Package com.ardor3d.framework
Interface Scene
- All Known Implementing Classes:
AdvancedApplication
,AnimationBlinnPhongExample
,AnimationCopyExample
,AnimationDemoExample
,AnimationStateExample
,ArdorBaseApplication
,ArrayTerrainExample
,AtlasExample
,AtlasExampleMultiTextured
,BillboardNodeExample
,BillboardNodeZExample
,BloomExample
,BMTextExample
,BoxExample
,BubbleMarkExample
,BubbleMarkUIExample
,ClipStateExample
,ColladaExample
,ColladaManualAnimationExample
,CollisionTreeExample
,CombinerExample
,CurveInterpolationControllerExample
,DefaultColorInterpolationControllerExample
,DegenerateTrianglesExample
,DisplayListDelegateExample
,DisplayListExample
,ExampleBase
,ExampleScene
,ExportImportExample
,ExtrusionExample
,GeneratedTexturesExample
,GeometryInstancingExample
,GLSLRibbonExample
,ImageMapTerrainExample
,InMemoryTerrainExample
,InteractExample
,InteractUIExample
,IntermediateApplication
,InterpolationControllerBase
,JoglBasicExample
,LinearVector3InterpolationControllerExample
,LineExample
,MandelbrotExplorerExample
,ManyCollisionsExample
,ManyLightsExample
,MaterialFaceExample
,MatrixLookAtExample
,MeshDataSharingExample
,MountainShadowTerrainExample
,MouseManagerExample
,MultiPassTextureExample
,MultiStripExample
,NewDynamicSmokerExample
,OrbitCamExample
,ParallelSplitShadowMapExample
,ParticleRampExample
,ParticleSwarmExample
,ParticleSystemExample
,PointCubeExample
,PointsExample
,PointSpritesExample
,PopOverUIExample
,PrimitiveSkeletonExample
,ProceduralTerrainExample
,ProjectedGridExample
,ProjectedGridWaterExample
,QuadImposterExample
,QuaternionInterpolationControllerExample
,RealGameApplication
,RenderEffectsExample
,RenderQueueExample
,RenderTextureCubeMapExample
,RenderTextureSideBySideExample
,RotatingUIExample
,RTTShaderExample
,ShadowedTerrainExample
,ShapesExample
,ShapesPlusProceduralTerrainExample
,SimpleApplication
,SimpleColladaExample
,SimpleMd2Example
,SimpleMd3Example
,SimpleObjExample
,SimpleOffExample
,SimplePlyExample
,SimpleStlExample
,SimpleUIExample
,SphereComparisonsExample
,StereoExample
,SwitchNodeExample
,TerrainInteractExample
,TerrainWaterExample
,TexCombineExample
,Texture3DExample
,TextureProjectionExample
,TrailExample
,UpdateTextureExample
,VBOSpeedExample
,ViewportExample
,WaterExample
,WireframeGeometryShaderExample
,ZupTerrainExample
public interface Scene
Owns all the data that is related to the scene. This class should not really know anything about rendering or the
screen, it's just the scene data.
-
Method Summary
Modifier and TypeMethodDescriptionA scene should be able to handle a pick execution as it is the only thing that has a complete picture of the scenegraph(s).boolean
renderUnto
(Renderer renderer)
-
Method Details
-
renderUnto
- Parameters:
renderer
- the renderer- Returns:
true
if a render occurred and we should swap the buffers.
-
doPick
A scene should be able to handle a pick execution as it is the only thing that has a complete picture of the scenegraph(s).- Parameters:
pickRay
- the pick ray- Returns:
- the pick results
-