luxlabs header browser preview


@class NSString;

@interface MTLTextureBindingInternal : MTLBindingInternal <MTLTextureBinding> {
    unsigned short _textureType : 15;
    unsigned char _isDepthTexture : 1;
    unsigned short _textureDataType;
}

@property (readonly) unsigned long long textureType;
@property (readonly) unsigned long long textureDataType;
@property (readonly, getter=isDepthTexture) BOOL depthTexture;
@property (readonly) unsigned long long arrayLength;
@property (readonly) NSString *name;
@property (readonly) long long type;
@property (readonly) unsigned long long access;
@property (readonly) unsigned long long index;
@property (readonly, getter=isUsed) BOOL used;
@property (readonly, getter=isArgument) BOOL argument;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)formattedDescription:(unsigned long long)a0;
- (id)initWithName:(id)a0 access:(unsigned long long)a1 isActive:(BOOL)a2 locationIndex:(unsigned long long)a3 arraySize:(unsigned long long)a4 dataType:(unsigned long long)a5 textureType:(unsigned long long)a6 isDepthTexture:(BOOL)a7;
- (BOOL)isEqual:(id)a0;

@end