Package zombie.core.skinnedmodel.model
Class ModelInstance
java.lang.Object
zombie.core.skinnedmodel.model.ModelInstance
- Direct Known Subclasses:
VehicleModelInstance
,VehicleSubModelInstance
public class ModelInstance
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelInstance.EffectLight
static class
ModelInstance.FrameLightBlendStatus
static class
ModelInstance.FrameLightInfo
static class
ModelInstance.PlayerData
-
Field Summary
Fields Modifier and Type Field Description AnimationPlayer
AnimPlayer
java.lang.String
attachmentNameParent
java.lang.String
attachmentNameSelf
boolean
bResetAfterRender
IsoGameCharacter
character
SkinningData
data
float
depthBias
float
hue
java.lang.Object
m_lock
ModelScript
m_modelScript
ModelInstanceTextureInitializer
m_textureInitializer
java.lang.String
maskVariableValue
ModelInstance
matrixModel
Model
model
static float
MODEL_LIGHT_MULT_OUTSIDE
static float
MODEL_LIGHT_MULT_ROOM
IsoMovingObject
object
ModelInstance
parent
int
parentBone
java.lang.String
parentBoneName
ModelInstance.PlayerData[]
playerData
int
renderRefCount
float
scale
SoftwareModelMeshInstance
softwareMesh
java.util.ArrayList
sub
Texture
tex
float
tintB
float
tintG
float
tintR
-
Constructor Summary
Constructors Constructor Description ModelInstance()
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
MODEL_LIGHT_MULT_OUTSIDE
public static float MODEL_LIGHT_MULT_OUTSIDE -
MODEL_LIGHT_MULT_ROOM
public static float MODEL_LIGHT_MULT_ROOM -
model
-
AnimPlayer
-
data
-
tex
-
m_textureInitializer
-
character
-
object
-
tintR
public float tintR -
tintG
public float tintG -
tintB
public float tintB -
parent
-
parentBone
public int parentBone -
parentBoneName
public java.lang.String parentBoneName -
hue
public float hue -
depthBias
public float depthBias -
matrixModel
-
softwareMesh
-
sub
public final java.util.ArrayList sub -
bResetAfterRender
public boolean bResetAfterRender -
renderRefCount
public int renderRefCount -
m_lock
public final java.lang.Object m_lock -
m_modelScript
-
attachmentNameSelf
public java.lang.String attachmentNameSelf -
attachmentNameParent
public java.lang.String attachmentNameParent -
scale
public float scale -
maskVariableValue
public java.lang.String maskVariableValue -
playerData
-
-
Constructor Details
-
ModelInstance
public ModelInstance()
-
-
Method Details
-
init
public ModelInstance init(Model model, IsoGameCharacter gameCharacter, AnimationPlayer animationPlayer) -
isRendering
public boolean isRendering() -
reset
public void reset() -
LoadTexture
public void LoadTexture(java.lang.String string) -
dismember
public void dismember(int int1) -
UpdateDir
public void UpdateDir() -
Update
public void Update() -
SetForceDir
-
setInstanceSkip
public void setInstanceSkip(int int1) -
destroySmartTextures
public void destroySmartTextures() -
updateLights
public void updateLights() -
getItemVisual
-
setItemVisual
-
applyModelScriptScale
public void applyModelScriptScale(java.lang.String string) -
getAttachment
-
getAttachmentById
-
getAttachmentMatrix
-
getAttachmentMatrix
-
getAttachmentMatrixById
-
setOwner
public void setOwner(java.lang.Object object) -
clearOwner
public void clearOwner(java.lang.Object object) -
getOwner
public java.lang.Object getOwner() -
setTextureInitializer
-
getTextureInitializer
-
hasTextureCreator
public boolean hasTextureCreator()
-