Maven module :un.storage : model3d-mdl :
Class : un.storage.model3d.source.mdl2.MDLHeader
Extends/Implements : -
Subclasses : -

author  Johann Sorel


Variables : signature, version, checksum, flags, name, fileSize, eyePosition, illuPosition, hullMin, hullMax, bboxMin, bboxMax, boneNb, boneOffset, boneControllerNb, boneControllerOffset, hitboxNb, hitboxOffset, localAnimNb, localAnimOffset, localSeqNb, localSeqOffset, activitylistversion, eventsindexed, textureNb, textureOffset, textureDirNb, texturedirOffset, skinReferenceNb, skinFamilyNb, skinReferenceOffset, bodyPartNb, bodyPartOffset, attachmentNb, attachmentOffset, localNodeNb, localNodeOffset, localNodeNameOffset, flexDescNb, flexDescOffset, flexControllerNb, flexControllerOffset, flexRulesNb, flexRulesOffset, ikChainNb, ikChainOffset, mouthsNb, mouthsOffset, localPoseParamNb, localPoseParamOffset, surfacePropOffset, keyvalueOffset, keyvalueNb, iklockNb, iklockOffset, mass, contents, includeModelNb, includeModelOffset, virtualModel, animblocksNameOffset, animblocksNb, animblocksOffset, animblockModel, bonetablenameOffset, vertexBase, offsetBase, directionaldotproduct, rootLod, numAllowedRootLods, unused1, unused2, flexcontrolleruiNb, flexcontrolleruiOffset, studiohdr2Offset, unused3
Functions : read


public Chars signature

public int version

public int checksum

public int flags

public Chars name

public int fileSize

public Vector eyePosition

public Vector illuPosition

public Vector hullMin

public Vector hullMax

public Vector bboxMin

public Vector bboxMax



public int boneNb



public int boneOffset



public int boneControllerNb

public int boneControllerOffset



public int hitboxNb

public int hitboxOffset



public int localAnimNb

public int localAnimOffset



public int localSeqNb

public int localSeqOffset

public int activitylistversion

public int eventsindexed



public int textureNb

public int textureOffset



public int textureDirNb

public int texturedirOffset



public int skinReferenceNb

public int skinFamilyNb

public int skinReferenceOffset



public int bodyPartNb

public int bodyPartOffset



public int attachmentNb

public int attachmentOffset



public int localNodeNb

public int localNodeOffset

public int localNodeNameOffset



public int flexDescNb

public int flexDescOffset



public int flexControllerNb

public int flexControllerOffset



public int flexRulesNb

public int flexRulesOffset



public int ikChainNb

public int ikChainOffset



public int mouthsNb

public int mouthsOffset



public int localPoseParamNb

public int localPoseParamOffset



public int surfacePropOffset



public int keyvalueOffset

public int keyvalueNb



public int iklockNb

public int iklockOffset

public float mass



public int contents



public int includeModelNb

public int includeModelOffset

public int virtualModel



public int animblocksNameOffset

public int animblocksNb

public int animblocksOffset

public int animblockModel



public int bonetablenameOffset

public int vertexBase



public int offsetBase



public byte directionaldotproduct

public byte rootLod



public byte numAllowedRootLods

public byte unused1



public int unused2



public int flexcontrolleruiNb

public int flexcontrolleruiOffset



public int studiohdr2Offset

public int unused3




public void read (DataInputStream ds)