System/Library/Frameworks/Metal.framework
MTLObjectPayloadBindingInternal.h
Download MTLObjectPayloadBindingInternal.h
@class NSString;
@interface MTLObjectPayloadBindingInternal : MTLBindingInternal <MTLObjectPayloadBinding> {
unsigned short _alignment;
unsigned int _dataSize;
unsigned long long _dataType;
}
@property (readonly) unsigned long long objectPayloadAlignment;
@property (readonly) unsigned long long objectPayloadDataSize;
@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)structType;
- (void)setStructType:(id)a0 doRetain:(BOOL)a1;
- (id)initWithName:(id)a0 type:(unsigned long long)a1 access:(unsigned long long)a2 isActive:(BOOL)a3 locationIndex:(unsigned long long)a4 arraySize:(unsigned long long)a5 dataType:(unsigned long long)a6 dataSize:(unsigned long long)a7 alignment:(unsigned long long)a8;
- (id)initWithName:(id)a0 type:(unsigned long long)a1 access:(unsigned long long)a2 isActive:(BOOL)a3 arraySize:(unsigned long long)a4 dataType:(unsigned long long)a5 dataSize:(unsigned long long)a6 alignment:(unsigned long long)a7;
- (id)objectPayloadStructType;
- (BOOL)isEqual:(id)a0;
- (unsigned long long)objectPayloadDataType;
- (void)setStructType:(id)a0;
@end