Class ModelInstance

java.lang.Object
zombie.core.skinnedmodel.model.ModelInstance
Direct Known Subclasses:
VehicleModelInstance, VehicleSubModelInstance

public class ModelInstance
extends java.lang.Object
  • 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

      public Model model
    • AnimPlayer

      public AnimationPlayer AnimPlayer
    • data

      public SkinningData data
    • tex

      public Texture tex
    • m_textureInitializer

      public ModelInstanceTextureInitializer m_textureInitializer
    • character

      public IsoGameCharacter character
    • object

      public IsoMovingObject object
    • tintR

      public float tintR
    • tintG

      public float tintG
    • tintB

      public float tintB
    • parent

      public ModelInstance parent
    • parentBone

      public int parentBone
    • parentBoneName

      public java.lang.String parentBoneName
    • hue

      public float hue
    • depthBias

      public float depthBias
    • matrixModel

      public ModelInstance matrixModel
    • softwareMesh

      public SoftwareModelMeshInstance 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

      public ModelScript 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

      public ModelInstance.PlayerData[] 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

      public void SetForceDir​(Vector2 vector2)
    • setInstanceSkip

      public void setInstanceSkip​(int int1)
    • destroySmartTextures

      public void destroySmartTextures()
    • updateLights

      public void updateLights()
    • getItemVisual

      public ItemVisual getItemVisual()
    • setItemVisual

      public void setItemVisual​(ItemVisual itemVisual)
    • applyModelScriptScale

      public void applyModelScriptScale​(java.lang.String string)
    • getAttachment

      public ModelAttachment getAttachment​(int int1)
    • getAttachmentById

      public ModelAttachment getAttachmentById​(java.lang.String string)
    • getAttachmentMatrix

      public Matrix4f getAttachmentMatrix​(ModelAttachment modelAttachment, Matrix4f matrix4f)
    • getAttachmentMatrix

      public Matrix4f getAttachmentMatrix​(int int1, Matrix4f matrix4f)
    • getAttachmentMatrixById

      public Matrix4f getAttachmentMatrixById​(java.lang.String string, Matrix4f matrix4f)
    • setOwner

      public void setOwner​(java.lang.Object object)
    • clearOwner

      public void clearOwner​(java.lang.Object object)
    • getOwner

      public java.lang.Object getOwner()
    • setTextureInitializer

      public void setTextureInitializer​(ModelInstanceTextureInitializer modelInstanceTextureInitializer)
    • getTextureInitializer

      public ModelInstanceTextureInitializer getTextureInitializer()
    • hasTextureCreator

      public boolean hasTextureCreator()