Class Model

java.lang.Object
zombie.asset.Asset
zombie.core.skinnedmodel.model.Model

public final class Model
extends Asset
  • Field Details

    • Name

      public java.lang.String Name
    • Mesh

      public final ModelMesh Mesh
    • Effect

      public Shader Effect
    • Tag

      public java.lang.Object Tag
    • bStatic

      public boolean bStatic
    • tex

      public Texture tex
    • softwareMesh

      public SoftwareModelMesh softwareMesh
    • m_staticReusableFloatBuffer

      public static final java.nio.FloatBuffer m_staticReusableFloatBuffer
    • debugDrawColours

      public static final Color[] debugDrawColours
    • assetParams

      public Model.ModelAssetParams assetParams
    • ASSET_TYPE

      public static final AssetType ASSET_TYPE
  • Constructor Details

  • Method Details

    • VectorToWorldCoords

      public static void VectorToWorldCoords​(IsoGameCharacter gameCharacter, Vector3 vector3)
    • BoneToWorldCoords

      public static void BoneToWorldCoords​(IsoGameCharacter gameCharacter, int int1, Vector3 vector3)
    • BoneYDirectionToWorldCoords

      public static void BoneYDirectionToWorldCoords​(IsoGameCharacter gameCharacter, int int1, Vector3 vector3, float float1)
    • VectorToWorldCoords

      public static void VectorToWorldCoords​(ModelSlotRenderData modelSlotRenderData, Vector3 vector3)
    • BoneToWorldCoords

      public static void BoneToWorldCoords​(ModelSlotRenderData modelSlotRenderData, int int1, Vector3 vector3)
    • CharacterModelCameraBegin

      public static void CharacterModelCameraBegin​(ModelSlotRenderData modelSlotRenderData)
    • CharacterModelCameraEnd

      public static void CharacterModelCameraEnd()
    • DrawChar

      public void DrawChar​(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData)
    • drawBoneMtx

      public static void drawBoneMtx​(org.lwjgl.util.vector.Matrix4f matrix4f)
    • debugDrawLightSource

      public void debugDrawLightSource​(IsoLightSource lightSource, float float1, float float2, float float3, float float4)
    • debugDrawLightSource

      public static void debugDrawLightSource​(float float1, float float2, float float3, float float4, float float5, float float6, float float7)
    • DrawVehicle

      public void DrawVehicle​(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData)
    • debugDrawAxis

      public static void debugDrawAxis​(float float1, float float2, float float3, float float4, float float5)
    • CreateShader

      public void CreateShader​(java.lang.String string)
    • getType

      public AssetType getType()
      Specified by:
      getType in class Asset
    • onBeforeReady

      protected void onBeforeReady()
      Overrides:
      onBeforeReady in class Asset