@protocol MTLBuffer; @interface MTLGenericBVHBuffersSPI : NSObject @property (readonly, nonatomic) unsigned long long version; @property (retain, nonatomic) id headerBuffer; @property (nonatomic) unsigned long long headerBufferOffset; @property (retain, nonatomic) id innerNodeBuffer; @property (nonatomic) unsigned long long innerNodeBufferOffset; @property (retain, nonatomic) id leafNodeBuffer; @property (nonatomic) unsigned long long leafNodeBufferOffset; @property (retain, nonatomic) id primitiveBuffer; @property (nonatomic) unsigned long long primitiveBufferOffset; @property (retain, nonatomic) id geometryBuffer; @property (nonatomic) unsigned long long geometryBufferOffset; @property (retain, nonatomic) id instanceTransformBuffer; @property (nonatomic) unsigned long long instanceTransformBufferOffset; @property (retain, nonatomic) id perPrimitiveDataBuffer; @property (nonatomic) unsigned long long perPrimitiveDataBufferOffset; - (id)init; - (id)initWithVersion:(unsigned long long)a0; @end