Metadata definitions for PipelineStateRenderPass. More...
Public Attributes | |
DynamicPropertyType< Integer > | BlendModeProperty |
Overrides the blend mode set in each node that this render pass renders. More... | |
DynamicPropertyType< GraphicsColorWriteMode > | ColorWriteModeProperty |
Sets which channels the render pass writes to the color buffer. More... | |
DynamicPropertyType< GraphicsCullMode > | CullModeProperty |
Sets the culling of the triangle faces in the rendered meshes. More... | |
DynamicPropertyType< GraphicsCompareFunction > | DepthTestFunctionProperty |
Controls whether the depth test discards a fragment. More... | |
DynamicPropertyType< Boolean > | DepthWriteEnabledProperty |
Sets whether the render pass writes to the depth buffer. More... | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.PipelineStateRenderPass") |
Metaclass for PipelineStateRenderPass. | |
DynamicPropertyType< Vector2 > | PolygonDepthOffsetProperty |
Sets the polygon depth offset to apply to the element that the Pipeline State Render Pass renders: More... | |
DynamicPropertyType< PipelineStateRenderPassEnums.ViewportMode > | ScissorModeProperty |
Sets the scissor test coordinate mode. More... | |
DynamicPropertyType< Vector4 > | ScissorProperty |
Sets the scissor test within the current rendering Viewport node. More... | |
DynamicPropertyType< GraphicsStencilOperation > | StencilFailOperationProperty |
Sets the operation that the render pass performs when the stencil test fails. More... | |
DynamicPropertyType< Integer > | StencilMaskProperty |
Sets a mask on which the AND operation is executed with both the reference value and the stored stencil value when the test is done. More... | |
DynamicPropertyType< GraphicsStencilOperation > | StencilPassDepthFailOperationProperty |
Sets the operation that the render pass performs when the stencil test passes, but the depth test fails. More... | |
DynamicPropertyType< GraphicsStencilOperation > | StencilPassDepthPassOperationProperty |
Sets the operation that the render pass performs when both, the stencil and the depth test, pass. More... | |
DynamicPropertyType< Integer > | StencilReferenceValueProperty |
Sets the reference value for the stencil test. More... | |
DynamicPropertyType< GraphicsCompareFunction > | StencilTestFunctionProperty |
Controls whether the stencil test discards a fragment. More... | |
DynamicPropertyType< Boolean > | StencilWriteEnabledProperty |
Sets whether to enable writing to the stencil buffer. More... | |
DynamicPropertyType< PipelineStateRenderPassEnums.ViewportMode > | ViewportModeProperty |
Sets the coordinate type for the Viewport node. More... | |
DynamicPropertyType< Vector4 > | ViewportProperty |
Modifies the current rendering Viewport node. More... | |
Public Attributes inherited from RenderPassMetadata | |
DynamicPropertyType< Boolean > | EnabledProperty |
Whether Kanzi executes this render pass and its child render pass tree. More... | |
DynamicPropertyType< Vector4 > | InputViewportAreaProperty |
Reports the viewport area relative to the composition space as passed from the parent render pass. More... | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.RenderPass") |
Metaclass for RenderPass. | |
Public Attributes inherited from ResourceMetadata | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.Resource") |
Metaclass for Resource. | |
Metadata definitions for PipelineStateRenderPass.
DynamicPropertyType<Integer> BlendModeProperty |
Overrides the blend mode set in each node that this render pass renders.
DynamicPropertyType<GraphicsColorWriteMode> ColorWriteModeProperty |
Sets which channels the render pass writes to the color buffer.
To disable the color write, set the property to None.
DynamicPropertyType<GraphicsCullMode> CullModeProperty |
Sets the culling of the triangle faces in the rendered meshes.
Set to:
DynamicPropertyType<GraphicsCompareFunction> DepthTestFunctionProperty |
Controls whether the depth test discards a fragment.
DynamicPropertyType<Boolean> DepthWriteEnabledProperty |
Sets whether the render pass writes to the depth buffer.
DynamicPropertyType<Vector2> PolygonDepthOffsetProperty |
Sets the polygon depth offset to apply to the element that the Pipeline State Render Pass renders:
You can use the offset to render decals on the surfaces of filled polygons. Kanzi typically shows nearer the camera those polygons that have a negative offset.
DynamicPropertyType<PipelineStateRenderPassEnums.ViewportMode> ScissorModeProperty |
Sets the scissor test coordinate mode.
DynamicPropertyType<Vector4> ScissorProperty |
Sets the scissor test within the current rendering Viewport node.
You can define the scissor in either relative or absolute coordinates, the default is relative. Use the Scissor Mode property to set the coordinate type.
DynamicPropertyType<GraphicsStencilOperation> StencilFailOperationProperty |
Sets the operation that the render pass performs when the stencil test fails.
DynamicPropertyType<Integer> StencilMaskProperty |
Sets a mask on which the AND operation is executed with both the reference value and the stored stencil value when the test is done.
DynamicPropertyType<GraphicsStencilOperation> StencilPassDepthFailOperationProperty |
Sets the operation that the render pass performs when the stencil test passes, but the depth test fails.
DynamicPropertyType<GraphicsStencilOperation> StencilPassDepthPassOperationProperty |
Sets the operation that the render pass performs when both, the stencil and the depth test, pass.
DynamicPropertyType<Integer> StencilReferenceValueProperty |
Sets the reference value for the stencil test.
DynamicPropertyType<GraphicsCompareFunction> StencilTestFunctionProperty |
Controls whether the stencil test discards a fragment.
DynamicPropertyType<Boolean> StencilWriteEnabledProperty |
Sets whether to enable writing to the stencil buffer.
DynamicPropertyType<PipelineStateRenderPassEnums.ViewportMode> ViewportModeProperty |
Sets the coordinate type for the Viewport node.
DynamicPropertyType<Vector4> ViewportProperty |
Modifies the current rendering Viewport node.
You can define the Viewport in either relative or absolute coordinates, the default is relative. Use the Viewport Mode property to set the coordinate type.