Aviatrix3D
2.1.0

org.j3d.aviatrix3d.rendering
Interface ViewportLayerCullable

All Superinterfaces:
Cullable
All Known Implementing Classes:
MultipassViewport, MultipassViewportLayer, SimpleViewport, SimpleViewportLayer, Viewport2D, ViewportLayer2D

public interface ViewportLayerCullable
extends Cullable

A cullable that represents a single visual composited layer.

A layer has zero or more viewports to process.

Version:
$Revision: 2.3 $
Author:
Justin Couch

Method Summary
 SceneCullable getCullableScene()
          Get the cullable layer child that for the given layer index.
 boolean isAudioSource()
          Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
 boolean isMultipassViewport()
          Check to see if this is a multipass cullable or single pass.
 

Method Detail

isMultipassViewport

boolean isMultipassViewport()
Check to see if this is a multipass cullable or single pass.

Returns:
true if this is a multipass cullable

isAudioSource

boolean isAudioSource()
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame. If this is a multipass layer then there is must return false and potentially one of the render passes will be the active audio source. See the package documentation for more information about how this state is managed.

Returns:
true if this is the source that should be rendered this this frame.

getCullableScene

SceneCullable getCullableScene()
Get the cullable layer child that for the given layer index.

Returns:
The layer cullable at the given index or null

Aviatrix3D
2.1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2009 j3d.org