luxlabs header browser preview


@interface MTLRenderPipelineColorAttachmentDescriptorInternal : MTLRenderPipelineColorAttachmentDescriptor {
    struct MTLRenderPipelineAttachmentDescriptorPrivate { union { struct { unsigned char blendingEnabled : 1; unsigned char rgbBlendOperation : 3; unsigned char alphaBlendOperation : 3; unsigned char sourceRGBBlendFactor : 5; unsigned char sourceAlphaBlendFactor : 5; unsigned char destinationRGBBlendFactor : 5; unsigned char destinationAlphaBlendFactor : 5; unsigned char writeMask : 4; unsigned char logicOpEnabled : 1; unsigned char logicOp : 4; unsigned int pixelFormat : 28; } ; struct { unsigned long long bits; } ; } ; } _private;
}

- (const struct MTLRenderPipelineAttachmentDescriptorPrivate { union { struct { unsigned char x0 : 1; unsigned char x1 : 3; unsigned char x2 : 3; unsigned char x3 : 5; unsigned char x4 : 5; unsigned char x5 : 5; unsigned char x6 : 5; unsigned char x7 : 4; unsigned char x8 : 1; unsigned char x9 : 4; unsigned int x10 : 28; } x0; struct { unsigned long long x0; } x1; } x0; } *)_descriptorPrivate;
- (id)formattedDescription:(unsigned long long)a0;
- (unsigned long long)sourceAlphaBlendFactor;
- (id)init;
- (unsigned long long)hash;
- (unsigned long long)pixelFormat;
- (void)dealloc;
- (void)setPixelFormat:(unsigned long long)a0;
- (unsigned long long)writeMask;
- (void)setSourceAlphaBlendFactor:(unsigned long long)a0;
- (void)setSourceRGBBlendFactor:(unsigned long long)a0;
- (void)setDestinationAlphaBlendFactor:(unsigned long long)a0;
- (void)setRgbBlendOperation:(unsigned long long)a0;
- (void)setAlphaBlendOperation:(unsigned long long)a0;
- (unsigned long long)rgbBlendOperation;
- (id)description;
- (unsigned long long)destinationAlphaBlendFactor;
- (unsigned long long)alphaBlendOperation;
- (BOOL)isBlendingEnabled;
- (void)setDestinationRGBBlendFactor:(unsigned long long)a0;
- (unsigned long long)destinationRGBBlendFactor;
- (unsigned long long)sourceRGBBlendFactor;
- (void)setWriteMask:(unsigned long long)a0;
- (BOOL)isEqual:(id)a0;
- (void)setBlendingEnabled:(BOOL)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end