#include <frameBufferProperties.h>
Private Types | |
enum | FrameBufferMode { FM_rgba = 0x0000, FM_rgb = 0x0000, FM_index = 0x0001, FM_single_buffer = 0x0000, FM_double_buffer = 0x0002, FM_triple_buffer = 0x0004, FM_accum = 0x0008, FM_alpha = 0x0010, FM_depth = 0x0020, FM_stencil = 0x0040, FM_multisample = 0x0080, FM_stereo = 0x0100, FM_luminance = 0x0200 } |
enum | Specified { S_frame_buffer_mode = 0x0200, S_depth_bits = 0x0400, S_color_bits = 0x0800 } |
Private Member Functions | |
INLINE | FrameBufferProperties (const FrameBufferProperties ©) |
void | operator= (const FrameBufferProperties ©) |
INLINE | ~FrameBufferProperties () |
bool | operator== (const FrameBufferProperties &other) const |
INLINE bool | operator!= (const FrameBufferProperties &other) const |
void | clear () |
INLINE bool | is_any_specified () const |
INLINE void | set_frame_buffer_mode (int frameBuffer_mode) |
INLINE int | get_frame_buffer_mode () const |
INLINE bool | has_frame_buffer_mode () const |
INLINE void | clear_frame_buffer_mode () |
INLINE void | set_depth_bits (int depth_bits) |
INLINE int | get_depth_bits () const |
INLINE bool | has_depth_bits () const |
INLINE void | clear_depth_bits () |
INLINE void | set_color_bits (int color_bits) |
INLINE int | get_color_bits () const |
INLINE bool | has_color_bits () const |
INLINE void | clear_color_bits () |
void | add_properties (const FrameBufferProperties &other) |
void | output (ostream &out) const |
Private Attributes | |
PUBLISHED | __pad0__: FrameBufferProperties() |
int | _specified |
int | _flags |
int | _frame_buffer_mode |
int | _depth_bits |
int | _color_bits |
|
Definition at line 40 of file frameBufferProperties.h. |
|
Definition at line 82 of file frameBufferProperties.h. |
|
|
|
|
|
Definition at line 84 of file frameBufferProperties.cxx. References get_color_bits(), get_depth_bits(), get_frame_buffer_mode(), has_color_bits(), has_depth_bits(), has_frame_buffer_mode(), set_color_bits(), set_depth_bits(), and set_frame_buffer_mode(). |
|
Definition at line 68 of file frameBufferProperties.cxx. References _color_bits, _depth_bits, _flags, _frame_buffer_mode, and _specified. |
|
|
|
|
|
|
|
Referenced by add_properties(), glxGraphicsPipe::choose_visual(), and output(). |
|
Referenced by add_properties(), glxGraphicsPipe::choose_visual(), and output(). |
|
Referenced by add_properties(), glxGraphicsPipe::choose_visual(), wglGraphicsPipe::find_pixfmtnum(), and output(). |
|
Referenced by add_properties(), glxGraphicsPipe::choose_visual(), wglGraphicsPipe::find_pixfmtnum(), and output(). |
|
Referenced by add_properties(), glxGraphicsPipe::choose_visual(), wglGraphicsPipe::find_pixfmtnum(), and output(). |
|
Referenced by add_properties(), glxGraphicsPipe::choose_visual(), and output(). |
|
|
|
|
|
Definition at line 38 of file frameBufferProperties.cxx. References _color_bits, _depth_bits, _flags, _frame_buffer_mode, and _specified. |
|
Definition at line 52 of file frameBufferProperties.cxx. References _color_bits, _depth_bits, _flags, _frame_buffer_mode, and _specified. |
|
Definition at line 104 of file frameBufferProperties.cxx. References FM_accum, FM_alpha, FM_depth, FM_double_buffer, FM_index, FM_luminance, FM_multisample, FM_stencil, FM_stereo, FM_triple_buffer, get_color_bits(), get_depth_bits(), get_frame_buffer_mode(), has_color_bits(), has_depth_bits(), and has_frame_buffer_mode(). |
|
Referenced by add_properties(), and glxGraphicsPipe::choose_visual(). |
|
Referenced by add_properties(), and glxGraphicsPipe::choose_visual(). |
|
Referenced by add_properties(), and glxGraphicsPipe::choose_visual(). |
|
Definition at line 32 of file frameBufferProperties.h. |
|
Definition at line 100 of file frameBufferProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 99 of file frameBufferProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 97 of file frameBufferProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 98 of file frameBufferProperties.h. Referenced by clear(), operator=(), and operator==(). |
|
Definition at line 96 of file frameBufferProperties.h. Referenced by clear(), operator=(), and operator==(). |