legacy_render_pass_properties.h File Reference

Functions

bool isFlushAfterRender () const
 Gets the value of FlushAfterRenderProperty. More...
 
void setFlushAfterRender (bool value)
 Sets the value of FlushAfterRenderProperty. More...
 
ResourceSharedPtr getRenderPassRenderTargetColor0 () const
 Gets the value of RenderPassRenderTargetColor0Property. More...
 
void setRenderPassRenderTargetColor0 (ResourceSharedPtr value)
 Sets the value of RenderPassRenderTargetColor0Property. More...
 
ResourceSharedPtr getRenderPassRenderTargetColor1 () const
 Gets the value of RenderPassRenderTargetColor1Property. More...
 
void setRenderPassRenderTargetColor1 (ResourceSharedPtr value)
 Sets the value of RenderPassRenderTargetColor1Property. More...
 
ResourceSharedPtr getRenderPassRenderTargetColor2 () const
 Gets the value of RenderPassRenderTargetColor2Property. More...
 
void setRenderPassRenderTargetColor2 (ResourceSharedPtr value)
 Sets the value of RenderPassRenderTargetColor2Property. More...
 
ResourceSharedPtr getRenderPassRenderTargetColor3 () const
 Gets the value of RenderPassRenderTargetColor3Property. More...
 
void setRenderPassRenderTargetColor3 (ResourceSharedPtr value)
 Sets the value of RenderPassRenderTargetColor3Property. More...
 
ResourceSharedPtr getRenderPassRenderTargetDepthStencil () const
 Gets the value of RenderPassRenderTargetDepthStencilProperty. More...
 
void setRenderPassRenderTargetDepthStencil (ResourceSharedPtr value)
 Sets the value of RenderPassRenderTargetDepthStencilProperty. More...
 
float getViewportX () const
 Gets the value of ViewportXProperty. More...
 
void setViewportX (float value)
 Sets the value of ViewportXProperty. More...
 
float getViewportY () const
 Gets the value of ViewportYProperty. More...
 
void setViewportY (float value)
 Sets the value of ViewportYProperty. More...
 
float getViewportWidth () const
 Gets the value of ViewportWidthProperty. More...
 
void setViewportWidth (float value)
 Sets the value of ViewportWidthProperty. More...
 
float getViewportHeight () const
 Gets the value of ViewportHeightProperty. More...
 
void setViewportHeight (float value)
 Sets the value of ViewportHeightProperty. More...
 
KzuViewportCoordinateType getViewportType () const
 Gets the value of ViewportTypeProperty. More...
 
void setViewportType (KzuViewportCoordinateType value)
 Sets the value of ViewportTypeProperty. More...
 
string getRenderPassCamera () const
 Gets the value of RenderPassCameraProperty. More...
 
void setRenderPassCamera (string value)
 Sets the value of RenderPassCameraProperty. More...
 
ResourceSharedPtr getRenderPassObjectSource () const
 Gets the value of RenderPassObjectSourceProperty. More...
 
void setRenderPassObjectSource (ResourceSharedPtr value)
 Sets the value of RenderPassObjectSourceProperty. More...
 
ResourceSharedPtr getRenderPassMaterial () const
 Gets the value of RenderPassMaterialProperty. More...
 
void setRenderPassMaterial (ResourceSharedPtr value)
 Sets the value of RenderPassMaterialProperty. More...
 
int getRenderPassRenderTargetMipmapLevel () const
 Gets the value of RenderPassRenderTargetMipmapLevelProperty. More...
 
void setRenderPassRenderTargetMipmapLevel (int value)
 Sets the value of RenderPassRenderTargetMipmapLevelProperty. More...
 
bool isRenderPassRenderTargetResolve () const
 Gets the value of RenderPassRenderTargetResolveProperty. More...
 
void setRenderPassRenderTargetResolve (bool value)
 Sets the value of RenderPassRenderTargetResolveProperty. More...
 
LegacyRenderPass::InvalidateAttachments getRenderPassRenderTargetInvalidateAttachments () const
 Gets the value of RenderPassRenderTargetInvalidateAttachmentsProperty. More...
 
void setRenderPassRenderTargetInvalidateAttachments (LegacyRenderPass::InvalidateAttachments value)
 Sets the value of RenderPassRenderTargetInvalidateAttachmentsProperty. More...
 
bool isRenderPassRenderTargetGenerateMipmap () const
 Gets the value of RenderPassRenderTargetGenerateMipmapProperty. More...
 
void setRenderPassRenderTargetGenerateMipmap (bool value)
 Sets the value of RenderPassRenderTargetGenerateMipmapProperty. More...
 
bool isFrustumCullingOn () const
 Gets the value of FrustumCullingOnProperty. More...
 
void setFrustumCullingOn (bool value)
 Sets the value of FrustumCullingOnProperty. More...
 
GraphicsCullMode getCullMode () const
 Gets the value of CullModeProperty. More...
 
void setCullMode (GraphicsCullMode value)
 Sets the value of CullModeProperty. More...
 
Vector4 getColor0IntegerClearValue () const
 Gets the value of Color0IntegerClearValueProperty. More...
 
void setColor0IntegerClearValue (Vector4 value)
 Sets the value of Color0IntegerClearValueProperty. More...
 
Vector4 getColor0FloatClearValue () const
 Gets the value of Color0FloatClearValueProperty. More...
 
void setColor0FloatClearValue (Vector4 value)
 Sets the value of Color0FloatClearValueProperty. More...
 
Vector4 getColor1IntegerClearValue () const
 Gets the value of Color1IntegerClearValueProperty. More...
 
void setColor1IntegerClearValue (Vector4 value)
 Sets the value of Color1IntegerClearValueProperty. More...
 
Vector4 getColor1FloatClearValue () const
 Gets the value of Color1FloatClearValueProperty. More...
 
void setColor1FloatClearValue (Vector4 value)
 Sets the value of Color1FloatClearValueProperty. More...
 
Vector4 getColor2IntegerClearValue () const
 Gets the value of Color2IntegerClearValueProperty. More...
 
void setColor2IntegerClearValue (Vector4 value)
 Sets the value of Color2IntegerClearValueProperty. More...
 
Vector4 getColor2FloatClearValue () const
 Gets the value of Color2FloatClearValueProperty. More...
 
void setColor2FloatClearValue (Vector4 value)
 Sets the value of Color2FloatClearValueProperty. More...
 
Vector4 getColor3IntegerClearValue () const
 Gets the value of Color3IntegerClearValueProperty. More...
 
void setColor3IntegerClearValue (Vector4 value)
 Sets the value of Color3IntegerClearValueProperty. More...
 
Vector4 getColor3FloatClearValue () const
 Gets the value of Color3FloatClearValueProperty. More...
 
void setColor3FloatClearValue (Vector4 value)
 Sets the value of Color3FloatClearValueProperty. More...
 
ColorRGBA getColorBufferClearColor () const
 Gets the value of ColorBufferClearColorProperty. More...
 
void setColorBufferClearColor (ColorRGBA value)
 Sets the value of ColorBufferClearColorProperty. More...
 
bool isColorBufferClearEnabled () const
 Gets the value of ColorBufferClearEnabledProperty. More...
 
void setColorBufferClearEnabled (bool value)
 Sets the value of ColorBufferClearEnabledProperty. More...
 
ColorRGBA getColor1ColorClearValue () const
 Gets the value of Color1ColorClearValueProperty. More...
 
void setColor1ColorClearValue (ColorRGBA value)
 Sets the value of Color1ColorClearValueProperty. More...
 
ColorRGBA getColor2ColorClearValue () const
 Gets the value of Color2ColorClearValueProperty. More...
 
void setColor2ColorClearValue (ColorRGBA value)
 Sets the value of Color2ColorClearValueProperty. More...
 
ColorRGBA getColor3ColorClearValue () const
 Gets the value of Color3ColorClearValueProperty. More...
 
void setColor3ColorClearValue (ColorRGBA value)
 Sets the value of Color3ColorClearValueProperty. More...
 
GraphicsColorWriteMode getColorWriteMode () const
 Gets the value of ColorWriteModeProperty. More...
 
void setColorWriteMode (GraphicsColorWriteMode value)
 Sets the value of ColorWriteModeProperty. More...
 
bool isDepthBufferClearEnabled () const
 Gets the value of DepthBufferClearEnabledProperty. More...
 
void setDepthBufferClearEnabled (bool value)
 Sets the value of DepthBufferClearEnabledProperty. More...
 
float getDepthBufferClearValue () const
 Gets the value of DepthBufferClearValueProperty. More...
 
void setDepthBufferClearValue (float value)
 Sets the value of DepthBufferClearValueProperty. More...
 
bool isDepthBufferTestEnabled () const
 Gets the value of DepthBufferTestEnabledProperty. More...
 
void setDepthBufferTestEnabled (bool value)
 Sets the value of DepthBufferTestEnabledProperty. More...
 
bool isDepthBufferWriteEnabled () const
 Gets the value of DepthBufferWriteEnabledProperty. More...
 
void setDepthBufferWriteEnabled (bool value)
 Sets the value of DepthBufferWriteEnabledProperty. More...
 
bool isStencilBufferClearEnabled () const
 Gets the value of StencilBufferClearEnabledProperty. More...
 
void setStencilBufferClearEnabled (bool value)
 Sets the value of StencilBufferClearEnabledProperty. More...
 
int getStencilBufferClearValue () const
 Gets the value of StencilBufferClearValueProperty. More...
 
void setStencilBufferClearValue (int value)
 Sets the value of StencilBufferClearValueProperty. More...
 
GraphicsStencilOperation getStencilFailOperation () const
 Gets the value of StencilFailOperationProperty. More...
 
void setStencilFailOperation (GraphicsStencilOperation value)
 Sets the value of StencilFailOperationProperty. More...
 
GraphicsStencilOperation getStencilPassDepthFailOperation () const
 Gets the value of StencilPassDepthFailOperationProperty. More...
 
void setStencilPassDepthFailOperation (GraphicsStencilOperation value)
 Sets the value of StencilPassDepthFailOperationProperty. More...
 
GraphicsStencilOperation getStencilPassDepthPassOperation () const
 Gets the value of StencilPassDepthPassOperationProperty. More...
 
void setStencilPassDepthPassOperation (GraphicsStencilOperation value)
 Sets the value of StencilPassDepthPassOperationProperty. More...
 
GraphicsCompareFunction getStencilFunction () const
 Gets the value of StencilFunctionProperty. More...
 
void setStencilFunction (GraphicsCompareFunction value)
 Sets the value of StencilFunctionProperty. More...
 
int getStencilFunctionReferenceValue () const
 Gets the value of StencilFunctionReferenceValueProperty. More...
 
void setStencilFunctionReferenceValue (int value)
 Sets the value of StencilFunctionReferenceValueProperty. More...
 
int getStencilFunctionReferenceMask () const
 Gets the value of StencilFunctionReferenceMaskProperty. More...
 
void setStencilFunctionReferenceMask (int value)
 Sets the value of StencilFunctionReferenceMaskProperty. More...
 
bool isStencilBufferTestEnabled () const
 Gets the value of StencilBufferTestEnabledProperty. More...
 
void setStencilBufferTestEnabled (bool value)
 Sets the value of StencilBufferTestEnabledProperty. More...
 
bool isRenderPassScissorEnabled () const
 Gets the value of RenderPassScissorEnabledProperty. More...
 
void setRenderPassScissorEnabled (bool value)
 Sets the value of RenderPassScissorEnabledProperty. More...
 
float getRenderPassScissorX () const
 Gets the value of RenderPassScissorXProperty. More...
 
void setRenderPassScissorX (float value)
 Sets the value of RenderPassScissorXProperty. More...
 
float getRenderPassScissorY () const
 Gets the value of RenderPassScissorYProperty. More...
 
void setRenderPassScissorY (float value)
 Sets the value of RenderPassScissorYProperty. More...
 
float getRenderPassScissorWidth () const
 Gets the value of RenderPassScissorWidthProperty. More...
 
void setRenderPassScissorWidth (float value)
 Sets the value of RenderPassScissorWidthProperty. More...
 
float getRenderPassScissorHeight () const
 Gets the value of RenderPassScissorHeightProperty. More...
 
void setRenderPassScissorHeight (float value)
 Sets the value of RenderPassScissorHeightProperty. More...
 
KzuViewportCoordinateType getRenderPassScissorType () const
 Gets the value of RenderPassScissorTypeProperty. More...
 
void setRenderPassScissorType (KzuViewportCoordinateType value)
 Sets the value of RenderPassScissorTypeProperty. More...
 
bool isComposerEnabled () const
 Gets the value of ComposerEnabledProperty. More...
 
void setComposerEnabled (bool value)
 Sets the value of ComposerEnabledProperty. More...
 

Variables

static PropertyType< bool > FlushAfterRenderProperty
 FlushAfterRender property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassRenderTargetColor0Property
 RenderPassRenderTargetColor0 property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassRenderTargetColor1Property
 RenderPassRenderTargetColor1 property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassRenderTargetColor2Property
 RenderPassRenderTargetColor2 property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassRenderTargetColor3Property
 RenderPassRenderTargetColor3 property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassRenderTargetDepthStencilProperty
 RenderPassRenderTargetDepthStencil property. More...
 
static PropertyType< float > ViewportXProperty
 ViewportX property. More...
 
static PropertyType< float > ViewportYProperty
 ViewportY property. More...
 
static PropertyType< float > ViewportWidthProperty
 ViewportWidth property. More...
 
static PropertyType< float > ViewportHeightProperty
 ViewportHeight property. More...
 
static PropertyType< KzuViewportCoordinateType > ViewportTypeProperty
 ViewportType property. More...
 
static PropertyType< string > RenderPassCameraProperty
 RenderPassCamera property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassObjectSourceProperty
 RenderPassObjectSource property. More...
 
static PropertyType< ResourceSharedPtr > RenderPassMaterialProperty
 RenderPassMaterial property. More...
 
static PropertyType< int > RenderPassRenderTargetMipmapLevelProperty
 RenderPassRenderTargetMipmapLevel property. More...
 
static PropertyType< bool > RenderPassRenderTargetResolveProperty
 RenderPassRenderTargetResolve property. More...
 
static PropertyType< LegacyRenderPass::InvalidateAttachments > RenderPassRenderTargetInvalidateAttachmentsProperty
 RenderPassRenderTargetInvalidateAttachments property. More...
 
static PropertyType< bool > RenderPassRenderTargetGenerateMipmapProperty
 RenderPassRenderTargetGenerateMipmap property. More...
 
static PropertyType< bool > FrustumCullingOnProperty
 FrustumCullingOn property. More...
 
static PropertyType< GraphicsCullMode > CullModeProperty
 CullMode property. More...
 
static PropertyType< bool > RenderOnceProperty
 RenderOnce property. More...
 
static PropertyType< Vector4 > Color0IntegerClearValueProperty
 Color0IntegerClearValue property. More...
 
static PropertyType< Vector4 > Color0FloatClearValueProperty
 Color0FloatClearValue property. More...
 
static PropertyType< Vector4 > Color1IntegerClearValueProperty
 Color1IntegerClearValue property. More...
 
static PropertyType< Vector4 > Color1FloatClearValueProperty
 Color1FloatClearValue property. More...
 
static PropertyType< Vector4 > Color2IntegerClearValueProperty
 Color2IntegerClearValue property. More...
 
static PropertyType< Vector4 > Color2FloatClearValueProperty
 Color2FloatClearValue property. More...
 
static PropertyType< Vector4 > Color3IntegerClearValueProperty
 Color3IntegerClearValue property. More...
 
static PropertyType< Vector4 > Color3FloatClearValueProperty
 Color3FloatClearValue property. More...
 
static PropertyType< ColorRGBA > ColorBufferClearColorProperty
 ColorBufferClearColor property. More...
 
static PropertyType< bool > ColorBufferClearEnabledProperty
 ColorBufferClearEnabled property. More...
 
static PropertyType< ColorRGBA > Color1ColorClearValueProperty
 Color1ColorClearValue property. More...
 
static PropertyType< ColorRGBA > Color2ColorClearValueProperty
 Color2ColorClearValue property. More...
 
static PropertyType< ColorRGBA > Color3ColorClearValueProperty
 Color3ColorClearValue property. More...
 
static PropertyType< GraphicsColorWriteMode > ColorWriteModeProperty
 ColorWriteMode property. More...
 
static PropertyType< bool > DepthBufferClearEnabledProperty
 DepthBufferClearEnabled property. More...
 
static PropertyType< float > DepthBufferClearValueProperty
 DepthBufferClearValue property. More...
 
static PropertyType< bool > DepthBufferTestEnabledProperty
 DepthBufferTestEnabled property. More...
 
static PropertyType< bool > DepthBufferWriteEnabledProperty
 DepthBufferWriteEnabled property. More...
 
static PropertyType< bool > StencilBufferClearEnabledProperty
 StencilBufferClearEnabled property. More...
 
static PropertyType< int > StencilBufferClearValueProperty
 StencilBufferClearValue property. More...
 
static PropertyType< GraphicsStencilOperation > StencilFailOperationProperty
 StencilFailOperation property. More...
 
static PropertyType< GraphicsStencilOperation > StencilPassDepthFailOperationProperty
 StencilPassDepthFailOperation property. More...
 
static PropertyType< GraphicsStencilOperation > StencilPassDepthPassOperationProperty
 StencilPassDepthPassOperation property. More...
 
static PropertyType< GraphicsCompareFunction > StencilFunctionProperty
 StencilFunction property. More...
 
static PropertyType< int > StencilFunctionReferenceValueProperty
 StencilFunctionReferenceValue property. More...
 
static PropertyType< int > StencilFunctionReferenceMaskProperty
 StencilFunctionReferenceMask property. More...
 
static PropertyType< bool > StencilBufferTestEnabledProperty
 StencilBufferTestEnabled property. More...
 
static PropertyType< bool > RenderPassScissorEnabledProperty
 RenderPassScissorEnabled property. More...
 
static PropertyType< float > RenderPassScissorXProperty
 RenderPassScissorX property. More...
 
static PropertyType< float > RenderPassScissorYProperty
 RenderPassScissorY property. More...
 
static PropertyType< float > RenderPassScissorWidthProperty
 RenderPassScissorWidth property. More...
 
static PropertyType< float > RenderPassScissorHeightProperty
 RenderPassScissorHeight property. More...
 
static PropertyType< KzuViewportCoordinateType > RenderPassScissorTypeProperty
 RenderPassScissorType property. More...
 
static PropertyType< bool > ComposerEnabledProperty
 ComposerEnabled property. More...
 

Function Documentation

bool isFlushAfterRender ( ) const

Gets the value of FlushAfterRenderProperty.

See also
setFlushAfterRender()
void setFlushAfterRender ( bool  value)

Sets the value of FlushAfterRenderProperty.

See also
isFlushAfterRender()
ResourceSharedPtr getRenderPassRenderTargetColor0 ( ) const
void setRenderPassRenderTargetColor0 ( ResourceSharedPtr  value)
ResourceSharedPtr getRenderPassRenderTargetColor1 ( ) const
void setRenderPassRenderTargetColor1 ( ResourceSharedPtr  value)
ResourceSharedPtr getRenderPassRenderTargetColor2 ( ) const
void setRenderPassRenderTargetColor2 ( ResourceSharedPtr  value)
ResourceSharedPtr getRenderPassRenderTargetColor3 ( ) const
void setRenderPassRenderTargetColor3 ( ResourceSharedPtr  value)
ResourceSharedPtr getRenderPassRenderTargetDepthStencil ( ) const
void setRenderPassRenderTargetDepthStencil ( ResourceSharedPtr  value)
float getViewportX ( ) const

Gets the value of ViewportXProperty.

See also
setViewportX()
void setViewportX ( float  value)

Sets the value of ViewportXProperty.

See also
getViewportX()
float getViewportY ( ) const

Gets the value of ViewportYProperty.

See also
setViewportY()
void setViewportY ( float  value)

Sets the value of ViewportYProperty.

See also
getViewportY()
float getViewportWidth ( ) const

Gets the value of ViewportWidthProperty.

See also
setViewportWidth()
void setViewportWidth ( float  value)

Sets the value of ViewportWidthProperty.

See also
getViewportWidth()
float getViewportHeight ( ) const

Gets the value of ViewportHeightProperty.

See also
setViewportHeight()
void setViewportHeight ( float  value)

Sets the value of ViewportHeightProperty.

See also
getViewportHeight()
KzuViewportCoordinateType getViewportType ( ) const

Gets the value of ViewportTypeProperty.

See also
setViewportType()
void setViewportType ( KzuViewportCoordinateType  value)

Sets the value of ViewportTypeProperty.

See also
getViewportType()
string getRenderPassCamera ( ) const

Gets the value of RenderPassCameraProperty.

See also
setRenderPassCamera()
void setRenderPassCamera ( string  value)

Sets the value of RenderPassCameraProperty.

See also
getRenderPassCamera()
ResourceSharedPtr getRenderPassObjectSource ( ) const
void setRenderPassObjectSource ( ResourceSharedPtr  value)
ResourceSharedPtr getRenderPassMaterial ( ) const
void setRenderPassMaterial ( ResourceSharedPtr  value)
int getRenderPassRenderTargetMipmapLevel ( ) const
void setRenderPassRenderTargetMipmapLevel ( int  value)
bool isRenderPassRenderTargetResolve ( ) const
void setRenderPassRenderTargetResolve ( bool  value)
LegacyRenderPass::InvalidateAttachments getRenderPassRenderTargetInvalidateAttachments ( ) const
void setRenderPassRenderTargetInvalidateAttachments ( LegacyRenderPass::InvalidateAttachments  value)
bool isRenderPassRenderTargetGenerateMipmap ( ) const
void setRenderPassRenderTargetGenerateMipmap ( bool  value)
bool isFrustumCullingOn ( ) const

Gets the value of FrustumCullingOnProperty.

See also
setFrustumCullingOn()
void setFrustumCullingOn ( bool  value)

Sets the value of FrustumCullingOnProperty.

See also
isFrustumCullingOn()
GraphicsCullMode getCullMode ( ) const

Gets the value of CullModeProperty.

See also
setCullMode()
void setCullMode ( GraphicsCullMode  value)

Sets the value of CullModeProperty.

See also
getCullMode()
Vector4 getColor0IntegerClearValue ( ) const
void setColor0IntegerClearValue ( Vector4  value)
Vector4 getColor0FloatClearValue ( ) const
void setColor0FloatClearValue ( Vector4  value)
Vector4 getColor1IntegerClearValue ( ) const
void setColor1IntegerClearValue ( Vector4  value)
Vector4 getColor1FloatClearValue ( ) const
void setColor1FloatClearValue ( Vector4  value)
Vector4 getColor2IntegerClearValue ( ) const
void setColor2IntegerClearValue ( Vector4  value)
Vector4 getColor2FloatClearValue ( ) const
void setColor2FloatClearValue ( Vector4  value)
Vector4 getColor3IntegerClearValue ( ) const
void setColor3IntegerClearValue ( Vector4  value)
Vector4 getColor3FloatClearValue ( ) const
void setColor3FloatClearValue ( Vector4  value)
ColorRGBA getColorBufferClearColor ( ) const
void setColorBufferClearColor ( ColorRGBA  value)
bool isColorBufferClearEnabled ( ) const
void setColorBufferClearEnabled ( bool  value)
ColorRGBA getColor1ColorClearValue ( ) const
void setColor1ColorClearValue ( ColorRGBA  value)
ColorRGBA getColor2ColorClearValue ( ) const
void setColor2ColorClearValue ( ColorRGBA  value)
ColorRGBA getColor3ColorClearValue ( ) const
void setColor3ColorClearValue ( ColorRGBA  value)
GraphicsColorWriteMode getColorWriteMode ( ) const

Gets the value of ColorWriteModeProperty.

See also
setColorWriteMode()
void setColorWriteMode ( GraphicsColorWriteMode  value)

Sets the value of ColorWriteModeProperty.

See also
getColorWriteMode()
bool isDepthBufferClearEnabled ( ) const
void setDepthBufferClearEnabled ( bool  value)
float getDepthBufferClearValue ( ) const
void setDepthBufferClearValue ( float  value)
bool isDepthBufferTestEnabled ( ) const
void setDepthBufferTestEnabled ( bool  value)
bool isDepthBufferWriteEnabled ( ) const
void setDepthBufferWriteEnabled ( bool  value)
bool isStencilBufferClearEnabled ( ) const
void setStencilBufferClearEnabled ( bool  value)
int getStencilBufferClearValue ( ) const
void setStencilBufferClearValue ( int  value)
GraphicsStencilOperation getStencilFailOperation ( ) const
void setStencilFailOperation ( GraphicsStencilOperation  value)
GraphicsStencilOperation getStencilPassDepthFailOperation ( ) const
void setStencilPassDepthFailOperation ( GraphicsStencilOperation  value)
GraphicsStencilOperation getStencilPassDepthPassOperation ( ) const
void setStencilPassDepthPassOperation ( GraphicsStencilOperation  value)
GraphicsCompareFunction getStencilFunction ( ) const

Gets the value of StencilFunctionProperty.

See also
setStencilFunction()
void setStencilFunction ( GraphicsCompareFunction  value)

Sets the value of StencilFunctionProperty.

See also
getStencilFunction()
int getStencilFunctionReferenceValue ( ) const
void setStencilFunctionReferenceValue ( int  value)
int getStencilFunctionReferenceMask ( ) const
void setStencilFunctionReferenceMask ( int  value)
bool isStencilBufferTestEnabled ( ) const
void setStencilBufferTestEnabled ( bool  value)
bool isRenderPassScissorEnabled ( ) const
void setRenderPassScissorEnabled ( bool  value)
float getRenderPassScissorX ( ) const
void setRenderPassScissorX ( float  value)
float getRenderPassScissorY ( ) const
void setRenderPassScissorY ( float  value)
float getRenderPassScissorWidth ( ) const
void setRenderPassScissorWidth ( float  value)
float getRenderPassScissorHeight ( ) const
void setRenderPassScissorHeight ( float  value)
KzuViewportCoordinateType getRenderPassScissorType ( ) const
void setRenderPassScissorType ( KzuViewportCoordinateType  value)
bool isComposerEnabled ( ) const

Gets the value of ComposerEnabledProperty.

See also
setComposerEnabled()
void setComposerEnabled ( bool  value)

Sets the value of ComposerEnabledProperty.

See also
isComposerEnabled()

Variable Documentation

PropertyType<bool> FlushAfterRenderProperty
static

FlushAfterRender property.

The default value is false.

See also
setFlushAfterRender(), isFlushAfterRender()
PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor0Property
static

RenderPassRenderTargetColor0 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor0(), getRenderPassRenderTargetColor0()
PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor1Property
static

RenderPassRenderTargetColor1 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor1(), getRenderPassRenderTargetColor1()
PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor2Property
static

RenderPassRenderTargetColor2 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor2(), getRenderPassRenderTargetColor2()
PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor3Property
static

RenderPassRenderTargetColor3 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor3(), getRenderPassRenderTargetColor3()
PropertyType<ResourceSharedPtr> RenderPassRenderTargetDepthStencilProperty
static

RenderPassRenderTargetDepthStencil property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetDepthStencil(), getRenderPassRenderTargetDepthStencil()
PropertyType<float> ViewportXProperty
static

ViewportX property.

The default value is 0.0f.

See also
setViewportX(), getViewportX()
PropertyType<float> ViewportYProperty
static

ViewportY property.

The default value is 0.0f.

See also
setViewportY(), getViewportY()
PropertyType<float> ViewportWidthProperty
static

ViewportWidth property.

The default value is 1.0f.

See also
setViewportWidth(), getViewportWidth()
PropertyType<float> ViewportHeightProperty
static

ViewportHeight property.

The default value is 1.0f.

See also
setViewportHeight(), getViewportHeight()
PropertyType<KzuViewportCoordinateType> ViewportTypeProperty
static

ViewportType property.

The default value is KZU_VIEWPORT_COORDINATE_RELATIVE.

See also
setViewportType(), getViewportType()
PropertyType<string> RenderPassCameraProperty
static

RenderPassCamera property.

The default value is "".

See also
setRenderPassCamera(), getRenderPassCamera()
PropertyType<ResourceSharedPtr> RenderPassObjectSourceProperty
static

RenderPassObjectSource property.

The default value is ResourceSharedPtr().

See also
setRenderPassObjectSource(), getRenderPassObjectSource()
PropertyType<ResourceSharedPtr> RenderPassMaterialProperty
static

RenderPassMaterial property.

The default value is ResourceSharedPtr().

See also
setRenderPassMaterial(), getRenderPassMaterial()
PropertyType<int> RenderPassRenderTargetMipmapLevelProperty
static

RenderPassRenderTargetMipmapLevel property.

The default value is 0.

See also
setRenderPassRenderTargetMipmapLevel(), getRenderPassRenderTargetMipmapLevel()
PropertyType<bool> RenderPassRenderTargetResolveProperty
static

RenderPassRenderTargetResolve property.

The default value is false.

See also
setRenderPassRenderTargetResolve(), isRenderPassRenderTargetResolve()
PropertyType<LegacyRenderPass::InvalidateAttachments> RenderPassRenderTargetInvalidateAttachmentsProperty
static

RenderPassRenderTargetInvalidateAttachments property.

The default value is LegacyRenderPass::InvalidateAttachmentsNone.

See also
setRenderPassRenderTargetInvalidateAttachments(), getRenderPassRenderTargetInvalidateAttachments()
PropertyType<bool> RenderPassRenderTargetGenerateMipmapProperty
static

RenderPassRenderTargetGenerateMipmap property.

The default value is false.

See also
setRenderPassRenderTargetGenerateMipmap(), isRenderPassRenderTargetGenerateMipmap()
PropertyType<bool> FrustumCullingOnProperty
static

FrustumCullingOn property.

The default value is false.

See also
setFrustumCullingOn(), isFrustumCullingOn()
PropertyType<GraphicsCullMode> CullModeProperty
static

CullMode property.

The default value is GraphicsCullModeBack.

See also
setCullMode(), getCullMode()
PropertyType<bool> RenderOnceProperty
static

RenderOnce property.

The default value is false.

See also
setRenderOnce(), isRenderOnce()
PropertyType<Vector4> Color0IntegerClearValueProperty
static

Color0IntegerClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor0IntegerClearValue(), getColor0IntegerClearValue()
PropertyType<Vector4> Color0FloatClearValueProperty
static

Color0FloatClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor0FloatClearValue(), getColor0FloatClearValue()
PropertyType<Vector4> Color1IntegerClearValueProperty
static

Color1IntegerClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor1IntegerClearValue(), getColor1IntegerClearValue()
PropertyType<Vector4> Color1FloatClearValueProperty
static

Color1FloatClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor1FloatClearValue(), getColor1FloatClearValue()
PropertyType<Vector4> Color2IntegerClearValueProperty
static

Color2IntegerClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor2IntegerClearValue(), getColor2IntegerClearValue()
PropertyType<Vector4> Color2FloatClearValueProperty
static

Color2FloatClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor2FloatClearValue(), getColor2FloatClearValue()
PropertyType<Vector4> Color3IntegerClearValueProperty
static

Color3IntegerClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor3IntegerClearValue(), getColor3IntegerClearValue()
PropertyType<Vector4> Color3FloatClearValueProperty
static

Color3FloatClearValue property.

The default value is Vector4(0.0f, 0.0f, 0.0f, 0.0f).

See also
setColor3FloatClearValue(), getColor3FloatClearValue()
PropertyType<ColorRGBA> ColorBufferClearColorProperty
static

ColorBufferClearColor property.

The default value is ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).

See also
setColorBufferClearColor(), getColorBufferClearColor()
PropertyType<bool> ColorBufferClearEnabledProperty
static

ColorBufferClearEnabled property.

The default value is false.

See also
setColorBufferClearEnabled(), isColorBufferClearEnabled()
PropertyType<ColorRGBA> Color1ColorClearValueProperty
static

Color1ColorClearValue property.

The default value is ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).

See also
setColor1ColorClearValue(), getColor1ColorClearValue()
PropertyType<ColorRGBA> Color2ColorClearValueProperty
static

Color2ColorClearValue property.

The default value is ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).

See also
setColor2ColorClearValue(), getColor2ColorClearValue()
PropertyType<ColorRGBA> Color3ColorClearValueProperty
static

Color3ColorClearValue property.

The default value is ColorRGBA(0.4f, 0.4f, 0.4f, 1.0f).

See also
setColor3ColorClearValue(), getColor3ColorClearValue()
PropertyType<GraphicsColorWriteMode> ColorWriteModeProperty
static

ColorWriteMode property.

The default value is GraphicsColorWriteModeRGBA.

See also
setColorWriteMode(), getColorWriteMode()
PropertyType<bool> DepthBufferClearEnabledProperty
static

DepthBufferClearEnabled property.

The default value is true.

See also
setDepthBufferClearEnabled(), isDepthBufferClearEnabled()
PropertyType<float> DepthBufferClearValueProperty
static

DepthBufferClearValue property.

The default value is 1.0f.

See also
setDepthBufferClearValue(), getDepthBufferClearValue()
PropertyType<bool> DepthBufferTestEnabledProperty
static

DepthBufferTestEnabled property.

The default value is true.

See also
setDepthBufferTestEnabled(), isDepthBufferTestEnabled()
PropertyType<bool> DepthBufferWriteEnabledProperty
static

DepthBufferWriteEnabled property.

The default value is true.

See also
setDepthBufferWriteEnabled(), isDepthBufferWriteEnabled()
PropertyType<bool> StencilBufferClearEnabledProperty
static

StencilBufferClearEnabled property.

The default value is false.

See also
setStencilBufferClearEnabled(), isStencilBufferClearEnabled()
PropertyType<int> StencilBufferClearValueProperty
static

StencilBufferClearValue property.

The default value is 0.

See also
setStencilBufferClearValue(), getStencilBufferClearValue()
PropertyType<GraphicsStencilOperation> StencilFailOperationProperty
static

StencilFailOperation property.

The default value is GraphicsStencilOperationKeep.

See also
setStencilFailOperation(), getStencilFailOperation()
PropertyType<GraphicsStencilOperation> StencilPassDepthFailOperationProperty
static

StencilPassDepthFailOperation property.

The default value is GraphicsStencilOperationKeep.

See also
setStencilPassDepthFailOperation(), getStencilPassDepthFailOperation()
PropertyType<GraphicsStencilOperation> StencilPassDepthPassOperationProperty
static

StencilPassDepthPassOperation property.

The default value is GraphicsStencilOperationKeep.

See also
setStencilPassDepthPassOperation(), getStencilPassDepthPassOperation()
PropertyType<GraphicsCompareFunction> StencilFunctionProperty
static

StencilFunction property.

The default value is GraphicsCompareFunctionNever.

See also
setStencilFunction(), getStencilFunction()
PropertyType<int> StencilFunctionReferenceValueProperty
static

StencilFunctionReferenceValue property.

The default value is 0.

See also
setStencilFunctionReferenceValue(), getStencilFunctionReferenceValue()
PropertyType<int> StencilFunctionReferenceMaskProperty
static

StencilFunctionReferenceMask property.

The default value is 255.

See also
setStencilFunctionReferenceMask(), getStencilFunctionReferenceMask()
PropertyType<bool> StencilBufferTestEnabledProperty
static

StencilBufferTestEnabled property.

The default value is false.

See also
setStencilBufferTestEnabled(), isStencilBufferTestEnabled()
PropertyType<bool> RenderPassScissorEnabledProperty
static

RenderPassScissorEnabled property.

The default value is false.

See also
setRenderPassScissorEnabled(), isRenderPassScissorEnabled()
PropertyType<float> RenderPassScissorXProperty
static

RenderPassScissorX property.

The default value is 0.0f.

See also
setRenderPassScissorX(), getRenderPassScissorX()
PropertyType<float> RenderPassScissorYProperty
static

RenderPassScissorY property.

The default value is 0.0f.

See also
setRenderPassScissorY(), getRenderPassScissorY()
PropertyType<float> RenderPassScissorWidthProperty
static

RenderPassScissorWidth property.

The default value is 1.0f.

See also
setRenderPassScissorWidth(), getRenderPassScissorWidth()
PropertyType<float> RenderPassScissorHeightProperty
static

RenderPassScissorHeight property.

The default value is 1.0f.

See also
setRenderPassScissorHeight(), getRenderPassScissorHeight()
PropertyType<KzuViewportCoordinateType> RenderPassScissorTypeProperty
static

RenderPassScissorType property.

The default value is KZU_VIEWPORT_COORDINATE_RELATIVE.

See also
setRenderPassScissorType(), getRenderPassScissorType()
PropertyType<bool> ComposerEnabledProperty
static

ComposerEnabled property.

The default value is true.

See also
setComposerEnabled(), isComposerEnabled()