luxlabs header browser preview


@interface MDLBufferViewAllocator : NSObject <NSSecureCoding> {
    struct vector<__IOSurface *, std::allocator<__IOSurface *>> { struct __IOSurface **__begin_; struct __IOSurface **__end_; struct __compressed_pair<__IOSurface **, std::allocator<__IOSurface *>> { struct __IOSurface **__value_; } __end_cap_; } _sharedRegions;
    struct vector<bool, std::allocator<bool>> { unsigned long long *__begin_; unsigned long long __size_; struct __compressed_pair<unsigned long, std::allocator<unsigned long>> { unsigned long long __value_; } __cap_alloc_; } _owned;
    struct vector<long, std::allocator<long>> { long long *__begin_; long long *__end_; struct __compressed_pair<long *, std::allocator<long>> { long long *__value_; } __end_cap_; } _regionIndices;
}

@property (class, readonly) BOOL supportsSecureCoding;

- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)encodeBuffers:(id)a0 withCoder:(id)a1 forKey:(id)a2;
- (id)decodeBufferWithCoder:(id)a0 forKey:(id)a1;
- (id)decodeBuffersWithCoder:(id)a0 forKey:(id)a1;
- (void)encodeBuffer:(id)a0 withCoder:(id)a1 forKey:(id)a2;
- (id)initWithSharedRegionsNoCopy:(id)a0;
- (id)newBufferViewAtRegionIndex:(long long)a0;
- (id)newBufferViewAtRegionIndex:(long long)a0 length:(long long)a1 offset:(long long)a2;

@end