summaryrefslogtreecommitdiff
path: root/libs/assimp/port/AssimpDelphi/aiTexture.pas
diff options
context:
space:
mode:
Diffstat (limited to 'libs/assimp/port/AssimpDelphi/aiTexture.pas')
-rw-r--r--libs/assimp/port/AssimpDelphi/aiTexture.pas26
1 files changed, 26 insertions, 0 deletions
diff --git a/libs/assimp/port/AssimpDelphi/aiTexture.pas b/libs/assimp/port/AssimpDelphi/aiTexture.pas
new file mode 100644
index 0000000..55e246f
--- /dev/null
+++ b/libs/assimp/port/AssimpDelphi/aiTexture.pas
@@ -0,0 +1,26 @@
+unit aiTexture;
+
+interface
+
+type TaiTexel = packed record
+ b, g, r, a: byte;
+end;
+PaiTexel = ^TaiTexel;
+TaiTexelArray = array[0..0] of TaiTexel;
+PaiTexelArray = ^TaiTexelArray;
+
+type TaiTexture = packed record
+ mWidth: Cardinal; //width in pixels, OR total embedded file size if texture is a jpg/png/etc
+ mHeight: Cardinal; //0 if texture is an embedded file
+ achFormatHint: array[0..3] of byte;
+ pcData: PaiTexelArray;
+end;
+PaiTexture = ^TaiTexture;
+PaiTextureArray = array [0..0] of PaiTexture;
+PPaiTextureArray = ^PaiTextureArray;
+
+
+
+implementation
+
+end.