luxlabs header browser preview


@class NSString;

@interface MTLSamplerDescriptorInternal : MTLSamplerDescriptor {
    struct MTLSamplerDescriptorPrivate { union { struct { unsigned char minFilter : 2; unsigned char magFilter : 2; unsigned char mipFilter : 2; unsigned char sAddressMode : 3; unsigned char tAddressMode : 3; unsigned char rAddressMode : 3; unsigned char normalizedCoords : 1; unsigned char borderColor : 2; unsigned char lodAverage : 1; unsigned char compareFunction : 3; unsigned char supportArgumentBuffers : 1; unsigned char forceResourceIndex : 1; unsigned char forceSeamsOnCubemapFiltering : 1; } ; unsigned int miscHash; } ; union { unsigned int lodMinClampHash; float lodMinClamp; } ; union { unsigned int lodMaxClampHash; float lodMaxClamp; } ; union { unsigned int lodBiasHash; float lodBias; } ; unsigned long long maxAnisotropy; NSString *label; unsigned long long resourceIndex; unsigned int customBorderColorValue[4]; unsigned long long pixelFormat; } _private;
}

@property (nonatomic) unsigned long long borderColorSPI;
@property (nonatomic) unsigned int customBorderColorValue_0;
@property (nonatomic) unsigned int customBorderColorValue_1;
@property (nonatomic) unsigned int customBorderColorValue_2;
@property (nonatomic) unsigned int customBorderColorValue_3;
@property (nonatomic) BOOL forceSeamsOnCubemapFiltering;

- (void)setResourceIndex:(unsigned long long)a0;
- (void)setBorderColor:(unsigned long long)a0;
- (void)setForceResourceIndex:(BOOL)a0;
- (id)formattedDescription:(unsigned long long)a0;
- (const struct MTLSamplerDescriptorPrivate { union { struct { unsigned char x0 : 2; unsigned char x1 : 2; unsigned char x2 : 2; unsigned char x3 : 3; unsigned char x4 : 3; unsigned char x5 : 3; unsigned char x6 : 1; unsigned char x7 : 2; unsigned char x8 : 1; unsigned char x9 : 3; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; } x0; unsigned int x1; } x0; union { unsigned int x0; float x1; } x1; union { unsigned int x0; float x1; } x2; union { unsigned int x0; float x1; } x3; unsigned long long x4; id x5; unsigned long long x6; unsigned int x7[4]; unsigned long long x8; } *)descriptorPrivate;
- (unsigned long long)resourceIndex;
- (id)init;
- (unsigned long long)hash;
- (unsigned long long)rAddressMode;
- (unsigned long long)pixelFormat;
- (BOOL)normalizedCoordinates;
- (void)dealloc;
- (void)setLodAverage:(BOOL)a0;
- (unsigned long long)borderColor;
- (float)lodBias;
- (void)setPixelFormat:(unsigned long long)a0;
- (id)label;
- (void)setTAddressMode:(unsigned long long)a0;
- (void)setMipFilter:(unsigned long long)a0;
- (unsigned long long)sAddressMode;
- (void)setRAddressMode:(unsigned long long)a0;
- (void)setSAddressMode:(unsigned long long)a0;
- (void)setLabel:(id)a0;
- (unsigned long long)maxAnisotropy;
- (unsigned long long)mipFilter;
- (void)setMinFilter:(unsigned long long)a0;
- (BOOL)lodAverage;
- (void)setLodMaxClamp:(float)a0;
- (void)setNormalizedCoordinates:(BOOL)a0;
- (id)description;
- (void)setSupportArgumentBuffers:(BOOL)a0;
- (BOOL)forceResourceIndex;
- (void)setMaxAnisotropy:(unsigned long long)a0;
- (unsigned long long)minFilter;
- (float)lodMaxClamp;
- (void)setMagFilter:(unsigned long long)a0;
- (unsigned long long)magFilter;
- (void)setLodMinClamp:(float)a0;
- (void)setLodBias:(float)a0;
- (void)setCompareFunction:(unsigned long long)a0;
- (BOOL)isEqual:(id)a0;
- (BOOL)supportArgumentBuffers;
- (float)lodMinClamp;
- (unsigned long long)tAddressMode;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned long long)compareFunction;

@end