]> git.lizzy.rs Git - shadowclad.git/blob - docs/AiScene_hierarchy.txt
Move a helper file to docs/
[shadowclad.git] / docs / AiScene_hierarchy.txt
1 AiScene
2         
3         mFlags : unsigned int
4         mRootNode : AiNode*
5                 
6                 mName : AiString
7                 mTransformation : AiMatrix4x4
8                 mParent : AiNode*
9                 mNumChildren : unsigned int
10                 mChildren : AiNode**
11                 mNumMeshes : unsigned int
12                 mMeshes : unsigned int*
13                 mMetaData : AiMetadata*
14                 
15         mNumMeshes : unsigned int
16         mMeshes : AiMesh**
17                 
18                 mPrimitiveTypes : unsigned int
19                 mNumVertices : unsigned int
20                 mNumFaces : unsigned int
21                 mVertices : AiVector3D*
22                 mNormals : AiVector3D*
23                 mTangents : AiVector3D*
24                 mBitangents : AiVector3D*
25                 mColors : AiColor4D[AI_MAX_NUMBER_OF_COLOR_SETS]*
26                 mTextureCoords : AiVector3D[AI_MAX_NUMBER_OF_TEXTURECOORDS]*
27                 mNumUVComponents : unsigned int[AI_MAX_NUMBER_OF_TEXTURECOORDS]
28                 mFaces : AiFace*
29                         
30                         mNumIndices : unsigned int
31                         mIndices : unsigned int*
32                         
33                 mNumBones : unsigned int
34                 mBones : AiBone**
35                 mMaterialIndex : unsigned int
36                 nName : AiString
37                 mNumAnimMeshes : unsigned int
38                 mAnimMeshes : AiAnimMesh**
39                 mMethod : unsigned int
40                 
41         mNumMaterials : unsigned int
42         mMaterials : AiMaterial**
43         mNumAnimations : unsigned int
44         mAnimations : AiAnimation**
45         mNumTextures : unsigned int
46         mTextures : AiTexture**
47         mNumLights : unsigned int
48         mLights : AiLight**
49         mNumCameras : unsigned int
50         mCameras : AiCamera**
51
52
53 AiNode
54         
55         mName : AiString
56         mTransformation : AiMatrix4x4
57         mParent : AiNode*
58         mNumChildren : unsigned int
59         mChildren : AiNode**
60         mNumMeshes : unsigned int
61         mMeshes : unsigned int*
62         mMetaData : AiMetadata*
63
64
65 AiMesh
66         
67         mPrimitiveTypes : unsigned int
68         mNumVertices : unsigned int
69         mNumFaces : unsigned int
70         mVertices : AiVector3D*
71         mNormals : AiVector3D*
72         mTangents : AiVector3D*
73         mBitangents : AiVector3D*
74         mColors : AiColor4D[AI_MAX_NUMBER_OF_COLOR_SETS]*
75         mTextureCoords : AiVector3D[AI_MAX_NUMBER_OF_TEXTURECOORDS]*
76         mNumUVComponents : unsigned int[AI_MAX_NUMBER_OF_TEXTURECOORDS]
77         mFaces : AiFace*
78                 
79                 mNumIndices : unsigned int
80                 mIndices : unsigned int*
81                 
82         mNumBones : unsigned int
83         mBones : AiBone**
84         mMaterialIndex : unsigned int
85         nName : AiString
86         mNumAnimMeshes : unsigned int
87         mAnimMeshes : AiAnimMesh**
88         mMethod : unsigned int
89
90
91 AiFace
92         
93         mNumIndices : unsigned int
94         mIndices : unsigned int*
95
96
97 enum AiPrimitiveType
98         
99         aiPrimitiveType_POINT
100         aiPrimitiveType_LINE
101         aiPrimitiveType_TRIANGLE
102         aiPrimitiveType_POLYGON
103
104
105 AiTexture
106         
107         mWidth : unsigned int
108         mHeight : unsigned int
109         achFormatHint : char[9]
110         pcData : AiTexel*
111