|
nux-1.14.0
|
Public Member Functions | |
| GpuRenderStates (GpuBrand board, GpuInfo *info) | |
| void | ResetDefault () |
| void | ResetStateChangeToDefault () |
| void | CommitStateChangeToDefault () |
| void | CheckStateChange () |
| void | SubmitChangeStates () |
| void | CheckRenderStatesConformity () |
| Check that all render states ar conform to the default. | |
| void | SetRenderStates (t_u32 rs, t_u32 value) |
| void | SetAlphaTest (bool EnableAlphaTest_, t_u32 AlphaTestFunc_=GL_ALWAYS, BYTE AlphaTestRef_=0) |
| void | SetBlend (bool AlphaBlendEnable_) |
| void | SetBlend (bool AlphaBlendEnable_, t_u32 SrcBlendFactor_, t_u32 DestBlendFactor_) |
| void | GetBlend (t_u32 &AlphaBlendEnable_, t_u32 &SrcBlendFactor_, t_u32 &DestBlendFactor_) |
| void | SetSeparateBlend (bool _bEnable, t_u32 SrcBlendFactor_, t_u32 DestBlendFactor_, t_u32 SrcFactorAlpha_, t_u32 DestFactorAlpha_) |
| void | SetPremultipliedBlend (PorterDuffOperator op) |
| void | SetBlendOp (t_u32 BlendOp=GL_FUNC_ADD) |
| void | SetSeparateBlendOp (t_u32 BlendOpRGB_=GL_FUNC_ADD, t_u32 BlendOpAlpha_=GL_FUNC_ADD) |
| void | SetCullMode (bool EnableCullFace, t_u32 FrontFace_=GL_CCW, t_u32 Cullface_=GL_BACK) |
| void | SetDepthTest (bool EnableDepthTest, t_u32 WriteEnable_=GL_TRUE, t_u32 DepthFunc_=GL_LEQUAL) |
| void | SetDepthRange (float zNear=0.0f, float zFar=1.0f) |
| void | SetStencil (bool enable_stencil) |
| void | SetStencilFunc (t_u32 func, int ref, t_u32 mask) |
| void | SetStencilOp (t_u32 stencil_fail, t_u32 stencil_pass_depth_fail, t_u32 stencil_pass_depth_pass) |
| void | EnableLineSmooth (bool EnableLineSmooth=TRUE, t_u32 LineWidth=1, t_u32 HINT=GL_FASTEST) |
| void | EnablePointSmooth (bool EnablePointSmooth=TRUE, t_u32 PointSize=1, t_u32 HINT=GL_FASTEST) |
| void | SetColorMask (t_u32 bRed=TRUE, t_u32 bGreen=TRUE, t_u32 bBlue=TRUE, t_u32 bAlpha=TRUE) |
| void | GetColorMask (t_u32 &bRed, t_u32 &bGreen, t_u32 &bBlue, t_u32 &bAlpha) |
| void | SetDepthMask (t_u32 bDepth=TRUE) |
| void | EnableScissor (t_u32 bScissor=FALSE) |
| void | EnableFog (t_u32 bFog=FALSE) |
| void | SetPolygonMode (t_u32 FrontMode=GL_FILL, t_u32 BackMode=GL_FILL) |
| void | SetPolygonOffset (t_u32 bEnable, float Factor=0.0f, float Units=0.0f) |
Definition at line 140 of file GLRenderStates.h.