export declare enum MatrixFormat { ColumnMajor = 0, RowMajor = 1, Count = 2 } export declare enum TextureType { Diffuse = 0, Normal = 1, Specular = 2, MetaIndex = 3, Count = 4 } export declare enum TextureFormat { RGBA32 = 0, RGB24 = 1, BC1 = 2, BC3 = 3, BC4 = 4, BC5 = 5, ETC1_RGB = 6, RGBA_FLOAT32 = 7, UNC1 = 8, JPEG = 9, PNG = 10, BMP = 11, PSD = 12, TGA = 13, GIF = 14, HDR = 15, PIC = 16, PNM = 17, ASTC_4X4 = 18, ASTC_5X4 = 19, ASTC_5X5 = 20, ASTC_6X5 = 21, ASTC_6X6 = 22, ASTC_8X5 = 23, ASTC_8X6 = 24, ASTC_10X5 = 25, ASTC_10X6 = 26, ASTC_8X8 = 27, ASTC_10X8 = 28, ASTC_10X10 = 29, ASTC_12X10 = 30, ASTC_12X12 = 31, ARGB32 = 32, R8 = 33, PVRTC1_RGB4 = 34, PVRTC1_RGBA4 = 35, UINT8 = 36, UINT16 = 37, UINT32 = 38, RGB565 = 39, RG8 = 40, RG16F = 41, OPENEXR = 42, RGBA_FLOAT16 = 43, RGB_FLOAT16 = 44, RGB_FLOAT32 = 45, BC6H = 46, BC7 = 47, Count = 48 } export declare enum ColorSpace { Linear = 0, SRGB = 1, Count = 2 } export declare enum VertexAttribute { Position = 0, TextureCoordinate = 1, Normal = 2, Tangent = 3, Count = 4 } export declare enum BufferFlags { UncachedMemory = 1 } export declare enum LogLevel { Debug = 0, Info = 1, Warning = 2, Error = 3, Count = 4 } export declare enum TransferStatus { Inactive = 0, Active = 1, Complete = 2, Error = 3, Count = 4 } export declare enum HeaderError { Found = 0, Not_Found = 1, Transfer_Not_Complete = 2, Buffer_Too_Small = 3, Count = 4 } export declare enum HttpMethod { Get = 0, Post = 1, Put = 2, Delete = 3, Count = 4 } export declare enum LibraryInfo { Version = 0, Copyright = 1, BuildTime = 2, BuildId = 3, Count = 4 } export declare enum InvalidUserPointer { InvalidUserPointer = 0 } export declare enum TextureSupportFlags { None = 0, BC1 = 1, BC2 = 2, BC3 = 4, BC4 = 8, BC5 = 16, BC6H = 32, BC7 = 64, ASTC = 128, ETC1 = 256, ETC2 = 512, EAC_R = 1024, EAC_RG = 2048, PVRTC1 = 4096, PVRTC2 = 8192, ATC = 16384, HalfFloat = 32768, Float = 65536, All = 2147483647 } export declare enum RuntimeFlags { NeverUnload = 1, ExclusiveRendering = 2, EnableRayQueries = 4 } export declare enum ConnectionStatus { Connected = 0, Connecting = 1, ConnectionError = 2, Count = 3 } export declare enum DepthRange { ZeroToOne = 0, MinusOneToOne = 1, Count = 2 } export declare enum FilterShapeType { Sphere = 0, Cylinder = 1, None = 2, Count = 3 } export declare enum SceneCopyStatus { InProgress = 0, Done = 1, Error = 2, Count = 3 } export declare enum SceneCopyDestinationType { File = 0, Directory = 1, FormatObj = 3, IndexJson = 4, Count = 5 } export declare enum SceneCopySourceType { Directory = 0, Cloud = 1, Count = 2 } export declare enum AssetType { Material = 0, Texture = 1, Mesh = 2, Count = 3 } export declare enum AssetLoadResult { Failure = 0, OutOfMemory = 1, Aborted = 2, Success = 3, Count = 4 } export declare enum RayQueryFlags { BackfaceCulling = 1 }