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