]> git.lizzy.rs Git - shadowclad.git/commitdiff
Start haing some sort of clue where things are in AiScene
authoroutfrost <kotlet.bahn@gmail.com>
Wed, 16 Jan 2019 05:40:05 +0000 (06:40 +0100)
committeroutfrost <kotlet.bahn@gmail.com>
Wed, 16 Jan 2019 05:40:05 +0000 (06:40 +0100)
AiScene_hierarchy.txt [new file with mode: 0644]

diff --git a/AiScene_hierarchy.txt b/AiScene_hierarchy.txt
new file mode 100644 (file)
index 0000000..4559f8b
--- /dev/null
@@ -0,0 +1,61 @@
+AiScene
+       mFlags : unsigned int
+       mRootNode : AiNode*
+       mNumMeshes : unsigned int
+       mMeshes : AiMesh**
+       mNumMaterials : unsigned int
+       mMaterials : AiMaterial**
+       mNumAnimations : unsigned int
+       mAnimations : AiAnimation**
+       mNumTextures : unsigned int
+       mTextures : AiTexture**
+       mNumLights : unsigned int
+       mLights : AiLight**
+       mNumCameras : unsigned int
+       mCameras : AiCamera**
+
+AiNode
+       mName : AiString
+       mTransformation : AiMatrix4x4
+       mParent : AiNode*
+       mNumChildren : unsigned int
+       mChildren : AiNode**
+       mNumMeshes : unsigned int
+       mMeshes : unsigned int*
+       mMetaData : AiMetadata*
+
+AiMesh
+       mPrimitiveTypes : unsigned int
+       mNumVertices : unsigned int
+       mNumFaces : unsigned int
+       mVertices : AiVector3D*
+       mNormals : AiVector3D*
+       mTangents : AiVector3D*
+       mBitangents : AiVector3D*
+       mColors : AiColor4D[AI_MAX_NUMBER_OF_COLOR_SETS]*
+       mTextureCoords : AiVector3D[AI_MAX_NUMBER_OF_TEXTURECOORDS]*
+       mNumUVComponents : unsigned int[AI_MAX_NUMBER_OF_TEXTURECOORDS]
+       mFaces : AiFace*
+       mNumBones : unsigned int
+       mBones : AiBone**
+       mMaterialIndex : unsigned int
+       nName : AiString
+       mNumAnimMeshes : unsigned int
+       mAnimMeshes : AiAnimMesh**
+       mMethod : unsigned int
+
+AiFace
+       mNumIndices : unsigned int
+       mIndices : unsigned int*
+
+enum AiPrimitiveType
+       aiPrimitiveType_POINT
+       aiPrimitiveType_LINE
+       aiPrimitiveType_TRIANGLE
+       aiPrimitiveType_POLYGON
+
+AiTexture
+       mWidth : unsigned int
+       mHeight : unsigned int
+       achFormatHint : char[9]
+       pcData : AiTexel*