Kanzi 4.1.1
DrawObjectsRenderPassMetadata Interface Reference

Metadata definitions for DrawObjectsRenderPass. More...

Inheritance diagram for DrawObjectsRenderPassMetadata:
[legend]

Public Attributes

DynamicPropertyType< BooleanFrustumCullingEnabledProperty
 Enable to disable rendering objects that are not inside the view frustum.
 
DynamicPropertyType< String > MaterialRequirementsProperty
 Sets the material requirements required from materials selected for rendering.
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.DrawObjectsRenderPass")
 Metaclass for DrawObjectsRenderPass.
 
DynamicPropertyType< ResourceObjectSourceProperty
 Sets the object source which collects the nodes that you want to render with this render pass.
 
DynamicPropertyType< DrawObjectsRenderPassEnums.SortingOrderSortingOrderProperty
 Sets the sorting order for render entries.
 

Detailed Description

Metadata definitions for DrawObjectsRenderPass.

Member Data Documentation

◆ FrustumCullingEnabledProperty

DynamicPropertyType<Boolean> FrustumCullingEnabledProperty
Initial value:
=
new DynamicPropertyType<>("DrawObjectsRenderPass.FrustumCullingEnabled", Boolean.class)

Enable to disable rendering objects that are not inside the view frustum.

Trades GPU rendering time for CPU cull test time.

◆ MaterialRequirementsProperty

DynamicPropertyType<String> MaterialRequirementsProperty
Initial value:
=
new DynamicPropertyType<>("DrawObjectsRenderPass.MaterialRequirements", String.class)

Sets the material requirements required from materials selected for rendering.

◆ ObjectSourceProperty

DynamicPropertyType<Resource> ObjectSourceProperty
Initial value:
=
new DynamicPropertyType<>("DrawObjectsRenderPass.ObjectSource", Resource.class)

Sets the object source which collects the nodes that you want to render with this render pass.

To render all nodes in a Scene node (Root Object Source), do not set the value for this property.

◆ SortingOrderProperty

Initial value:
=
new DynamicPropertyType<>(
"DrawObjectsRenderPass.SortingOrder", DrawObjectsRenderPassEnums.SortingOrder.class)

Sets the sorting order for render entries.