jme3tools.optimize
クラス TestOctree

java.lang.Object
  上位を拡張 com.jme3.app.Application
      上位を拡張 com.jme3.app.SimpleApplication
          上位を拡張 jme3tools.optimize.TestOctree
すべての実装されたインタフェース:
SceneProcessor, SystemListener

public class TestOctree
extends SimpleApplication
implements SceneProcessor


フィールドの概要
 
クラス com.jme3.app.SimpleApplication から継承されたフィールド
INPUT_MAPPING_CAMERA_POS, INPUT_MAPPING_EXIT, INPUT_MAPPING_HIDE_STATS, INPUT_MAPPING_MEMORY
 
コンストラクタの概要
TestOctree()
           
 
メソッドの概要
 void cleanup()
          Called when the SP is removed from the RM.
 void initialize(RenderManager rm, ViewPort vp)
          Called in the render thread to initialize the scene processor.
 boolean isInitialized()
           
static void main(java.lang.String[] args)
           
 void postFrame(FrameBuffer out)
          Called after a frame has been rendered and the queue flushed.
 void postQueue(RenderQueue rq)
          Called after the scene graph has been queued, but before it is flushed.
 void preFrame(float tpf)
          Called before a frame
 void reshape(ViewPort vp, int w, int h)
          Called when the resolution of the viewport has been changed.
 void simpleInitApp()
           
 
クラス com.jme3.app.SimpleApplication から継承されたメソッド
getFlyByCamera, getGuiNode, getRootNode, initialize, isShowSettings, loadFPSText, loadStatsView, setDisplayFps, setDisplayStatView, setShowSettings, simpleRender, simpleUpdate, start, update
 
クラス com.jme3.app.Application から継承されたメソッド
createCanvas, destroy, enqueue, gainFocus, getAssetManager, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getRenderer, getRenderManager, getStateManager, getViewPort, handleError, isPauseOnLostFocus, loseFocus, requestClose, reshape, restart, setAssetManager, setPauseOnLostFocus, setSettings, start, startCanvas, startCanvas, stop, stop
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TestOctree

public TestOctree()
メソッドの詳細

main

public static void main(java.lang.String[] args)

simpleInitApp

public void simpleInitApp()
定義:
クラス SimpleApplication 内の simpleInitApp

initialize

public void initialize(RenderManager rm,
                       ViewPort vp)
インタフェース SceneProcessor の記述:
Called in the render thread to initialize the scene processor.

定義:
インタフェース SceneProcessor 内の initialize
パラメータ:
rm - The render manager to which the SP was added to
vp - The viewport to which the SP is assigned

reshape

public void reshape(ViewPort vp,
                    int w,
                    int h)
インタフェース SceneProcessor の記述:
Called when the resolution of the viewport has been changed.

定義:
インタフェース SceneProcessor 内の reshape

isInitialized

public boolean isInitialized()
定義:
インタフェース SceneProcessor 内の isInitialized
戻り値:
True if initialize() has been called on this SceneProcessor, false if otherwise.

preFrame

public void preFrame(float tpf)
インタフェース SceneProcessor の記述:
Called before a frame

定義:
インタフェース SceneProcessor 内の preFrame
パラメータ:
tpf - Time per frame

postQueue

public void postQueue(RenderQueue rq)
インタフェース SceneProcessor の記述:
Called after the scene graph has been queued, but before it is flushed.

定義:
インタフェース SceneProcessor 内の postQueue
パラメータ:
rq - The render queue

postFrame

public void postFrame(FrameBuffer out)
インタフェース SceneProcessor の記述:
Called after a frame has been rendered and the queue flushed.

定義:
インタフェース SceneProcessor 内の postFrame
パラメータ:
out - The FB to which the scene was rendered.

cleanup

public void cleanup()
インタフェース SceneProcessor の記述:
Called when the SP is removed from the RM.

定義:
インタフェース SceneProcessor 内の cleanup