HDK
|
#include <RE_OGLState.h>
Classes | |
struct | re_TexStackItem |
Public Member Functions | |
RE_OGLState () | |
~RE_OGLState () | |
void | invalidate () |
Definition at line 30 of file RE_OGLState.h.
RE_OGLState::RE_OGLState | ( | ) |
RE_OGLState::~RE_OGLState | ( | ) |
void RE_OGLState::invalidate | ( | ) |
int RE_OGLState::_colorBufferWriting |
Definition at line 40 of file RE_OGLState.h.
float RE_OGLState::_offset_constant |
Definition at line 66 of file RE_OGLState.h.
float RE_OGLState::_offset_variable |
Definition at line 65 of file RE_OGLState.h.
int RE_OGLState::_s_clear_value |
Definition at line 73 of file RE_OGLState.h.
RE_SFunction RE_OGLState::_s_function |
Definition at line 75 of file RE_OGLState.h.
int RE_OGLState::_s_function_mask |
Definition at line 77 of file RE_OGLState.h.
int RE_OGLState::_s_function_ref |
Definition at line 76 of file RE_OGLState.h.
RE_SOperation RE_OGLState::_s_operation_dpfail |
Definition at line 79 of file RE_OGLState.h.
RE_SOperation RE_OGLState::_s_operation_dppass |
Definition at line 80 of file RE_OGLState.h.
RE_SOperation RE_OGLState::_s_operation_sfail |
Definition at line 78 of file RE_OGLState.h.
int RE_OGLState::_s_write_mask |
Definition at line 74 of file RE_OGLState.h.
int RE_OGLState::lineWidthIndex |
Definition at line 89 of file RE_OGLState.h.
float RE_OGLState::lineWidthStack[PATTERN_STACK_SIZE] |
Definition at line 88 of file RE_OGLState.h.
struct { ... } RE_OGLState::myAlignmentStack[RE_ALIGN_STACK_SIZE] |
int RE_OGLState::myAlignmentStackIndex |
Definition at line 103 of file RE_OGLState.h.
UT_IntArray RE_OGLState::myBackfaceWinding |
Definition at line 136 of file RE_OGLState.h.
int RE_OGLState::myBlendSmoothLevel |
Definition at line 120 of file RE_OGLState.h.
re_BlendSmoothState RE_OGLState::myBlendSmoothStack[RE_SMOOTH_STACK_SIZE] |
Definition at line 121 of file RE_OGLState.h.
UT_IntArray RE_OGLState::myBoundUniformBlocks |
Definition at line 141 of file RE_OGLState.h.
unsigned RE_OGLState::myColorMask |
Definition at line 71 of file RE_OGLState.h.
int RE_OGLState::myDepthLevel |
Definition at line 132 of file RE_OGLState.h.
re_DepthState RE_OGLState::myDepthStack[RE_DEPTH_STACK_SIZE] |
Definition at line 133 of file RE_OGLState.h.
RE_OGLFramebuffer* RE_OGLState::myDrawFBOStack[RE_FRAMEBUFFER_STACK_SIZE] |
Definition at line 83 of file RE_OGLState.h.
int RE_OGLState::myDrawFBOStackIndex |
Definition at line 84 of file RE_OGLState.h.
unsigned RE_OGLState::myFBOStackValid |
Definition at line 138 of file RE_OGLState.h.
unsigned RE_OGLState::myFillOffsetState |
Definition at line 44 of file RE_OGLState.h.
unsigned RE_OGLState::myLineOffsetState |
Definition at line 44 of file RE_OGLState.h.
unsigned RE_OGLState::myLineSmoothingState |
Definition at line 44 of file RE_OGLState.h.
unsigned RE_OGLState::myPointOffsetState |
Definition at line 44 of file RE_OGLState.h.
RE_OGLFramebuffer* RE_OGLState::myReadFBOStack[RE_FRAMEBUFFER_STACK_SIZE] |
Definition at line 85 of file RE_OGLState.h.
int RE_OGLState::myReadFBOStackIndex |
Definition at line 86 of file RE_OGLState.h.
UT_Int32Array RE_OGLState::mySampleMask |
Definition at line 68 of file RE_OGLState.h.
unsigned RE_OGLState::mySampleMaskState |
Definition at line 44 of file RE_OGLState.h.
UT_BitArray RE_OGLState::mySampleMaskValid |
Definition at line 69 of file RE_OGLState.h.
unsigned RE_OGLState::myScissorState |
Definition at line 44 of file RE_OGLState.h.
unsigned RE_OGLState::mySeamlessMapState |
Definition at line 44 of file RE_OGLState.h.
int RE_OGLState::myShaderLevel |
Definition at line 128 of file RE_OGLState.h.
RE_Shader* RE_OGLState::myShaderStack[RE_SHADER_STACK_SIZE] |
Definition at line 129 of file RE_OGLState.h.
unsigned RE_OGLState::myShaderStackValid |
Definition at line 138 of file RE_OGLState.h.
int RE_OGLState::myStencilLevel |
Definition at line 124 of file RE_OGLState.h.
re_StencilState RE_OGLState::myStencilStack[RE_STENCIL_STACK_SIZE] |
Definition at line 125 of file RE_OGLState.h.
unsigned RE_OGLState::myStencilState |
Definition at line 44 of file RE_OGLState.h.
struct RE_OGLState::re_TexStackItem RE_OGLState::myTexStack[RE_MAX_TEXTURE_STATE_STACK] |
int RE_OGLState::myTexStackIndex |
Definition at line 117 of file RE_OGLState.h.
float RE_OGLState::myXZoom |
Definition at line 62 of file RE_OGLState.h.
float RE_OGLState::myYZoom |
Definition at line 62 of file RE_OGLState.h.
float RE_OGLState::pointSize |
Definition at line 93 of file RE_OGLState.h.
int RE_OGLState::pointSizeIndex |
Definition at line 96 of file RE_OGLState.h.
struct { ... } RE_OGLState::pointSizeStack[PATTERN_STACK_SIZE] |
bool RE_OGLState::programPointSize |
Definition at line 94 of file RE_OGLState.h.
unsigned char RE_OGLState::read |
Definition at line 100 of file RE_OGLState.h.
float RE_OGLState::rx |
Definition at line 54 of file RE_OGLState.h.
float RE_OGLState::ry |
Definition at line 54 of file RE_OGLState.h.
float RE_OGLState::rz |
Definition at line 54 of file RE_OGLState.h.
UT_DimRect RE_OGLState::scissorState |
Definition at line 56 of file RE_OGLState.h.
int RE_OGLState::scissorStateValid |
Definition at line 60 of file RE_OGLState.h.
UT_DimRect RE_OGLState::viewportState |
Definition at line 57 of file RE_OGLState.h.
int RE_OGLState::viewportStateValid |
Definition at line 59 of file RE_OGLState.h.
float RE_OGLState::wPosX |
Definition at line 53 of file RE_OGLState.h.
float RE_OGLState::wPosY |
Definition at line 53 of file RE_OGLState.h.
float RE_OGLState::wPosZ |
Definition at line 53 of file RE_OGLState.h.
unsigned char RE_OGLState::write |
Definition at line 100 of file RE_OGLState.h.
float RE_OGLState::zFar |
Definition at line 64 of file RE_OGLState.h.
float RE_OGLState::zNear |
Definition at line 64 of file RE_OGLState.h.