Vizard 8 » Command Index » Vizard objects » node3d » <node3d:renderNode>.setOrder
8.1

<node3d:renderNode>.setOrder

Sets the render order of the render node

<node3d:renderNode>.setOrder(  
mode = viz.PRE_RENDER  
order = 0  
)  
mode = viz.PRE_RENDER
Can be one of the following values:

Render order modes

viz.PRE_RENDER

Render before the main pass

viz.POST_RENDER

Render after the main pass

viz.MAIN_RENDER

Render during the main pass. This mode does not support rendering to a texture.

order = 0
Controls the priority of the render node

Remarks

This command controls the order in which the node will perform the rendering. Before the main pass is rendered, it will perform all render nodes with viz.PRE_RENDER from lowest to highest order. After the main pass is rendered, it will perform all render nodes with viz.POST_RENDER from lowest to highest order.

During the main render pass, render nodes with viz.MAIN_RENDER will be rendered. When viz.MAIN_RENDER is specified, only the projection and view settings of the render node will be used. Render texture settings will not be used.

The default mode is viz.PRE_RENDER with order 0.

Return Value

None

See also

<node3d:renderNode>.getOrderMode
<node3d:renderNode>.getOrderNum