| public | 
Inheritance Graph
graph BT
	CoreRenderingStatus
	click CoreRenderingStatus "classRendering_1_1CoreRenderingStatus"
Description
(internal) Used by the renderingContext to track changes made to the shader independent core-state of OpenGL.
Construction
| CoreRenderingStatus() | 
AlphaTest
| bool | alphaTestParametersChanged(const CoreRenderingStatus & actual) const | 
| const AlphaTestParameters & | getAlphaTestParameters() const | 
| void | setAlphaTestParameters(const AlphaTestParameters & p) | 
Blending
| bool | blendingParametersChanged(const CoreRenderingStatus & actual) const | 
| const BlendingParameters & | getBlendingParameters() const | 
| void | setBlendingParameters(const BlendingParameters & p) | 
| void | updateBlendingParameters(const BlendingParameters & p, uint32_t _checkNumber) | 
| void | updateBlendingParameters(const CoreRenderingStatus & other) | 
ColorBuffer
| bool | colorBufferParametersChanged(const CoreRenderingStatus & actual) const | 
| const ColorBufferParameters & | getColorBufferParameters() const | 
| void | setColorBufferParameters(const ColorBufferParameters & p) | 
CullFace
| bool | cullFaceParametersChanged(const CoreRenderingStatus & actual) const | 
| const CullFaceParameters & | getCullFaceParameters() const | 
| void | setCullFaceParameters(const CullFaceParameters & p) | 
DepthBuffer
| bool | depthBufferParametersChanged(const CoreRenderingStatus & actual) const | 
| const DepthBufferParameters & | getDepthBufferParameters() const | 
| void | setDepthBufferParameters(const DepthBufferParameters & p) | 
Lighting
| bool | lightingParametersChanged(const CoreRenderingStatus & actual) const | 
| const LightingParameters & | getLightingParameters() const | 
| void | setLightingParameters(const LightingParameters & p) | 
Line
| bool | lineParametersChanged(const CoreRenderingStatus & actual) const | 
| const LineParameters & | getLineParameters() const | 
| void | setLineParameters(const LineParameters & p) | 
PolygonMode
| bool | polygonModeParametersChanged(const CoreRenderingStatus & actual) const | 
| const PolygonModeParameters & | getPolygonModeParameters() const | 
| void | setPolygonModeParameters(const PolygonModeParameters & p) | 
PolygonOffset
| bool | polygonOffsetParametersChanged(const CoreRenderingStatus & actual) const | 
| const PolygonOffsetParameters & | getPolygonOffsetParameters() const | 
| void | setPolygonOffsetParameters(const PolygonOffsetParameters & p) | 
PrimitiveRestart
| bool | primitiveRestartParametersChanged(const CoreRenderingStatus & actual) const | 
| const PrimitiveRestartParameters & | getPrimitiveRestartParameters() const | 
| void | setPrimitiveRestartParameters(const PrimitiveRestartParameters & p) | 
Stencil
| bool | stencilParametersChanged(const CoreRenderingStatus & actual) const | 
| const StencilParameters & | getStencilParameters() const | 
| void | setStencilParameters(const StencilParameters & p) | 
| void | updateStencilParameters(const StencilParameters & p, uint32_t _checkNumber) | 
| void | updateStencilParameters(const CoreRenderingStatus & other) | 
Textures
| void | setTexture(uint8_t unit, Util::Reference < Texture > texture) | 
| const Util::Reference < Texture > & | getTexture(uint8_t unit) const | 
| bool | texturesChanged(const CoreRenderingStatus & actual) const | 
| void | updateTextures(const CoreRenderingStatus & actual) | 
Documentation
function
 Rendering::CoreRenderingStatus::CoreRenderingStatus
| public | inline | 
| CoreRenderingStatus( | ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:27
function
 Rendering::CoreRenderingStatus::alphaTestParametersChanged
| public | const | inline | 
| bool alphaTestParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:53
function
 Rendering::CoreRenderingStatus::getAlphaTestParameters
| public | const | inline | 
| const AlphaTestParameters & getAlphaTestParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:56
function
 Rendering::CoreRenderingStatus::setAlphaTestParameters
| public | inline | 
| void setAlphaTestParameters( | const AlphaTestParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:59
function
 Rendering::CoreRenderingStatus::blendingParametersChanged
| public | const | inline | 
| bool blendingParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:74
function
 Rendering::CoreRenderingStatus::getBlendingParameters
| public | const | inline | 
| const BlendingParameters & getBlendingParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:78
function
 Rendering::CoreRenderingStatus::setBlendingParameters
| public | inline | 
| void setBlendingParameters( | const BlendingParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:81
function
 Rendering::CoreRenderingStatus::updateBlendingParameters
| public | inline | 
| void updateBlendingParameters( | const BlendingParameters & | p, | 
| uint32_t | _checkNumber | |
| ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:85
function
 Rendering::CoreRenderingStatus::updateBlendingParameters
| public | inline | 
| void updateBlendingParameters( | const CoreRenderingStatus & | other ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:89
function
 Rendering::CoreRenderingStatus::colorBufferParametersChanged
| public | const | inline | 
| bool colorBufferParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:103
function
 Rendering::CoreRenderingStatus::getColorBufferParameters
| public | const | inline | 
| const ColorBufferParameters & getColorBufferParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:106
function
 Rendering::CoreRenderingStatus::setColorBufferParameters
| public | inline | 
| void setColorBufferParameters( | const ColorBufferParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:109
function
 Rendering::CoreRenderingStatus::cullFaceParametersChanged
| public | const | inline | 
| bool cullFaceParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:121
function
 Rendering::CoreRenderingStatus::getCullFaceParameters
| public | const | inline | 
| const CullFaceParameters & getCullFaceParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:124
function
 Rendering::CoreRenderingStatus::setCullFaceParameters
| public | inline | 
| void setCullFaceParameters( | const CullFaceParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:127
function
 Rendering::CoreRenderingStatus::depthBufferParametersChanged
| public | const | inline | 
| bool depthBufferParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:140
function
 Rendering::CoreRenderingStatus::getDepthBufferParameters
| public | const | inline | 
| const DepthBufferParameters & getDepthBufferParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:143
function
 Rendering::CoreRenderingStatus::setDepthBufferParameters
| public | inline | 
| void setDepthBufferParameters( | const DepthBufferParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:146
function
 Rendering::CoreRenderingStatus::lightingParametersChanged
| public | const | inline | 
| bool lightingParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:158
function
 Rendering::CoreRenderingStatus::getLightingParameters
| public | const | inline | 
| const LightingParameters & getLightingParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:161
function
 Rendering::CoreRenderingStatus::setLightingParameters
| public | inline | 
| void setLightingParameters( | const LightingParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:164
function
 Rendering::CoreRenderingStatus::lineParametersChanged
| public | const | inline | 
| bool lineParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:176
function
 Rendering::CoreRenderingStatus::getLineParameters
| public | const | inline | 
| const LineParameters & getLineParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:179
function
 Rendering::CoreRenderingStatus::setLineParameters
| public | inline | 
| void setLineParameters( | const LineParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:182
function
 Rendering::CoreRenderingStatus::polygonModeParametersChanged
| public | const | inline | 
| bool polygonModeParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:194
function
 Rendering::CoreRenderingStatus::getPolygonModeParameters
| public | const | inline | 
| const PolygonModeParameters & getPolygonModeParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:197
function
 Rendering::CoreRenderingStatus::setPolygonModeParameters
| public | inline | 
| void setPolygonModeParameters( | const PolygonModeParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:200
function
 Rendering::CoreRenderingStatus::polygonOffsetParametersChanged
| public | const | inline | 
| bool polygonOffsetParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:213
function
 Rendering::CoreRenderingStatus::getPolygonOffsetParameters
| public | const | inline | 
| const PolygonOffsetParameters & getPolygonOffsetParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:216
function
 Rendering::CoreRenderingStatus::setPolygonOffsetParameters
| public | inline | 
| void setPolygonOffsetParameters( | const PolygonOffsetParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:219
function
 Rendering::CoreRenderingStatus::primitiveRestartParametersChanged
| public | const | inline | 
| bool primitiveRestartParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:231
function
 Rendering::CoreRenderingStatus::getPrimitiveRestartParameters
| public | const | inline | 
| const PrimitiveRestartParameters & getPrimitiveRestartParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:234
function
 Rendering::CoreRenderingStatus::setPrimitiveRestartParameters
| public | inline | 
| void setPrimitiveRestartParameters( | const PrimitiveRestartParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:237
function
 Rendering::CoreRenderingStatus::stencilParametersChanged
| public | const | inline | 
| bool stencilParametersChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:251
function
 Rendering::CoreRenderingStatus::getStencilParameters
| public | const | inline | 
| const StencilParameters & getStencilParameters( | ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:254
function
 Rendering::CoreRenderingStatus::setStencilParameters
| public | inline | 
| void setStencilParameters( | const StencilParameters & | p ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:257
function
 Rendering::CoreRenderingStatus::updateStencilParameters
| public | inline | 
| void updateStencilParameters( | const StencilParameters & | p, | 
| uint32_t | _checkNumber | |
| ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:261
function
 Rendering::CoreRenderingStatus::updateStencilParameters
| public | inline | 
| void updateStencilParameters( | const CoreRenderingStatus & | other ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:265
function
 Rendering::CoreRenderingStatus::setTexture
| public | inline | 
| void setTexture( | uint8_t | unit, | 
| Util::Reference < Texture > | texture | |
| ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:278
function
 Rendering::CoreRenderingStatus::getTexture
| public | const | inline | 
| const Util::Reference < Texture > & getTexture( | uint8_t | unit ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:282
function
 Rendering::CoreRenderingStatus::texturesChanged
| public | const | inline | 
| bool texturesChanged( | const CoreRenderingStatus & | actual ) const | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:285
function
 Rendering::CoreRenderingStatus::updateTextures
| public | inline | 
| void updateTextures( | const CoreRenderingStatus & | actual ) | 
Defined in Rendering/RenderingContext/internal/CoreRenderingStatus.h:288