new stuff
This commit is contained in:
parent
8998bc3936
commit
64c8492e5c
6907 changed files with 3401899 additions and 0 deletions
46
vendor/assimp/port/AssimpDelphi/aiScene.pas
vendored
Normal file
46
vendor/assimp/port/AssimpDelphi/aiScene.pas
vendored
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
unit aiScene;
|
||||
|
||||
interface
|
||||
|
||||
uses aiTypes, aiMatrix4x4, aiMesh, aiMaterial, aiTexture;
|
||||
|
||||
|
||||
type
|
||||
PaiNode = ^TaiNode;
|
||||
PPaiNode = ^PaiNode;
|
||||
PaiNodeArray = array[0..0] of PaiNode;
|
||||
PPaiNodeArray = ^PaiNodeArray;
|
||||
|
||||
TaiNode = packed record
|
||||
mName: aiString;
|
||||
mTransformation: TaiMatrix4x4;
|
||||
mParent: PPaiNode;
|
||||
mNumChildren: cardinal;
|
||||
mChildren: PPaiNodeArray;
|
||||
mNumMeshes: cardinal;
|
||||
mMeshes: PCardinalArray;
|
||||
end;
|
||||
|
||||
|
||||
|
||||
type TaiScene = packed record
|
||||
mFlags: cardinal;
|
||||
mRootNode: PaiNode;
|
||||
mNumMeshes: Cardinal;
|
||||
mMeshes: PPaiMeshArray; //?
|
||||
mNumMaterials: Cardinal;
|
||||
mMaterials: PPaiMaterialArray;
|
||||
mNumAnimations: Cardinal;
|
||||
mAnimations: Pointer;
|
||||
mNumTextures: Cardinal;
|
||||
mTextures: PPaiTextureArray;
|
||||
mNumLights: Cardinal;
|
||||
mLights: Pointer;
|
||||
mNumCameras: Cardinal;
|
||||
mCameras: Pointer;
|
||||
end;
|
||||
type PaiScene = ^TaiScene;
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
Loading…
Add table
Add a link
Reference in a new issue