Class ModelInstance

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

public class ModelInstance extends ReferencedObject
Created by LEMMYPC on 05/01/14.
  • Field Details

  • Constructor Details

    • ModelInstance

      public ModelInstance()
  • Method Details

    • init

      public ModelInstance init(Model model, IsoGameCharacter character, AnimationPlayer player)
    • isRendering

      public boolean isRendering()
    • reset

      public void reset()
    • LoadTexture

      public void LoadTexture(String name)
    • dismember

      public void dismember(int bone)
    • UpdateDir

      public void UpdateDir()
    • Update

      public void Update(float in_deltaT)
    • SetForceDir

      public void SetForceDir(Vector2 dir)
    • setInstanceSkip

      public void setInstanceSkip(int c)
    • destroySmartTextures

      public void destroySmartTextures()
    • updateLights

      public void updateLights()
    • getItemVisual

      public ItemVisual getItemVisual()
    • setItemVisual

      public void setItemVisual(ItemVisual itemVisual)
    • applyModelScriptScale

      public void applyModelScriptScale(String modelName)
    • getAttachment

      public ModelAttachment getAttachment(int index)
    • getAttachmentById

      public ModelAttachment getAttachmentById(String id)
    • getAttachmentMatrix

      public org.joml.Matrix4f getAttachmentMatrix(ModelAttachment attachment, org.joml.Matrix4f out)
    • getAttachmentMatrix

      public org.joml.Matrix4f getAttachmentMatrix(int index, org.joml.Matrix4f out)
    • getAttachmentMatrixById

      public org.joml.Matrix4f getAttachmentMatrixById(String id, org.joml.Matrix4f out)
    • setOwner

      public void setOwner(Object owner)
    • clearOwner

      public void clearOwner(Object expectedOwner)
    • getOwner

      public Object getOwner()
    • setTextureInitializer

      public void setTextureInitializer(ModelInstanceTextureInitializer textureInitializer)
    • getTextureInitializer

      public ModelInstanceTextureInitializer getTextureInitializer()
    • hasTextureCreator

      public boolean hasTextureCreator()
    • getAttachmentWorldPosition

      public void getAttachmentWorldPosition(ModelAttachment in_attachment, Vector3 out_worldPosition, Vector3 out_worldDirectionUnnormalized)
    • getAttachmentWorldPosition

      public void getAttachmentWorldPosition(ModelAttachment in_attachment, float in_yawAngle, Vector3 out_worldPosition, Vector3 out_worldDirectionUnnormalized)