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