fb

  1# This file was automatically generated by SWIG (https://www.swig.org).
  2# Version 4.2.1
  3#
  4# Do not make changes to this file unless you know what you are doing - modify
  5# the SWIG interface file instead.
  6
  7from sys import version_info as _swig_python_version_info
  8from mock_rtems import _fb as _fb
  9
 10try:
 11    import builtins as __builtin__
 12except ImportError:
 13    import __builtin__
 14
 15def _swig_repr(self):
 16    try:
 17        strthis = "proxy of " + self.this.__repr__()
 18    except __builtin__.Exception:
 19        strthis = ""
 20    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
 21
 22
 23def _swig_setattr_nondynamic_instance_variable(set):
 24    def set_instance_attr(self, name, value):
 25        if name == "this":
 26            set(self, name, value)
 27        elif name == "thisown":
 28            self.this.own(value)
 29        elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
 30            set(self, name, value)
 31        else:
 32            raise AttributeError("You cannot add instance attributes to %s" % self)
 33    return set_instance_attr
 34
 35
 36def _swig_setattr_nondynamic_class_variable(set):
 37    def set_class_attr(cls, name, value):
 38        if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
 39            set(cls, name, value)
 40        else:
 41            raise AttributeError("You cannot add class attributes to %s" % cls)
 42    return set_class_attr
 43
 44
 45def _swig_add_metaclass(metaclass):
 46    """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
 47    def wrapper(cls):
 48        return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
 49    return wrapper
 50
 51
 52class _SwigNonDynamicMeta(type):
 53    """Meta class to enforce nondynamic attributes (no new attributes) for a class"""
 54    __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)
 55
 56
 57FBIOGET_VSCREENINFO = _fb.FBIOGET_VSCREENINFO
 58
 59FBIOPUT_VSCREENINFO = _fb.FBIOPUT_VSCREENINFO
 60
 61FBIOGET_FSCREENINFO = _fb.FBIOGET_FSCREENINFO
 62
 63FBIOGETCMAP = _fb.FBIOGETCMAP
 64
 65FBIOPUTCMAP = _fb.FBIOPUTCMAP
 66
 67FB_EXEC_FUNCTION = _fb.FB_EXEC_FUNCTION
 68
 69FBIOSWAPBUFFERS = _fb.FBIOSWAPBUFFERS
 70
 71FBIOSETBUFFERMODE = _fb.FBIOSETBUFFERMODE
 72
 73FBIOSETVIDEOMODE = _fb.FBIOSETVIDEOMODE
 74
 75FB_SINGLE_BUFFERED = _fb.FB_SINGLE_BUFFERED
 76
 77FB_TRIPLE_BUFFERED = _fb.FB_TRIPLE_BUFFERED
 78
 79FB_TYPE_PACKED_PIXELS = _fb.FB_TYPE_PACKED_PIXELS
 80
 81FB_TYPE_PLANES = _fb.FB_TYPE_PLANES
 82
 83FB_TYPE_INTERLEAVED_PLANES = _fb.FB_TYPE_INTERLEAVED_PLANES
 84
 85FB_TYPE_TEXT = _fb.FB_TYPE_TEXT
 86
 87FB_TYPE_VGA_PLANES = _fb.FB_TYPE_VGA_PLANES
 88
 89FB_TYPE_VIRTUAL_BUFFER = _fb.FB_TYPE_VIRTUAL_BUFFER
 90
 91FB_VISUAL_MONO01 = _fb.FB_VISUAL_MONO01
 92
 93FB_VISUAL_MONO10 = _fb.FB_VISUAL_MONO10
 94
 95FB_VISUAL_TRUECOLOR = _fb.FB_VISUAL_TRUECOLOR
 96
 97FB_VISUAL_PSEUDOCOLOR = _fb.FB_VISUAL_PSEUDOCOLOR
 98
 99FB_VISUAL_DIRECTCOLOR = _fb.FB_VISUAL_DIRECTCOLOR
100
101FB_VISUAL_STATIC_PSEUDOCOLOR = _fb.FB_VISUAL_STATIC_PSEUDOCOLOR
102
103FB_ACCEL_NONE = _fb.FB_ACCEL_NONE
104
105class fb_bitfield(object):
106    r"""Proxy of C fb_bitfield struct."""
107
108    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
109    __repr__ = _swig_repr
110    offset = property(_fb.fb_bitfield_offset_get, _fb.fb_bitfield_offset_set, doc=r"""offset : uint32_t""")
111    length = property(_fb.fb_bitfield_length_get, _fb.fb_bitfield_length_set, doc=r"""length : uint32_t""")
112    msb_right = property(_fb.fb_bitfield_msb_right_get, _fb.fb_bitfield_msb_right_set, doc=r"""msb_right : uint32_t""")
113
114    def __init__(self):
115        r"""__init__(fb_bitfield self) -> fb_bitfield"""
116        _fb.fb_bitfield_swiginit(self, _fb.new_fb_bitfield())
117    __swig_destroy__ = _fb.delete_fb_bitfield
118
119# Register fb_bitfield in _fb:
120_fb.fb_bitfield_swigregister(fb_bitfield)
121class fb_var_screeninfo(object):
122    r"""Proxy of C fb_var_screeninfo struct."""
123
124    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
125    __repr__ = _swig_repr
126    xres = property(_fb.fb_var_screeninfo_xres_get, _fb.fb_var_screeninfo_xres_set, doc=r"""xres : uint32_t""")
127    yres = property(_fb.fb_var_screeninfo_yres_get, _fb.fb_var_screeninfo_yres_set, doc=r"""yres : uint32_t""")
128    bits_per_pixel = property(_fb.fb_var_screeninfo_bits_per_pixel_get, _fb.fb_var_screeninfo_bits_per_pixel_set, doc=r"""bits_per_pixel : uint32_t""")
129    red = property(_fb.fb_var_screeninfo_red_get, _fb.fb_var_screeninfo_red_set, doc=r"""red : struct fb_bitfield""")
130    green = property(_fb.fb_var_screeninfo_green_get, _fb.fb_var_screeninfo_green_set, doc=r"""green : struct fb_bitfield""")
131    blue = property(_fb.fb_var_screeninfo_blue_get, _fb.fb_var_screeninfo_blue_set, doc=r"""blue : struct fb_bitfield""")
132    transp = property(_fb.fb_var_screeninfo_transp_get, _fb.fb_var_screeninfo_transp_set, doc=r"""transp : struct fb_bitfield""")
133
134    def __init__(self):
135        r"""__init__(fb_var_screeninfo self) -> fb_var_screeninfo"""
136        _fb.fb_var_screeninfo_swiginit(self, _fb.new_fb_var_screeninfo())
137    __swig_destroy__ = _fb.delete_fb_var_screeninfo
138
139# Register fb_var_screeninfo in _fb:
140_fb.fb_var_screeninfo_swigregister(fb_var_screeninfo)
141class fb_fix_screeninfo(object):
142    r"""Proxy of C fb_fix_screeninfo struct."""
143
144    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
145    __repr__ = _swig_repr
146    smem_start = property(_fb.fb_fix_screeninfo_smem_start_get, _fb.fb_fix_screeninfo_smem_start_set, doc=r"""smem_start : p.q(volatile).char""")
147    smem_len = property(_fb.fb_fix_screeninfo_smem_len_get, _fb.fb_fix_screeninfo_smem_len_set, doc=r"""smem_len : uint32_t""")
148    type = property(_fb.fb_fix_screeninfo_type_get, _fb.fb_fix_screeninfo_type_set, doc=r"""type : uint32_t""")
149    visual = property(_fb.fb_fix_screeninfo_visual_get, _fb.fb_fix_screeninfo_visual_set, doc=r"""visual : uint32_t""")
150    line_length = property(_fb.fb_fix_screeninfo_line_length_get, _fb.fb_fix_screeninfo_line_length_set, doc=r"""line_length : uint32_t""")
151
152    def __init__(self):
153        r"""__init__(fb_fix_screeninfo self) -> fb_fix_screeninfo"""
154        _fb.fb_fix_screeninfo_swiginit(self, _fb.new_fb_fix_screeninfo())
155    __swig_destroy__ = _fb.delete_fb_fix_screeninfo
156
157# Register fb_fix_screeninfo in _fb:
158_fb.fb_fix_screeninfo_swigregister(fb_fix_screeninfo)
159class fb_cmap(object):
160    r"""Proxy of C fb_cmap struct."""
161
162    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
163    __repr__ = _swig_repr
164    start = property(_fb.fb_cmap_start_get, _fb.fb_cmap_start_set, doc=r"""start : uint32_t""")
165    len = property(_fb.fb_cmap_len_get, _fb.fb_cmap_len_set, doc=r"""len : uint32_t""")
166    red = property(_fb.fb_cmap_red_get, _fb.fb_cmap_red_set, doc=r"""red : p.uint16_t""")
167    green = property(_fb.fb_cmap_green_get, _fb.fb_cmap_green_set, doc=r"""green : p.uint16_t""")
168    blue = property(_fb.fb_cmap_blue_get, _fb.fb_cmap_blue_set, doc=r"""blue : p.uint16_t""")
169    transp = property(_fb.fb_cmap_transp_get, _fb.fb_cmap_transp_set, doc=r"""transp : p.uint16_t""")
170
171    def __init__(self):
172        r"""__init__(fb_cmap self) -> fb_cmap"""
173        _fb.fb_cmap_swiginit(self, _fb.new_fb_cmap())
174    __swig_destroy__ = _fb.delete_fb_cmap
175
176# Register fb_cmap in _fb:
177_fb.fb_cmap_swigregister(fb_cmap)
FBIOGET_VSCREENINFO = See C documentation
FBIOPUT_VSCREENINFO = See C documentation
FBIOGET_FSCREENINFO = See C documentation
FBIOGETCMAP = See C documentation
FBIOPUTCMAP = See C documentation
FB_EXEC_FUNCTION = See C documentation
FBIOSWAPBUFFERS = See C documentation
FBIOSETBUFFERMODE = See C documentation
FBIOSETVIDEOMODE = See C documentation
FB_SINGLE_BUFFERED = See C documentation
FB_TRIPLE_BUFFERED = See C documentation
FB_TYPE_PACKED_PIXELS = See C documentation
FB_TYPE_PLANES = See C documentation
FB_TYPE_INTERLEAVED_PLANES = See C documentation
FB_TYPE_TEXT = See C documentation
FB_TYPE_VGA_PLANES = See C documentation
FB_TYPE_VIRTUAL_BUFFER = See C documentation
FB_VISUAL_MONO01 = See C documentation
FB_VISUAL_MONO10 = See C documentation
FB_VISUAL_TRUECOLOR = See C documentation
FB_VISUAL_PSEUDOCOLOR = See C documentation
FB_VISUAL_DIRECTCOLOR = See C documentation
FB_VISUAL_STATIC_PSEUDOCOLOR = See C documentation
FB_ACCEL_NONE = See C documentation
class fb_bitfield:
106class fb_bitfield(object):
107    r"""Proxy of C fb_bitfield struct."""
108
109    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
110    __repr__ = _swig_repr
111    offset = property(_fb.fb_bitfield_offset_get, _fb.fb_bitfield_offset_set, doc=r"""offset : uint32_t""")
112    length = property(_fb.fb_bitfield_length_get, _fb.fb_bitfield_length_set, doc=r"""length : uint32_t""")
113    msb_right = property(_fb.fb_bitfield_msb_right_get, _fb.fb_bitfield_msb_right_set, doc=r"""msb_right : uint32_t""")
114
115    def __init__(self):
116        r"""__init__(fb_bitfield self) -> fb_bitfield"""
117        _fb.fb_bitfield_swiginit(self, _fb.new_fb_bitfield())
118    __swig_destroy__ = _fb.delete_fb_bitfield

Proxy of C fb_bitfield struct.

fb_bitfield()
115    def __init__(self):
116        r"""__init__(fb_bitfield self) -> fb_bitfield"""
117        _fb.fb_bitfield_swiginit(self, _fb.new_fb_bitfield())

__init__(fb_bitfield self) -> fb_bitfield

thisown
109    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")

The membership flag

offset
length
msb_right
class fb_var_screeninfo:
122class fb_var_screeninfo(object):
123    r"""Proxy of C fb_var_screeninfo struct."""
124
125    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
126    __repr__ = _swig_repr
127    xres = property(_fb.fb_var_screeninfo_xres_get, _fb.fb_var_screeninfo_xres_set, doc=r"""xres : uint32_t""")
128    yres = property(_fb.fb_var_screeninfo_yres_get, _fb.fb_var_screeninfo_yres_set, doc=r"""yres : uint32_t""")
129    bits_per_pixel = property(_fb.fb_var_screeninfo_bits_per_pixel_get, _fb.fb_var_screeninfo_bits_per_pixel_set, doc=r"""bits_per_pixel : uint32_t""")
130    red = property(_fb.fb_var_screeninfo_red_get, _fb.fb_var_screeninfo_red_set, doc=r"""red : struct fb_bitfield""")
131    green = property(_fb.fb_var_screeninfo_green_get, _fb.fb_var_screeninfo_green_set, doc=r"""green : struct fb_bitfield""")
132    blue = property(_fb.fb_var_screeninfo_blue_get, _fb.fb_var_screeninfo_blue_set, doc=r"""blue : struct fb_bitfield""")
133    transp = property(_fb.fb_var_screeninfo_transp_get, _fb.fb_var_screeninfo_transp_set, doc=r"""transp : struct fb_bitfield""")
134
135    def __init__(self):
136        r"""__init__(fb_var_screeninfo self) -> fb_var_screeninfo"""
137        _fb.fb_var_screeninfo_swiginit(self, _fb.new_fb_var_screeninfo())
138    __swig_destroy__ = _fb.delete_fb_var_screeninfo

Proxy of C fb_var_screeninfo struct.

fb_var_screeninfo()
135    def __init__(self):
136        r"""__init__(fb_var_screeninfo self) -> fb_var_screeninfo"""
137        _fb.fb_var_screeninfo_swiginit(self, _fb.new_fb_var_screeninfo())

__init__(fb_var_screeninfo self) -> fb_var_screeninfo

thisown
125    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")

The membership flag

xres
yres
bits_per_pixel
red
green
blue
transp
class fb_fix_screeninfo:
142class fb_fix_screeninfo(object):
143    r"""Proxy of C fb_fix_screeninfo struct."""
144
145    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
146    __repr__ = _swig_repr
147    smem_start = property(_fb.fb_fix_screeninfo_smem_start_get, _fb.fb_fix_screeninfo_smem_start_set, doc=r"""smem_start : p.q(volatile).char""")
148    smem_len = property(_fb.fb_fix_screeninfo_smem_len_get, _fb.fb_fix_screeninfo_smem_len_set, doc=r"""smem_len : uint32_t""")
149    type = property(_fb.fb_fix_screeninfo_type_get, _fb.fb_fix_screeninfo_type_set, doc=r"""type : uint32_t""")
150    visual = property(_fb.fb_fix_screeninfo_visual_get, _fb.fb_fix_screeninfo_visual_set, doc=r"""visual : uint32_t""")
151    line_length = property(_fb.fb_fix_screeninfo_line_length_get, _fb.fb_fix_screeninfo_line_length_set, doc=r"""line_length : uint32_t""")
152
153    def __init__(self):
154        r"""__init__(fb_fix_screeninfo self) -> fb_fix_screeninfo"""
155        _fb.fb_fix_screeninfo_swiginit(self, _fb.new_fb_fix_screeninfo())
156    __swig_destroy__ = _fb.delete_fb_fix_screeninfo

Proxy of C fb_fix_screeninfo struct.

fb_fix_screeninfo()
153    def __init__(self):
154        r"""__init__(fb_fix_screeninfo self) -> fb_fix_screeninfo"""
155        _fb.fb_fix_screeninfo_swiginit(self, _fb.new_fb_fix_screeninfo())

__init__(fb_fix_screeninfo self) -> fb_fix_screeninfo

thisown
145    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")

The membership flag

smem_start
smem_len
type
visual
line_length
class fb_cmap:
160class fb_cmap(object):
161    r"""Proxy of C fb_cmap struct."""
162
163    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
164    __repr__ = _swig_repr
165    start = property(_fb.fb_cmap_start_get, _fb.fb_cmap_start_set, doc=r"""start : uint32_t""")
166    len = property(_fb.fb_cmap_len_get, _fb.fb_cmap_len_set, doc=r"""len : uint32_t""")
167    red = property(_fb.fb_cmap_red_get, _fb.fb_cmap_red_set, doc=r"""red : p.uint16_t""")
168    green = property(_fb.fb_cmap_green_get, _fb.fb_cmap_green_set, doc=r"""green : p.uint16_t""")
169    blue = property(_fb.fb_cmap_blue_get, _fb.fb_cmap_blue_set, doc=r"""blue : p.uint16_t""")
170    transp = property(_fb.fb_cmap_transp_get, _fb.fb_cmap_transp_set, doc=r"""transp : p.uint16_t""")
171
172    def __init__(self):
173        r"""__init__(fb_cmap self) -> fb_cmap"""
174        _fb.fb_cmap_swiginit(self, _fb.new_fb_cmap())
175    __swig_destroy__ = _fb.delete_fb_cmap

Proxy of C fb_cmap struct.

fb_cmap()
172    def __init__(self):
173        r"""__init__(fb_cmap self) -> fb_cmap"""
174        _fb.fb_cmap_swiginit(self, _fb.new_fb_cmap())

__init__(fb_cmap self) -> fb_cmap

thisown
163    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")

The membership flag

start
len
red
green
blue
transp