C# Class Warcraft.WMO.RootFile.ModelRoot

Inheritance: IBinarySerializable
Show file Open project: Nihlus/libwarcraft Class Usage Examples

Public Properties

Property Type Description
ConvexPlanes Warcraft.WMO.RootFile.Chunks.ModelConvexPlanes
DoodadInstances Warcraft.WMO.RootFile.Chunks.ModelDoodadInstances
DoodadPaths Warcraft.WMO.RootFile.Chunks.ModelDoodadPaths
DoodadSets Warcraft.WMO.RootFile.Chunks.ModelDoodadSets
Fog Warcraft.WMO.RootFile.Chunks.ModelFog
GameObjectFileID Warcraft.WMO.RootFile.Chunks.ModelGameObjectFileID
GroupInformation Warcraft.WMO.RootFile.Chunks.ModelGroupInformation
GroupNames Warcraft.WMO.RootFile.Chunks.ModelGroupNames
Header ModelRootHeader
Materials Warcraft.WMO.RootFile.Chunks.ModelMaterials
PortalReferences Warcraft.WMO.RootFile.Chunks.ModelPortalReferences
PortalVertices Warcraft.WMO.RootFile.Chunks.ModelPortalVertices
Portals Warcraft.WMO.RootFile.Chunks.ModelPortals
Skybox Warcraft.WMO.RootFile.Chunks.ModelSkybox
StaticLighting Warcraft.WMO.RootFile.Chunks.ModelStaticLighting
Textures Warcraft.WMO.RootFile.Chunks.ModelTextures
Version Warcraft.ADT.Chunks.TerrainVersion
VisibleBlocks Warcraft.WMO.RootFile.Chunks.ModelVisibleBlocks
VisibleVertices Warcraft.WMO.RootFile.Chunks.ModelVisibleVertices

Public Methods

Method Description
ContainsGroup ( ModelGroup modelGroup ) : bool
GetInternalDescriptiveGroupName ( ModelGroup modelGroup ) : string
GetInternalGroupName ( ModelGroup modelGroup ) : string
ModelRoot ( byte inData ) : System.IO
Serialize ( ) : byte[]

Method Details

ContainsGroup() public method

public ContainsGroup ( ModelGroup modelGroup ) : bool
modelGroup Warcraft.WMO.GroupFile.ModelGroup
return bool

GetInternalDescriptiveGroupName() public method

public GetInternalDescriptiveGroupName ( ModelGroup modelGroup ) : string
modelGroup Warcraft.WMO.GroupFile.ModelGroup
return string

GetInternalGroupName() public method

public GetInternalGroupName ( ModelGroup modelGroup ) : string
modelGroup Warcraft.WMO.GroupFile.ModelGroup
return string

ModelRoot() public method

public ModelRoot ( byte inData ) : System.IO
inData byte
return System.IO

Serialize() public method

public Serialize ( ) : byte[]
return byte[]

Property Details

ConvexPlanes public property

public ModelConvexPlanes,Warcraft.WMO.RootFile.Chunks ConvexPlanes
return Warcraft.WMO.RootFile.Chunks.ModelConvexPlanes

DoodadInstances public property

public ModelDoodadInstances,Warcraft.WMO.RootFile.Chunks DoodadInstances
return Warcraft.WMO.RootFile.Chunks.ModelDoodadInstances

DoodadPaths public property

public ModelDoodadPaths,Warcraft.WMO.RootFile.Chunks DoodadPaths
return Warcraft.WMO.RootFile.Chunks.ModelDoodadPaths

DoodadSets public property

public ModelDoodadSets,Warcraft.WMO.RootFile.Chunks DoodadSets
return Warcraft.WMO.RootFile.Chunks.ModelDoodadSets

Fog public property

public ModelFog,Warcraft.WMO.RootFile.Chunks Fog
return Warcraft.WMO.RootFile.Chunks.ModelFog

GameObjectFileID public property

public ModelGameObjectFileID,Warcraft.WMO.RootFile.Chunks GameObjectFileID
return Warcraft.WMO.RootFile.Chunks.ModelGameObjectFileID

GroupInformation public property

public ModelGroupInformation,Warcraft.WMO.RootFile.Chunks GroupInformation
return Warcraft.WMO.RootFile.Chunks.ModelGroupInformation

GroupNames public property

public ModelGroupNames,Warcraft.WMO.RootFile.Chunks GroupNames
return Warcraft.WMO.RootFile.Chunks.ModelGroupNames

Header public property

public ModelRootHeader,Warcraft.WMO.RootFile Header
return ModelRootHeader

Materials public property

public ModelMaterials,Warcraft.WMO.RootFile.Chunks Materials
return Warcraft.WMO.RootFile.Chunks.ModelMaterials

PortalReferences public property

public ModelPortalReferences,Warcraft.WMO.RootFile.Chunks PortalReferences
return Warcraft.WMO.RootFile.Chunks.ModelPortalReferences

PortalVertices public property

public ModelPortalVertices,Warcraft.WMO.RootFile.Chunks PortalVertices
return Warcraft.WMO.RootFile.Chunks.ModelPortalVertices

Portals public property

public ModelPortals,Warcraft.WMO.RootFile.Chunks Portals
return Warcraft.WMO.RootFile.Chunks.ModelPortals

Skybox public property

public ModelSkybox,Warcraft.WMO.RootFile.Chunks Skybox
return Warcraft.WMO.RootFile.Chunks.ModelSkybox

StaticLighting public property

public ModelStaticLighting,Warcraft.WMO.RootFile.Chunks StaticLighting
return Warcraft.WMO.RootFile.Chunks.ModelStaticLighting

Textures public property

public ModelTextures,Warcraft.WMO.RootFile.Chunks Textures
return Warcraft.WMO.RootFile.Chunks.ModelTextures

Version public property

public TerrainVersion,Warcraft.ADT.Chunks Version
return Warcraft.ADT.Chunks.TerrainVersion

VisibleBlocks public property

public ModelVisibleBlocks,Warcraft.WMO.RootFile.Chunks VisibleBlocks
return Warcraft.WMO.RootFile.Chunks.ModelVisibleBlocks

VisibleVertices public property

public ModelVisibleVertices,Warcraft.WMO.RootFile.Chunks VisibleVertices
return Warcraft.WMO.RootFile.Chunks.ModelVisibleVertices