org.cogchar.render.model.humanoid
Class HumanoidFigureManager

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.cogchar.render.model.humanoid.HumanoidFigureManager
All Implemented Interfaces:
org.appdapter.core.log.Loggable, FigureBoneNodeFinder

public class HumanoidFigureManager
extends org.appdapter.core.log.BasicDebugger
implements FigureBoneNodeFinder

Author:
Stu B.

Field Summary
 
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
HumanoidFigureManager()
           
 
Method Summary
 void detachHumanoidFigures(BonyRenderContext brc)
           
 com.jme3.scene.Node findFigureBoneNode(FigureBoneReferenceConfig figBoneRef)
           
 com.jme3.scene.Node findHumanoidBoneAttachNode(org.appdapter.core.name.Ident charFigID, String boneName)
           
 HumanoidFigure getHumanoidFigure(org.appdapter.core.name.Ident charIdent)
           
 Map<org.appdapter.core.name.Ident,HumanoidFigure> getHumanoidFigures()
           
 HumanoidFigure getOrMakeHumanoidFigure(org.appdapter.help.repo.RepoClient qi, org.appdapter.core.name.Ident charIdent, FigureConfig hc, org.appdapter.core.name.Ident bonyConfigGraph, org.cogchar.blob.emit.RenderConfigEmitter rce)
           
 HumanoidFigure setupHumanoidFigure(BonyRenderContext brc, org.appdapter.help.repo.RepoClient qi, org.appdapter.core.name.Ident charIdent, org.appdapter.core.name.Ident bonyConfigGraphID, FigureConfig hc)
           
 void toggleDebugSkeletons()
           
 
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

HumanoidFigureManager

public HumanoidFigureManager()
Method Detail

getOrMakeHumanoidFigure

public HumanoidFigure getOrMakeHumanoidFigure(org.appdapter.help.repo.RepoClient qi,
                                              org.appdapter.core.name.Ident charIdent,
                                              FigureConfig hc,
                                              org.appdapter.core.name.Ident bonyConfigGraph,
                                              org.cogchar.blob.emit.RenderConfigEmitter rce)

getHumanoidFigure

public HumanoidFigure getHumanoidFigure(org.appdapter.core.name.Ident charIdent)

getHumanoidFigures

public Map<org.appdapter.core.name.Ident,HumanoidFigure> getHumanoidFigures()

setupHumanoidFigure

public HumanoidFigure setupHumanoidFigure(BonyRenderContext brc,
                                          org.appdapter.help.repo.RepoClient qi,
                                          org.appdapter.core.name.Ident charIdent,
                                          org.appdapter.core.name.Ident bonyConfigGraphID,
                                          FigureConfig hc)
                                   throws Throwable
Throws:
Throwable

detachHumanoidFigures

public void detachHumanoidFigures(BonyRenderContext brc)

toggleDebugSkeletons

public void toggleDebugSkeletons()

findHumanoidBoneAttachNode

public com.jme3.scene.Node findHumanoidBoneAttachNode(org.appdapter.core.name.Ident charFigID,
                                                      String boneName)

findFigureBoneNode

public com.jme3.scene.Node findFigureBoneNode(FigureBoneReferenceConfig figBoneRef)
Specified by:
findFigureBoneNode in interface FigureBoneNodeFinder


Copyright © 2010-2014. All Rights Reserved.