| 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