luxlabs header browser preview


@interface MTLTextureDescriptorInternal : MTLTextureDescriptor {
    struct MTLTextureDescriptorPrivate { unsigned long long textureType; unsigned long long pixelFormat; unsigned long long width; unsigned long long height; unsigned long long depth; unsigned long long mipmapLevelCount; unsigned long long sampleCount; unsigned long long arrayLength; BOOL zeroFill; unsigned long long rotation; BOOL framebufferOnly; BOOL isDrawable; unsigned int swizzle; BOOL writeSwizzleEnabled; unsigned long long compressionMode; union { unsigned long long textureUsage; unsigned long long usage; } ; unsigned long long resourceOptions; unsigned long long sparseSurfaceDefaultValue; BOOL allowGPUOptimizedContents; BOOL forceResourceIndex; unsigned long long resourceIndex; unsigned long long protectionOptions; unsigned long long compressionFootprint; long long compressionType; unsigned long long colorSpaceConversionMatrix; unsigned long long resolvedUsage; unsigned long long cpuCacheMode; unsigned long long storageMode; } _private;
}

- (unsigned long long)arrayLength;
- (unsigned int)swizzleKey;
- (unsigned long long)mipmapLevelCount;
- (void)setWidth:(unsigned long long)a0;
- (void)setResourceIndex:(unsigned long long)a0;
- (void)setHazardTrackingMode:(unsigned long long)a0;
- (BOOL)allowGPUOptimizedContents;
- (unsigned long long)colorSpaceConversionMatrix;
- (struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; })swizzle;
- (BOOL)isDrawable;
- (unsigned long long)cpuCacheMode;
- (unsigned long long)textureType;
- (unsigned long long)depth;
- (void)setForceResourceIndex:(BOOL)a0;
- (id)formattedDescription:(unsigned long long)a0;
- (const struct MTLTextureDescriptorPrivate { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; BOOL x8; unsigned long long x9; BOOL x10; BOOL x11; unsigned int x12; BOOL x13; unsigned long long x14; union { unsigned long long x0; unsigned long long x1; } x15; unsigned long long x16; unsigned long long x17; BOOL x18; BOOL x19; unsigned long long x20; unsigned long long x21; unsigned long long x22; long long x23; unsigned long long x24; unsigned long long x25; unsigned long long x26; unsigned long long x27; } *)descriptorPrivate;
- (void)setProtectionOptions:(unsigned long long)a0;
- (void)setStorageMode:(unsigned long long)a0;
- (BOOL)validateWithDevice:(id)a0;
- (unsigned long long)resourceOptions;
- (unsigned long long)hazardTrackingMode;
- (void)setResourceOptions:(unsigned long long)a0;
- (unsigned long long)resourceIndex;
- (unsigned long long)storageMode;
- (id)init;
- (unsigned long long)hash;
- (void)setCpuCacheMode:(unsigned long long)a0;
- (unsigned long long)pixelFormat;
- (unsigned long long)protectionOptions;
- (unsigned long long)usage;
- (void)setTextureUsage:(unsigned long long)a0;
- (void)setPixelFormat:(unsigned long long)a0;
- (BOOL)writeSwizzleEnabled;
- (void)setSwizzle:(struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; })a0;
- (unsigned long long)textureUsage;
- (void)setSampleCount:(unsigned long long)a0;
- (void)setColorSpaceConversionMatrix:(unsigned long long)a0;
- (unsigned long long)height;
- (void)setHeight:(unsigned long long)a0;
- (BOOL)framebufferOnly;
- (void)setMipmapLevelCount:(unsigned long long)a0;
- (void)setFramebufferOnly:(BOOL)a0;
- (unsigned long long)sampleCount;
- (unsigned long long)sparseSurfaceDefaultValue;
- (long long)lossyCompressionMode;
- (void)setCompressionType:(long long)a0;
- (unsigned long long)rotation;
- (id)description;
- (void)setArrayLength:(unsigned long long)a0;
- (unsigned long long)width;
- (void)setDepth:(unsigned long long)a0;
- (void)setCompressionMode:(unsigned long long)a0;
- (void)setAllowGPUOptimizedContents:(BOOL)a0;
- (BOOL)forceResourceIndex;
- (unsigned long long)compressionFootprint;
- (unsigned long long)compressionMode;
- (void)setCompressionFootprint:(unsigned long long)a0;
- (void)setRotation:(unsigned long long)a0;
- (void)setSparseSurfaceDefaultValue:(unsigned long long)a0;
- (long long)compressionType;
- (void)setIsDrawable:(BOOL)a0;
- (BOOL)isEqual:(id)a0;
- (void)setLossyCompressionMode:(long long)a0;
- (void)setWriteSwizzleEnabled:(BOOL)a0;
- (void)setTextureType:(unsigned long long)a0;
- (void)setSwizzleKey:(unsigned int)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setUsage:(unsigned long long)a0;

@end