From: outfrost Date: Tue, 29 Jan 2019 03:23:57 +0000 (+0100) Subject: Improve at-a-glance readability of the AiScene partial hierarchy X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=d1a121ad8e576c74c24cf6a703f1560255a69024;p=shadowclad.git Improve at-a-glance readability of the AiScene partial hierarchy --- diff --git a/AiScene_hierarchy.txt b/AiScene_hierarchy.txt index 4559f8b..b23c2b9 100644 --- a/AiScene_hierarchy.txt +++ b/AiScene_hierarchy.txt @@ -1,8 +1,43 @@ AiScene + mFlags : unsigned int mRootNode : AiNode* + + mName : AiString + mTransformation : AiMatrix4x4 + mParent : AiNode* + mNumChildren : unsigned int + mChildren : AiNode** + mNumMeshes : unsigned int + mMeshes : unsigned int* + mMetaData : AiMetadata* + mNumMeshes : unsigned int mMeshes : 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* + + mNumIndices : unsigned int + mIndices : unsigned int* + + mNumBones : unsigned int + mBones : AiBone** + mMaterialIndex : unsigned int + nName : AiString + mNumAnimMeshes : unsigned int + mAnimMeshes : AiAnimMesh** + mMethod : unsigned int + mNumMaterials : unsigned int mMaterials : AiMaterial** mNumAnimations : unsigned int @@ -14,7 +49,9 @@ AiScene mNumCameras : unsigned int mCameras : AiCamera** + AiNode + mName : AiString mTransformation : AiMatrix4x4 mParent : AiNode* @@ -24,7 +61,9 @@ AiNode mMeshes : unsigned int* mMetaData : AiMetadata* + AiMesh + mPrimitiveTypes : unsigned int mNumVertices : unsigned int mNumFaces : unsigned int @@ -36,6 +75,10 @@ AiMesh mTextureCoords : AiVector3D[AI_MAX_NUMBER_OF_TEXTURECOORDS]* mNumUVComponents : unsigned int[AI_MAX_NUMBER_OF_TEXTURECOORDS] mFaces : AiFace* + + mNumIndices : unsigned int + mIndices : unsigned int* + mNumBones : unsigned int mBones : AiBone** mMaterialIndex : unsigned int @@ -44,18 +87,25 @@ AiMesh 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* +