org.cogchar.render.app.humanoid
Class HumanoidRenderContext

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.cogchar.render.sys.registry.BasicRenderRegistryClientFinderImpl
          extended by org.cogchar.render.sys.context.BasicRenderContext
              extended by org.cogchar.render.sys.context.CogcharRenderContext
                  extended by org.cogchar.render.sys.module.ModularRenderContext
                      extended by org.cogchar.render.sys.context.PhysicalModularRenderContext
                          extended by org.cogchar.render.sys.context.ConfiguredPhysicalModularRenderContext
                              extended by org.cogchar.render.app.bony.BonyRenderContext
                                  extended by org.cogchar.render.sys.goody.GoodyModularRenderContext
                                      extended by org.cogchar.render.app.humanoid.HumanoidRenderContext
All Implemented Interfaces:
org.appdapter.core.log.Loggable, RenderRegistryClientFinder

public class HumanoidRenderContext
extends GoodyModularRenderContext

Author:
Stu B.

Field Summary
 
Fields inherited from class org.cogchar.render.sys.goody.GoodyModularRenderContext
myScoreBoard
 
Fields inherited from class org.cogchar.render.app.bony.BonyRenderContext
myAnimControls, myApp, myFrame, myPanel
 
Fields inherited from class org.cogchar.render.sys.context.PhysicalModularRenderContext
myPSB
 
Fields inherited from class org.cogchar.render.sys.registry.BasicRenderRegistryClientFinderImpl
completedInitLock
 
Fields inherited from class org.appdapter.core.log.BasicDebugger
myLogger
 
Fields inherited from interface org.appdapter.core.log.Loggable
IMPO_HI, IMPO_HIHI, IMPO_LO, IMPO_LOLO, IMPO_MAX, IMPO_MIN, IMPO_NORM
 
Constructor Summary
HumanoidRenderContext(GoodyRenderRegistryClient grrc, org.cogchar.blob.emit.RenderConfigEmitter rce)
           
 
Method Summary
 HumanoidFigureManager getHumanoidFigureManager()
           
 void initCinematicParameters()
           
 void postInitLaunch()
           
 void refreshInputBindingsAndHelpScreen(KeyBindingConfig keyBindConfig, CommandSpace cspace)
           
 void setDefaultCameraLocation()
           
 void setupHominoidCameraManager()
           
 void startOpenGLCanvas(boolean wrapInJFrameFlag, WindowListener optWindowEventListener)
          Second (and most crucial) stage of OpenGL init.
 
Methods inherited from class org.cogchar.render.sys.goody.GoodyModularRenderContext
completeInit, doUpdate, getGameFeatureAdapter, getGoodyRenderRegistryClient, getScoreBoard, initPhysicsStuffBuilder, initScoreBoard, setScoreBoard, setTheBallBuilder, setTheEntitySpace
 
Methods inherited from class org.cogchar.render.app.bony.BonyRenderContext
getAnimControls, getApp, getFrame, getPanel, setAnimControls, setApp, setFrame, setPanel
 
Methods inherited from class org.cogchar.render.sys.context.ConfiguredPhysicalModularRenderContext
getConfigEmitter
 
Methods inherited from class org.cogchar.render.sys.context.PhysicalModularRenderContext
disablePhysicsDebug, enablePhysicsDebug, getBulletAppState, getPhysicsSpace, getPhysicsStuffBuilder, initBasicTestPhysics, initBulletAppState, initSoccerTestPhysics
 
Methods inherited from class org.cogchar.render.sys.module.ModularRenderContext
attachModule, detachModule, ensureInitCompleted, getModulator
 
Methods inherited from class org.cogchar.render.sys.context.CogcharRenderContext
enqueueCallable, getAppStub, getJMonkeyAppSettings, registerJMonkeyAppSettings, runTaskSafelyUntilComplete, setAppStub
 
Methods inherited from class org.cogchar.render.sys.context.BasicRenderContext
addLightToRootNode, loadModelOrNull, openAssetStream, registerJMonkeyRoots, resolveAssetContext, runPostInitLaunchOnJmeThread
 
Methods inherited from class org.cogchar.render.sys.registry.BasicRenderRegistryClientFinderImpl
getRenderRegistryClient
 
Methods inherited from class org.appdapter.core.log.BasicDebugger
checkDebugImportance, forceLog4jConfig, getLogger, getLoggerForClass, isLoggerUsable, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger, useLoggerForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HumanoidRenderContext

public HumanoidRenderContext(GoodyRenderRegistryClient grrc,
                             org.cogchar.blob.emit.RenderConfigEmitter rce)
Method Detail

postInitLaunch

public void postInitLaunch()
Overrides:
postInitLaunch in class GoodyModularRenderContext

setupHominoidCameraManager

public void setupHominoidCameraManager()

initCinematicParameters

public void initCinematicParameters()

refreshInputBindingsAndHelpScreen

public void refreshInputBindingsAndHelpScreen(KeyBindingConfig keyBindConfig,
                                              CommandSpace cspace)

setDefaultCameraLocation

public void setDefaultCameraLocation()

getHumanoidFigureManager

public HumanoidFigureManager getHumanoidFigureManager()

startOpenGLCanvas

public void startOpenGLCanvas(boolean wrapInJFrameFlag,
                              WindowListener optWindowEventListener)
                       throws Exception
Second (and most crucial) stage of OpenGL init. This method blocks until the canvas initialization is complete, which requires that the simpleInitApp() methods have all completed.

Parameters:
wrapInJFrameFlag -
Throws:
Exception


Copyright © 2010-2014. All Rights Reserved.