Metadata definitions for LegacyRenderPass. More...
Public Attributes | |
DynamicPropertyType< Vector4 > | Color0FloatClearValueProperty |
Clear color value for signed integer color buffer 0. More... | |
DynamicPropertyType< Vector4 > | Color0IntegerClearValueProperty |
Clear color value for integer color buffer 0. More... | |
DynamicPropertyType< ColorRGBA > | Color1ColorClearValueProperty |
The color used to clear the color buffer 1. More... | |
DynamicPropertyType< Vector4 > | Color1FloatClearValueProperty |
Clear color value for signed integer color buffer 1. More... | |
DynamicPropertyType< Vector4 > | Color1IntegerClearValueProperty |
Clear color value for integer color buffer 1. More... | |
DynamicPropertyType< ColorRGBA > | Color2ColorClearValueProperty |
The color used to clear the color buffer 2. More... | |
DynamicPropertyType< Vector4 > | Color2FloatClearValueProperty |
Clear color value for signed integer color buffer 2. More... | |
DynamicPropertyType< Vector4 > | Color2IntegerClearValueProperty |
Clear color value for integer color buffer 2. More... | |
DynamicPropertyType< ColorRGBA > | Color3ColorClearValueProperty |
The color used to clear the color buffer 3. More... | |
DynamicPropertyType< Vector4 > | Color3FloatClearValueProperty |
Clear color value for signed integer color buffer 3. More... | |
DynamicPropertyType< Vector4 > | Color3IntegerClearValueProperty |
Clear color value for integer color buffer 3. More... | |
DynamicPropertyType< ColorRGBA > | ColorBufferClearColorProperty |
The color used to clear the color buffer 0. More... | |
DynamicPropertyType< Boolean > | ColorBufferClearEnabledProperty |
Whether to clear the color buffer before writing the new color values. More... | |
DynamicPropertyType< GraphicsColorWriteMode > | ColorWriteModeProperty |
When set to None, writing to color buffer is disabled. More... | |
DynamicPropertyType< Boolean > | ComposerEnabledProperty |
This determines if composer is rendered (enabled by default). More... | |
DynamicPropertyType< GraphicsCullMode > | CullModeProperty |
Sets the culling of the triangle faces in the rendered meshes of legacy render passes: More... | |
DynamicPropertyType< Boolean > | DepthBufferClearEnabledProperty |
Sets whether to clear the depth buffer. More... | |
DynamicPropertyType< Float > | DepthBufferClearValueProperty |
The value used for clearing the depth buffer. More... | |
DynamicPropertyType< Boolean > | DepthBufferTestEnabledProperty |
Whether to enable the depth test. More... | |
DynamicPropertyType< Boolean > | DepthBufferWriteEnabledProperty |
Sets whether to enable the writing of the depth buffer. More... | |
DynamicPropertyType< Boolean > | FlushAfterRenderProperty |
This determines if GPU pipeline is flushed after rendering of this composer has occurred, to prevent GPU pipeline stall. More... | |
DynamicPropertyType< Boolean > | FrustumCullingOnProperty |
Sets whether to use frustum culling. More... | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.LegacyRenderPass") |
Metaclass for LegacyRenderPass. | |
DynamicPropertyType< Boolean > | RenderOnceProperty |
Sets whether this render pass is rendered only once. More... | |
DynamicPropertyType< String > | RenderPassCameraProperty |
The camera that is used for rendering this render pass. More... | |
DynamicPropertyType< Resource > | RenderPassMaterialProperty |
The material that overrides all the materials in the objects that are rendered by this render pass. More... | |
DynamicPropertyType< Resource > | RenderPassObjectSourceProperty |
The object source for the render pass. More... | |
DynamicPropertyType< Resource > | RenderPassRenderTargetColor0Property |
Sets where this render pass renders. More... | |
DynamicPropertyType< Resource > | RenderPassRenderTargetColor1Property |
Sets where this render pass renders. More... | |
DynamicPropertyType< Resource > | RenderPassRenderTargetColor2Property |
Sets where this render pass renders. More... | |
DynamicPropertyType< Resource > | RenderPassRenderTargetColor3Property |
Sets where this render pass renders. More... | |
DynamicPropertyType< Resource > | RenderPassRenderTargetDepthStencilProperty |
Render Target Depth Stencil. More... | |
DynamicPropertyType< Boolean > | RenderPassRenderTargetGenerateMipmapProperty |
Sets whether the render target texture generates mipmaps after the render pass. More... | |
DynamicPropertyType< LegacyRenderPassEnums.InvalidateAttachments > | RenderPassRenderTargetInvalidateAttachmentsProperty |
Which attachments, if any, should be invalidated after the render pass. More... | |
DynamicPropertyType< Integer > | RenderPassRenderTargetMipmapLevelProperty |
Render Target Mipmap Level. More... | |
DynamicPropertyType< Boolean > | RenderPassRenderTargetResolveProperty |
Sets whether the render target is multisample resolved after the render pass. More... | |
DynamicPropertyType< Boolean > | RenderPassScissorEnabledProperty |
Whether scissor area is enabled in render pass or not. More... | |
DynamicPropertyType< Float > | RenderPassScissorHeightProperty |
Height of the scissor area. More... | |
DynamicPropertyType< KzuViewportCoordinateType > | RenderPassScissorTypeProperty |
Whether the border settings of the scissor area are relative (range 0-1) or absolute (pixel coordinates). More... | |
DynamicPropertyType< Float > | RenderPassScissorWidthProperty |
Width of the scissor area. More... | |
DynamicPropertyType< Float > | RenderPassScissorXProperty |
X coordinate of the left border of the scissor area. More... | |
DynamicPropertyType< Float > | RenderPassScissorYProperty |
Y coordinate of the top border of the scissor area. More... | |
DynamicPropertyType< Boolean > | StencilBufferClearEnabledProperty |
Sets whether to clear the stencil buffer. More... | |
DynamicPropertyType< Integer > | StencilBufferClearValueProperty |
The value used for clearing the stencil buffer. More... | |
DynamicPropertyType< Boolean > | StencilBufferTestEnabledProperty |
Whether or not the stencil test is enabled. More... | |
DynamicPropertyType< GraphicsStencilOperation > | StencilFailOperationProperty |
Operation that is performed when the stencil test fails. More... | |
DynamicPropertyType< GraphicsCompareFunction > | StencilFunctionProperty |
The function used to control whether a fragment is discarded by the stencil test. More... | |
DynamicPropertyType< Integer > | StencilFunctionReferenceMaskProperty |
Specifies a mask in legacy render passes that is ANDed with both the reference value and the stored stencil value when the test is done. More... | |
DynamicPropertyType< Integer > | StencilFunctionReferenceValueProperty |
Specifies the reference value for the stencil test in legacy render passes. More... | |
DynamicPropertyType< GraphicsStencilOperation > | StencilPassDepthFailOperationProperty |
Operation that is performed when the stencil test fails and the depth test passes. More... | |
DynamicPropertyType< GraphicsStencilOperation > | StencilPassDepthPassOperationProperty |
Operation that is performed when both the stencil and depth test pass. More... | |
DynamicPropertyType< Float > | ViewportHeightProperty |
The height of the render area on the render target. More... | |
DynamicPropertyType< KzuViewportCoordinateType > | ViewportTypeProperty |
When absolute, the viewport settings are read in pixel coordinates, when relative the settings are read as proportional values from top-left (0,0) corner to bottom-right (1,1) corner. More... | |
DynamicPropertyType< Float > | ViewportWidthProperty |
The width of the render area on the render target. More... | |
DynamicPropertyType< Float > | ViewportXProperty |
The X coordinate in v to render the render pass on the render target. More... | |
DynamicPropertyType< Float > | ViewportYProperty |
The Y coordinate in which to render the render pass on the render target. 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 LegacyRenderPass.
DynamicPropertyType<Vector4> Color0FloatClearValueProperty |
Clear color value for signed integer color buffer 0.
DynamicPropertyType<Vector4> Color0IntegerClearValueProperty |
Clear color value for integer color buffer 0.
DynamicPropertyType<ColorRGBA> Color1ColorClearValueProperty |
The color used to clear the color buffer 1.
DynamicPropertyType<Vector4> Color1FloatClearValueProperty |
Clear color value for signed integer color buffer 1.
DynamicPropertyType<Vector4> Color1IntegerClearValueProperty |
Clear color value for integer color buffer 1.
DynamicPropertyType<ColorRGBA> Color2ColorClearValueProperty |
The color used to clear the color buffer 2.
DynamicPropertyType<Vector4> Color2FloatClearValueProperty |
Clear color value for signed integer color buffer 2.
DynamicPropertyType<Vector4> Color2IntegerClearValueProperty |
Clear color value for integer color buffer 2.
DynamicPropertyType<ColorRGBA> Color3ColorClearValueProperty |
The color used to clear the color buffer 3.
DynamicPropertyType<Vector4> Color3FloatClearValueProperty |
Clear color value for signed integer color buffer 3.
DynamicPropertyType<Vector4> Color3IntegerClearValueProperty |
Clear color value for integer color buffer 3.
DynamicPropertyType<ColorRGBA> ColorBufferClearColorProperty |
The color used to clear the color buffer 0.
DynamicPropertyType<Boolean> ColorBufferClearEnabledProperty |
Whether to clear the color buffer before writing the new color values.
DynamicPropertyType<GraphicsColorWriteMode> ColorWriteModeProperty |
When set to None, writing to color buffer is disabled.
DynamicPropertyType<Boolean> ComposerEnabledProperty |
This determines if composer is rendered (enabled by default).
DynamicPropertyType<GraphicsCullMode> CullModeProperty |
Sets the culling of the triangle faces in the rendered meshes of legacy render passes:
DynamicPropertyType<Boolean> DepthBufferClearEnabledProperty |
Sets whether to clear the depth buffer.
DynamicPropertyType<Float> DepthBufferClearValueProperty |
The value used for clearing the depth buffer.
DynamicPropertyType<Boolean> DepthBufferTestEnabledProperty |
Whether to enable the depth test.
DynamicPropertyType<Boolean> DepthBufferWriteEnabledProperty |
Sets whether to enable the writing of the depth buffer.
DynamicPropertyType<Boolean> FlushAfterRenderProperty |
This determines if GPU pipeline is flushed after rendering of this composer has occurred, to prevent GPU pipeline stall.
DynamicPropertyType<Boolean> FrustumCullingOnProperty |
Sets whether to use frustum culling.
When frustum culling is enabled Kanzi does not render the objects that do not overlap with the viewing frustum of the camera.
DynamicPropertyType<Boolean> RenderOnceProperty |
Sets whether this render pass is rendered only once.
When disabled this render passes renders every frame.
DynamicPropertyType<String> RenderPassCameraProperty |
The camera that is used for rendering this render pass.
When set to "Scene Default Camera" Kanzi uses the default camera node from the active scene.
DynamicPropertyType<Resource> RenderPassMaterialProperty |
The material that overrides all the materials in the objects that are rendered by this render pass.
When set to "No Material" material overriding is not in use.
DynamicPropertyType<Resource> RenderPassObjectSourceProperty |
The object source for the render pass.
DynamicPropertyType<Resource> RenderPassRenderTargetColor0Property |
Sets where this render pass renders.
You can set a render pass to render to screen or to a render target color0 attachment texture.
DynamicPropertyType<Resource> RenderPassRenderTargetColor1Property |
Sets where this render pass renders.
You can set a render pass to render to screen or to a render target color1 attachment texture.
DynamicPropertyType<Resource> RenderPassRenderTargetColor2Property |
Sets where this render pass renders.
You can set a render pass to render to screen or to a render target color2 attachment texture.
DynamicPropertyType<Resource> RenderPassRenderTargetColor3Property |
Sets where this render pass renders.
You can set a render pass to render to screen or to a render target color3 attachment texture.
DynamicPropertyType<Resource> RenderPassRenderTargetDepthStencilProperty |
Render Target Depth Stencil.
DynamicPropertyType<Boolean> RenderPassRenderTargetGenerateMipmapProperty |
Sets whether the render target texture generates mipmaps after the render pass.
DynamicPropertyType<LegacyRenderPassEnums.InvalidateAttachments> RenderPassRenderTargetInvalidateAttachmentsProperty |
Which attachments, if any, should be invalidated after the render pass.
DynamicPropertyType<Integer> RenderPassRenderTargetMipmapLevelProperty |
Render Target Mipmap Level.
DynamicPropertyType<Boolean> RenderPassRenderTargetResolveProperty |
Sets whether the render target is multisample resolved after the render pass.
When you want to apply multisampling, enable this property only in the last render pass.
DynamicPropertyType<Boolean> RenderPassScissorEnabledProperty |
Whether scissor area is enabled in render pass or not.
When scissor area is enabled rendering is done only inside the specified scissor area.
DynamicPropertyType<Float> RenderPassScissorHeightProperty |
Height of the scissor area.
DynamicPropertyType<KzuViewportCoordinateType> RenderPassScissorTypeProperty |
Whether the border settings of the scissor area are relative (range 0-1) or absolute (pixel coordinates).
DynamicPropertyType<Float> RenderPassScissorWidthProperty |
Width of the scissor area.
DynamicPropertyType<Float> RenderPassScissorXProperty |
X coordinate of the left border of the scissor area.
DynamicPropertyType<Float> RenderPassScissorYProperty |
Y coordinate of the top border of the scissor area.
DynamicPropertyType<Boolean> StencilBufferClearEnabledProperty |
Sets whether to clear the stencil buffer.
DynamicPropertyType<Integer> StencilBufferClearValueProperty |
The value used for clearing the stencil buffer.
DynamicPropertyType<Boolean> StencilBufferTestEnabledProperty |
Whether or not the stencil test is enabled.
DynamicPropertyType<GraphicsStencilOperation> StencilFailOperationProperty |
Operation that is performed when the stencil test fails.
DynamicPropertyType<GraphicsCompareFunction> StencilFunctionProperty |
The function used to control whether a fragment is discarded by the stencil test.
DynamicPropertyType<Integer> StencilFunctionReferenceMaskProperty |
Specifies a mask in legacy render passes that is ANDed with both the reference value and the stored stencil value when the test is done.
DynamicPropertyType<Integer> StencilFunctionReferenceValueProperty |
Specifies the reference value for the stencil test in legacy render passes.
DynamicPropertyType<GraphicsStencilOperation> StencilPassDepthFailOperationProperty |
Operation that is performed when the stencil test fails and the depth test passes.
DynamicPropertyType<GraphicsStencilOperation> StencilPassDepthPassOperationProperty |
Operation that is performed when both the stencil and depth test pass.
DynamicPropertyType<Float> ViewportHeightProperty |
The height of the render area on the render target.
DynamicPropertyType<KzuViewportCoordinateType> ViewportTypeProperty |
When absolute, the viewport settings are read in pixel coordinates, when relative the settings are read as proportional values from top-left (0,0) corner to bottom-right (1,1) corner.
DynamicPropertyType<Float> ViewportWidthProperty |
The width of the render area on the render target.
DynamicPropertyType<Float> ViewportXProperty |
The X coordinate in v to render the render pass on the render target.
DynamicPropertyType<Float> ViewportYProperty |
The Y coordinate in which to render the render pass on the render target.