OpenBarnyard
 
Loading...
Searching...
No Matches
TTMDWin.h
Go to the documentation of this file.
1#pragma once
2#include "TTMDBase.h"
3#include "TSkeleton.h"
4#include "TModelCollision.h"
5#include "Math/TSphere.h"
6
8
75
#define TASSERT(X,...)
Definition Defines.h:138
#define TREINTERPRETCAST(TYPE, VALUE)
Definition Defines.h:68
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
uint16_t TUINT16
Definition Typedefs.h:15
int32_t TINT32
Definition Typedefs.h:12
unsigned int TUINT
Definition Typedefs.h:8
char TCHAR
Definition Typedefs.h:20
uint8_t TUINT8
Definition Typedefs.h:17
float TFLOAT
Definition Typedefs.h:4
uint32_t TUINT32
Definition Typedefs.h:13
int TINT
Definition Typedefs.h:7
EShaderType
Definition TTMDWin.h:39
@ ST_GRASS
Definition TTMDWin.h:42
@ ST_SKIN
Definition TTMDWin.h:40
@ ST_WORLD
Definition TTMDWin.h:41
TUINT8 Bones[4]
Definition TTMDWin.h:17
TVector3 Normal
Definition TTMDWin.h:15
TUINT8 Weights[4]
Definition TTMDWin.h:16
TVector3 Position
Definition TTMDWin.h:14
TINT32 m_Unk2
Definition TTMDWin.h:31
TINT32 m_Unk5
Definition TTMDWin.h:34
TINT32 m_Unk4
Definition TTMDWin.h:33
TUINT16 m_uiNumVertices2
Definition TTMDWin.h:24
TINT32 m_Unk3
Definition TTMDWin.h:32
TUINT32 m_uiNumVertices1
Definition TTMDWin.h:23
TUINT32 * m_pBones
Definition TTMDWin.h:27
TUINT32 m_Zero
Definition TTMDWin.h:30
TUINT16 * m_pIndices
Definition TTMDWin.h:29
SkinVertex * m_pVertices
Definition TTMDWin.h:28
TINT32 m_Unk6
Definition TTMDWin.h:35
TUINT32 m_uiNumBones
Definition TTMDWin.h:26
TUINT32 m_uiNumIndices
Definition TTMDWin.h:25
EShaderType m_eShader
Definition TTMDWin.h:49
TSphere m_RenderVolume
Definition TTMDWin.h:50
SubMesh * m_pSubMeshes
Definition TTMDWin.h:59
TUINT m_uiNumSubMeshes
Definition TTMDWin.h:55
TUINT32 m_uiNumIndices
Definition TTMDWin.h:56
TCHAR * m_szMaterialName
Definition TTMDWin.h:58
TUINT32 m_uiNumVertices
Definition TTMDWin.h:57
TRBLODHeader * GetLOD(TINT a_uiIndex)
Definition TTMDWin.h:67