123456789101112131415161718 |
- declare module BABYLON.Internals {
- interface DDSInfo {
- width: number;
- height: number;
- mipmapCount: number;
- isFourCC: boolean;
- isRGB: boolean;
- isLuminance: boolean;
- isCube: boolean;
- }
- class DDSTools {
- static GetDDSInfo(arrayBuffer: any): DDSInfo;
- private static GetRGBAArrayBuffer(width, height, dataOffset, dataLength, arrayBuffer);
- private static GetRGBArrayBuffer(width, height, dataOffset, dataLength, arrayBuffer);
- private static GetLuminanceArrayBuffer(width, height, dataOffset, dataLength, arrayBuffer);
- static UploadDDSLevels(gl: WebGLRenderingContext, ext: any, arrayBuffer: any, info: DDSInfo, loadMipmaps: boolean, faces: number): void;
- }
- }
|