Kanzi Framework  3.9.0
Kanzi Engine API
legacy_render_pass_properties.h File Reference

Functions

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

Variables

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

Function Documentation

◆ isFlushAfterRender()

bool isFlushAfterRender ( ) const

Gets the value of FlushAfterRenderProperty.

See also
setFlushAfterRender()

◆ setFlushAfterRender()

void setFlushAfterRender ( bool  value)

Sets the value of FlushAfterRenderProperty.

See also
isFlushAfterRender()

◆ getRenderPassRenderTargetColor0()

ResourceSharedPtr getRenderPassRenderTargetColor0 ( ) const

◆ setRenderPassRenderTargetColor0()

void setRenderPassRenderTargetColor0 ( ResourceSharedPtr  value)

◆ getRenderPassRenderTargetColor1()

ResourceSharedPtr getRenderPassRenderTargetColor1 ( ) const

◆ setRenderPassRenderTargetColor1()

void setRenderPassRenderTargetColor1 ( ResourceSharedPtr  value)

◆ getRenderPassRenderTargetColor2()

ResourceSharedPtr getRenderPassRenderTargetColor2 ( ) const

◆ setRenderPassRenderTargetColor2()

void setRenderPassRenderTargetColor2 ( ResourceSharedPtr  value)

◆ getRenderPassRenderTargetColor3()

ResourceSharedPtr getRenderPassRenderTargetColor3 ( ) const

◆ setRenderPassRenderTargetColor3()

void setRenderPassRenderTargetColor3 ( ResourceSharedPtr  value)

◆ getRenderPassRenderTargetDepthStencil()

ResourceSharedPtr getRenderPassRenderTargetDepthStencil ( ) const

◆ setRenderPassRenderTargetDepthStencil()

void setRenderPassRenderTargetDepthStencil ( ResourceSharedPtr  value)

◆ getViewportX()

float getViewportX ( ) const

Gets the value of ViewportXProperty.

See also
setViewportX()

◆ setViewportX()

void setViewportX ( float  value)

Sets the value of ViewportXProperty.

See also
getViewportX()

◆ getViewportY()

float getViewportY ( ) const

Gets the value of ViewportYProperty.

See also
setViewportY()

◆ setViewportY()

void setViewportY ( float  value)

Sets the value of ViewportYProperty.

See also
getViewportY()

◆ getViewportWidth()

float getViewportWidth ( ) const

Gets the value of ViewportWidthProperty.

See also
setViewportWidth()

◆ setViewportWidth()

void setViewportWidth ( float  value)

Sets the value of ViewportWidthProperty.

See also
getViewportWidth()

◆ getViewportHeight()

float getViewportHeight ( ) const

Gets the value of ViewportHeightProperty.

See also
setViewportHeight()

◆ setViewportHeight()

void setViewportHeight ( float  value)

Sets the value of ViewportHeightProperty.

See also
getViewportHeight()

◆ getViewportType()

KzuViewportCoordinateType getViewportType ( ) const

Gets the value of ViewportTypeProperty.

See also
setViewportType()

◆ setViewportType()

void setViewportType ( KzuViewportCoordinateType  value)

Sets the value of ViewportTypeProperty.

See also
getViewportType()

◆ getRenderPassCamera()

string getRenderPassCamera ( ) const

Gets the value of RenderPassCameraProperty.

See also
setRenderPassCamera()

◆ setRenderPassCamera()

void setRenderPassCamera ( string  value)

Sets the value of RenderPassCameraProperty.

See also
getRenderPassCamera()

◆ getRenderPassObjectSource()

ResourceSharedPtr getRenderPassObjectSource ( ) const

◆ setRenderPassObjectSource()

void setRenderPassObjectSource ( ResourceSharedPtr  value)

◆ getRenderPassMaterial()

ResourceSharedPtr getRenderPassMaterial ( ) const

◆ setRenderPassMaterial()

void setRenderPassMaterial ( ResourceSharedPtr  value)

◆ getRenderPassRenderTargetMipmapLevel()

int getRenderPassRenderTargetMipmapLevel ( ) const

◆ setRenderPassRenderTargetMipmapLevel()

void setRenderPassRenderTargetMipmapLevel ( int  value)

◆ isRenderPassRenderTargetResolve()

bool isRenderPassRenderTargetResolve ( ) const

◆ setRenderPassRenderTargetResolve()

void setRenderPassRenderTargetResolve ( bool  value)

◆ getRenderPassRenderTargetInvalidateAttachments()

LegacyRenderPass::InvalidateAttachments getRenderPassRenderTargetInvalidateAttachments ( ) const

◆ setRenderPassRenderTargetInvalidateAttachments()

void setRenderPassRenderTargetInvalidateAttachments ( LegacyRenderPass::InvalidateAttachments  value)

◆ isRenderPassRenderTargetGenerateMipmap()

bool isRenderPassRenderTargetGenerateMipmap ( ) const

◆ setRenderPassRenderTargetGenerateMipmap()

void setRenderPassRenderTargetGenerateMipmap ( bool  value)

◆ isFrustumCullingOn()

bool isFrustumCullingOn ( ) const

Gets the value of FrustumCullingOnProperty.

See also
setFrustumCullingOn()

◆ setFrustumCullingOn()

void setFrustumCullingOn ( bool  value)

Sets the value of FrustumCullingOnProperty.

See also
isFrustumCullingOn()

◆ getCullMode()

GraphicsCullMode getCullMode ( ) const

Gets the value of CullModeProperty.

See also
setCullMode()

◆ setCullMode()

void setCullMode ( GraphicsCullMode  value)

Sets the value of CullModeProperty.

See also
getCullMode()

◆ getColor0IntegerClearValue()

Vector4 getColor0IntegerClearValue ( ) const

◆ setColor0IntegerClearValue()

void setColor0IntegerClearValue ( Vector4  value)

◆ getColor0FloatClearValue()

Vector4 getColor0FloatClearValue ( ) const

◆ setColor0FloatClearValue()

void setColor0FloatClearValue ( Vector4  value)

◆ getColor1IntegerClearValue()

Vector4 getColor1IntegerClearValue ( ) const

◆ setColor1IntegerClearValue()

void setColor1IntegerClearValue ( Vector4  value)

◆ getColor1FloatClearValue()

Vector4 getColor1FloatClearValue ( ) const

◆ setColor1FloatClearValue()

void setColor1FloatClearValue ( Vector4  value)

◆ getColor2IntegerClearValue()

Vector4 getColor2IntegerClearValue ( ) const

◆ setColor2IntegerClearValue()

void setColor2IntegerClearValue ( Vector4  value)

◆ getColor2FloatClearValue()

Vector4 getColor2FloatClearValue ( ) const

◆ setColor2FloatClearValue()

void setColor2FloatClearValue ( Vector4  value)

◆ getColor3IntegerClearValue()

Vector4 getColor3IntegerClearValue ( ) const

◆ setColor3IntegerClearValue()

void setColor3IntegerClearValue ( Vector4  value)

◆ getColor3FloatClearValue()

Vector4 getColor3FloatClearValue ( ) const

◆ setColor3FloatClearValue()

void setColor3FloatClearValue ( Vector4  value)

◆ getColorBufferClearColor()

ColorRGBA getColorBufferClearColor ( ) const

◆ setColorBufferClearColor()

void setColorBufferClearColor ( ColorRGBA  value)

◆ isColorBufferClearEnabled()

bool isColorBufferClearEnabled ( ) const

◆ setColorBufferClearEnabled()

void setColorBufferClearEnabled ( bool  value)

◆ getColor1ColorClearValue()

ColorRGBA getColor1ColorClearValue ( ) const

◆ setColor1ColorClearValue()

void setColor1ColorClearValue ( ColorRGBA  value)

◆ getColor2ColorClearValue()

ColorRGBA getColor2ColorClearValue ( ) const

◆ setColor2ColorClearValue()

void setColor2ColorClearValue ( ColorRGBA  value)

◆ getColor3ColorClearValue()

ColorRGBA getColor3ColorClearValue ( ) const

◆ setColor3ColorClearValue()

void setColor3ColorClearValue ( ColorRGBA  value)

◆ getColorWriteMode()

GraphicsColorWriteMode getColorWriteMode ( ) const

Gets the value of ColorWriteModeProperty.

See also
setColorWriteMode()

◆ setColorWriteMode()

void setColorWriteMode ( GraphicsColorWriteMode  value)

Sets the value of ColorWriteModeProperty.

See also
getColorWriteMode()

◆ isDepthBufferClearEnabled()

bool isDepthBufferClearEnabled ( ) const

◆ setDepthBufferClearEnabled()

void setDepthBufferClearEnabled ( bool  value)

◆ getDepthBufferClearValue()

float getDepthBufferClearValue ( ) const

◆ setDepthBufferClearValue()

void setDepthBufferClearValue ( float  value)

◆ isDepthBufferTestEnabled()

bool isDepthBufferTestEnabled ( ) const

◆ setDepthBufferTestEnabled()

void setDepthBufferTestEnabled ( bool  value)

◆ isDepthBufferWriteEnabled()

bool isDepthBufferWriteEnabled ( ) const

◆ setDepthBufferWriteEnabled()

void setDepthBufferWriteEnabled ( bool  value)

◆ isStencilBufferClearEnabled()

bool isStencilBufferClearEnabled ( ) const

◆ setStencilBufferClearEnabled()

void setStencilBufferClearEnabled ( bool  value)

◆ getStencilBufferClearValue()

int getStencilBufferClearValue ( ) const

◆ setStencilBufferClearValue()

void setStencilBufferClearValue ( int  value)

◆ getStencilFailOperation()

GraphicsStencilOperation getStencilFailOperation ( ) const

◆ setStencilFailOperation()

void setStencilFailOperation ( GraphicsStencilOperation  value)

◆ getStencilPassDepthFailOperation()

GraphicsStencilOperation getStencilPassDepthFailOperation ( ) const

◆ setStencilPassDepthFailOperation()

void setStencilPassDepthFailOperation ( GraphicsStencilOperation  value)

◆ getStencilPassDepthPassOperation()

GraphicsStencilOperation getStencilPassDepthPassOperation ( ) const

◆ setStencilPassDepthPassOperation()

void setStencilPassDepthPassOperation ( GraphicsStencilOperation  value)

◆ getStencilFunction()

GraphicsCompareFunction getStencilFunction ( ) const

Gets the value of StencilFunctionProperty.

See also
setStencilFunction()

◆ setStencilFunction()

void setStencilFunction ( GraphicsCompareFunction  value)

Sets the value of StencilFunctionProperty.

See also
getStencilFunction()

◆ getStencilFunctionReferenceValue()

int getStencilFunctionReferenceValue ( ) const

◆ setStencilFunctionReferenceValue()

void setStencilFunctionReferenceValue ( int  value)

◆ getStencilFunctionReferenceMask()

int getStencilFunctionReferenceMask ( ) const

◆ setStencilFunctionReferenceMask()

void setStencilFunctionReferenceMask ( int  value)

◆ isStencilBufferTestEnabled()

bool isStencilBufferTestEnabled ( ) const

◆ setStencilBufferTestEnabled()

void setStencilBufferTestEnabled ( bool  value)

◆ isRenderPassScissorEnabled()

bool isRenderPassScissorEnabled ( ) const

◆ setRenderPassScissorEnabled()

void setRenderPassScissorEnabled ( bool  value)

◆ getRenderPassScissorX()

float getRenderPassScissorX ( ) const

◆ setRenderPassScissorX()

void setRenderPassScissorX ( float  value)

◆ getRenderPassScissorY()

float getRenderPassScissorY ( ) const

◆ setRenderPassScissorY()

void setRenderPassScissorY ( float  value)

◆ getRenderPassScissorWidth()

float getRenderPassScissorWidth ( ) const

◆ setRenderPassScissorWidth()

void setRenderPassScissorWidth ( float  value)

◆ getRenderPassScissorHeight()

float getRenderPassScissorHeight ( ) const

◆ setRenderPassScissorHeight()

void setRenderPassScissorHeight ( float  value)

◆ getRenderPassScissorType()

KzuViewportCoordinateType getRenderPassScissorType ( ) const

◆ setRenderPassScissorType()

void setRenderPassScissorType ( KzuViewportCoordinateType  value)

◆ isComposerEnabled()

bool isComposerEnabled ( ) const

Gets the value of ComposerEnabledProperty.

See also
setComposerEnabled()

◆ setComposerEnabled()

void setComposerEnabled ( bool  value)

Sets the value of ComposerEnabledProperty.

See also
isComposerEnabled()

Variable Documentation

◆ FlushAfterRenderProperty

PropertyType<bool> FlushAfterRenderProperty
static

FlushAfterRender property.

The default value is false.

See also
setFlushAfterRender(), isFlushAfterRender()

◆ RenderPassRenderTargetColor0Property

PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor0Property
static

RenderPassRenderTargetColor0 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor0(), getRenderPassRenderTargetColor0()

◆ RenderPassRenderTargetColor1Property

PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor1Property
static

RenderPassRenderTargetColor1 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor1(), getRenderPassRenderTargetColor1()

◆ RenderPassRenderTargetColor2Property

PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor2Property
static

RenderPassRenderTargetColor2 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor2(), getRenderPassRenderTargetColor2()

◆ RenderPassRenderTargetColor3Property

PropertyType<ResourceSharedPtr> RenderPassRenderTargetColor3Property
static

RenderPassRenderTargetColor3 property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetColor3(), getRenderPassRenderTargetColor3()

◆ RenderPassRenderTargetDepthStencilProperty

PropertyType<ResourceSharedPtr> RenderPassRenderTargetDepthStencilProperty
static

RenderPassRenderTargetDepthStencil property.

The default value is ResourceSharedPtr().

See also
setRenderPassRenderTargetDepthStencil(), getRenderPassRenderTargetDepthStencil()

◆ ViewportXProperty

PropertyType<float> ViewportXProperty
static

ViewportX property.

The default value is 0.0f.

See also
setViewportX(), getViewportX()

◆ ViewportYProperty

PropertyType<float> ViewportYProperty
static

ViewportY property.

The default value is 0.0f.

See also
setViewportY(), getViewportY()

◆ ViewportWidthProperty

PropertyType<float> ViewportWidthProperty
static

ViewportWidth property.

The default value is 1.0f.

See also
setViewportWidth(), getViewportWidth()

◆ ViewportHeightProperty

PropertyType<float> ViewportHeightProperty
static

ViewportHeight property.

The default value is 1.0f.

See also
setViewportHeight(), getViewportHeight()

◆ ViewportTypeProperty

PropertyType<KzuViewportCoordinateType> ViewportTypeProperty
static

ViewportType property.

The default value is KZU_VIEWPORT_COORDINATE_RELATIVE.

See also
setViewportType(), getViewportType()

◆ RenderPassCameraProperty

PropertyType<string> RenderPassCameraProperty
static

RenderPassCamera property.

The default value is "".

See also
setRenderPassCamera(), getRenderPassCamera()

◆ RenderPassObjectSourceProperty

PropertyType<ResourceSharedPtr> RenderPassObjectSourceProperty
static

RenderPassObjectSource property.

The default value is ResourceSharedPtr().

See also
setRenderPassObjectSource(), getRenderPassObjectSource()

◆ RenderPassMaterialProperty

PropertyType<ResourceSharedPtr> RenderPassMaterialProperty
static

RenderPassMaterial property.

The default value is ResourceSharedPtr().

See also
setRenderPassMaterial(), getRenderPassMaterial()

◆ RenderPassRenderTargetMipmapLevelProperty

PropertyType<int> RenderPassRenderTargetMipmapLevelProperty
static

RenderPassRenderTargetMipmapLevel property.

The default value is 0.

See also
setRenderPassRenderTargetMipmapLevel(), getRenderPassRenderTargetMipmapLevel()

◆ RenderPassRenderTargetResolveProperty

PropertyType<bool> RenderPassRenderTargetResolveProperty
static

RenderPassRenderTargetResolve property.

The default value is false.

See also
setRenderPassRenderTargetResolve(), isRenderPassRenderTargetResolve()

◆ RenderPassRenderTargetInvalidateAttachmentsProperty

PropertyType<LegacyRenderPass::InvalidateAttachments> RenderPassRenderTargetInvalidateAttachmentsProperty
static

RenderPassRenderTargetInvalidateAttachments property.

The default value is LegacyRenderPass::InvalidateAttachmentsNone.

See also
setRenderPassRenderTargetInvalidateAttachments(), getRenderPassRenderTargetInvalidateAttachments()

◆ RenderPassRenderTargetGenerateMipmapProperty

PropertyType<bool> RenderPassRenderTargetGenerateMipmapProperty
static

RenderPassRenderTargetGenerateMipmap property.

The default value is false.

See also
setRenderPassRenderTargetGenerateMipmap(), isRenderPassRenderTargetGenerateMipmap()

◆ FrustumCullingOnProperty

PropertyType<bool> FrustumCullingOnProperty
static

FrustumCullingOn property.

The default value is false.

See also
setFrustumCullingOn(), isFrustumCullingOn()

◆ CullModeProperty

PropertyType<GraphicsCullMode> CullModeProperty
static

CullMode property.

The default value is GraphicsCullModeBack.

See also
setCullMode(), getCullMode()

◆ RenderOnceProperty

PropertyType<bool> RenderOnceProperty
static

RenderOnce property.

The default value is false.

See also
setRenderOnce(), isRenderOnce()

◆ Color0IntegerClearValueProperty

PropertyType<Vector4> Color0IntegerClearValueProperty
static

Color0IntegerClearValue property.

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

See also
setColor0IntegerClearValue(), getColor0IntegerClearValue()

◆ Color0FloatClearValueProperty

PropertyType<Vector4> Color0FloatClearValueProperty
static

Color0FloatClearValue property.

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

See also
setColor0FloatClearValue(), getColor0FloatClearValue()

◆ Color1IntegerClearValueProperty

PropertyType<Vector4> Color1IntegerClearValueProperty
static

Color1IntegerClearValue property.

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

See also
setColor1IntegerClearValue(), getColor1IntegerClearValue()

◆ Color1FloatClearValueProperty

PropertyType<Vector4> Color1FloatClearValueProperty
static

Color1FloatClearValue property.

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

See also
setColor1FloatClearValue(), getColor1FloatClearValue()

◆ Color2IntegerClearValueProperty

PropertyType<Vector4> Color2IntegerClearValueProperty
static

Color2IntegerClearValue property.

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

See also
setColor2IntegerClearValue(), getColor2IntegerClearValue()

◆ Color2FloatClearValueProperty

PropertyType<Vector4> Color2FloatClearValueProperty
static

Color2FloatClearValue property.

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

See also
setColor2FloatClearValue(), getColor2FloatClearValue()

◆ Color3IntegerClearValueProperty

PropertyType<Vector4> Color3IntegerClearValueProperty
static

Color3IntegerClearValue property.

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

See also
setColor3IntegerClearValue(), getColor3IntegerClearValue()

◆ Color3FloatClearValueProperty

PropertyType<Vector4> Color3FloatClearValueProperty
static

Color3FloatClearValue property.

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

See also
setColor3FloatClearValue(), getColor3FloatClearValue()

◆ ColorBufferClearColorProperty

PropertyType<ColorRGBA> ColorBufferClearColorProperty
static

ColorBufferClearColor property.

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

See also
setColorBufferClearColor(), getColorBufferClearColor()

◆ ColorBufferClearEnabledProperty

PropertyType<bool> ColorBufferClearEnabledProperty
static

ColorBufferClearEnabled property.

The default value is false.

See also
setColorBufferClearEnabled(), isColorBufferClearEnabled()

◆ Color1ColorClearValueProperty

PropertyType<ColorRGBA> Color1ColorClearValueProperty
static

Color1ColorClearValue property.

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

See also
setColor1ColorClearValue(), getColor1ColorClearValue()

◆ Color2ColorClearValueProperty

PropertyType<ColorRGBA> Color2ColorClearValueProperty
static

Color2ColorClearValue property.

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

See also
setColor2ColorClearValue(), getColor2ColorClearValue()

◆ Color3ColorClearValueProperty

PropertyType<ColorRGBA> Color3ColorClearValueProperty
static

Color3ColorClearValue property.

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

See also
setColor3ColorClearValue(), getColor3ColorClearValue()

◆ ColorWriteModeProperty

PropertyType<GraphicsColorWriteMode> ColorWriteModeProperty
static

ColorWriteMode property.

The default value is GraphicsColorWriteModeRGBA.

See also
setColorWriteMode(), getColorWriteMode()

◆ DepthBufferClearEnabledProperty

PropertyType<bool> DepthBufferClearEnabledProperty
static

DepthBufferClearEnabled property.

The default value is true.

See also
setDepthBufferClearEnabled(), isDepthBufferClearEnabled()

◆ DepthBufferClearValueProperty

PropertyType<float> DepthBufferClearValueProperty
static

DepthBufferClearValue property.

The default value is 1.0f.

See also
setDepthBufferClearValue(), getDepthBufferClearValue()

◆ DepthBufferTestEnabledProperty

PropertyType<bool> DepthBufferTestEnabledProperty
static

DepthBufferTestEnabled property.

The default value is true.

See also
setDepthBufferTestEnabled(), isDepthBufferTestEnabled()

◆ DepthBufferWriteEnabledProperty

PropertyType<bool> DepthBufferWriteEnabledProperty
static

DepthBufferWriteEnabled property.

The default value is true.

See also
setDepthBufferWriteEnabled(), isDepthBufferWriteEnabled()

◆ StencilBufferClearEnabledProperty

PropertyType<bool> StencilBufferClearEnabledProperty
static

StencilBufferClearEnabled property.

The default value is false.

See also
setStencilBufferClearEnabled(), isStencilBufferClearEnabled()

◆ StencilBufferClearValueProperty

PropertyType<int> StencilBufferClearValueProperty
static

StencilBufferClearValue property.

The default value is 0.

See also
setStencilBufferClearValue(), getStencilBufferClearValue()

◆ StencilFailOperationProperty

PropertyType<GraphicsStencilOperation> StencilFailOperationProperty
static

StencilFailOperation property.

The default value is GraphicsStencilOperationKeep.

See also
setStencilFailOperation(), getStencilFailOperation()

◆ StencilPassDepthFailOperationProperty

PropertyType<GraphicsStencilOperation> StencilPassDepthFailOperationProperty
static

StencilPassDepthFailOperation property.

The default value is GraphicsStencilOperationKeep.

See also
setStencilPassDepthFailOperation(), getStencilPassDepthFailOperation()

◆ StencilPassDepthPassOperationProperty

PropertyType<GraphicsStencilOperation> StencilPassDepthPassOperationProperty
static

StencilPassDepthPassOperation property.

The default value is GraphicsStencilOperationKeep.

See also
setStencilPassDepthPassOperation(), getStencilPassDepthPassOperation()

◆ StencilFunctionProperty

PropertyType<GraphicsCompareFunction> StencilFunctionProperty
static

StencilFunction property.

The default value is GraphicsCompareFunctionNever.

See also
setStencilFunction(), getStencilFunction()

◆ StencilFunctionReferenceValueProperty

PropertyType<int> StencilFunctionReferenceValueProperty
static

StencilFunctionReferenceValue property.

The default value is 0.

See also
setStencilFunctionReferenceValue(), getStencilFunctionReferenceValue()

◆ StencilFunctionReferenceMaskProperty

PropertyType<int> StencilFunctionReferenceMaskProperty
static

StencilFunctionReferenceMask property.

The default value is 255.

See also
setStencilFunctionReferenceMask(), getStencilFunctionReferenceMask()

◆ StencilBufferTestEnabledProperty

PropertyType<bool> StencilBufferTestEnabledProperty
static

StencilBufferTestEnabled property.

The default value is false.

See also
setStencilBufferTestEnabled(), isStencilBufferTestEnabled()

◆ RenderPassScissorEnabledProperty

PropertyType<bool> RenderPassScissorEnabledProperty
static

RenderPassScissorEnabled property.

The default value is false.

See also
setRenderPassScissorEnabled(), isRenderPassScissorEnabled()

◆ RenderPassScissorXProperty

PropertyType<float> RenderPassScissorXProperty
static

RenderPassScissorX property.

The default value is 0.0f.

See also
setRenderPassScissorX(), getRenderPassScissorX()

◆ RenderPassScissorYProperty

PropertyType<float> RenderPassScissorYProperty
static

RenderPassScissorY property.

The default value is 0.0f.

See also
setRenderPassScissorY(), getRenderPassScissorY()

◆ RenderPassScissorWidthProperty

PropertyType<float> RenderPassScissorWidthProperty
static

RenderPassScissorWidth property.

The default value is 1.0f.

See also
setRenderPassScissorWidth(), getRenderPassScissorWidth()

◆ RenderPassScissorHeightProperty

PropertyType<float> RenderPassScissorHeightProperty
static

RenderPassScissorHeight property.

The default value is 1.0f.

See also
setRenderPassScissorHeight(), getRenderPassScissorHeight()

◆ RenderPassScissorTypeProperty

PropertyType<KzuViewportCoordinateType> RenderPassScissorTypeProperty
static

RenderPassScissorType property.

The default value is KZU_VIEWPORT_COORDINATE_RELATIVE.

See also
setRenderPassScissorType(), getRenderPassScissorType()

◆ ComposerEnabledProperty

PropertyType<bool> ComposerEnabledProperty
static

ComposerEnabled property.

The default value is true.

See also
setComposerEnabled(), isComposerEnabled()