luxlabs header browser preview


@class NSString, NSPointerArray;

@interface ADEspressoRunnerV2 : NSObject <ADEspressoRunnerProtocol> {
    NSPointerArray *_dummyOperations;
    struct e5rt_execution_stream { } *_dummyStream;
    NSString *_path;
    NSString *_functionName;
    struct unordered_map<e5rt_surface_format_t, std::vector<unsigned int>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>, std::allocator<std::pair<const e5rt_surface_format_t, std::vector<unsigned int>>>> { struct __hash_table<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>, std::allocator<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>> { float __value_; } __p3_; } __table_; } _acceptedBindFormats;
    struct unordered_map<e5rt_surface_format_t, std::vector<unsigned int>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>, std::allocator<std::pair<const e5rt_surface_format_t, std::vector<unsigned int>>>> { struct __hash_table<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>, std::allocator<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::hash<e5rt_surface_format_t>, std::equal_to<e5rt_surface_format_t>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<e5rt_surface_format_t, std::__hash_value_type<e5rt_surface_format_t, std::vector<unsigned int>>, std::equal_to<e5rt_surface_format_t>, std::hash<e5rt_surface_format_t>>> { float __value_; } __p3_; } __table_; } _alternateBindFormats;
}

@property (readonly, nonatomic) NSString *networkVersionString;
@property struct e5rt_execution_stream_operation { } *operation;
@property struct e5rt_execution_stream { } *stream;

- (void)dealloc;
- (long long)execute;
- (id).cxx_construct;
- (void).cxx_destruct;
- (struct __CVBuffer { } *)createAndRegisterPixelBufferForDescriptor:(id)a0;
- (id)initWithPath:(id)a0 forEngine:(unsigned long long)a1 configurationName:(id)a2;
- (id)registerDescriptor:(id)a0;
- (long long)registerPixelBuffer:(struct __CVBuffer { } *)a0 forDescriptor:(id)a1;
- (long long)updateFeedbackLoopInputBuffer:(struct __CVBuffer **)a0 inputDescriptor:(id)a1 outputBuffer:(struct __CVBuffer **)a2 outputDescriptor:(id)a3;
- (void)buildBindFormatsMap;
- (BOOL)canBindFormat:(unsigned int)a0 e5rtFormat:(int)a1;
- (long long)prewireSurfaces:(id)a0 toDescriptors:(id)a1;
- (long long)registerIOSurface:(struct __IOSurface { } *)a0 forDescriptor:(id)a1;
- (long long)registerIOSurface:(struct __IOSurface { } *)a0 forDescriptor:(id)a1 usingOperation:(struct e5rt_execution_stream_operation { } *)a2;
- (long long)registerIOSurface:(struct __IOSurface { } *)a0 forSurfacePort:(struct e5rt_io_port **)a1 surfaceDesc:(struct e5rt_surface_desc { } *)a2;
- (long long)registerIOSurface:(struct __IOSurface { } *)a0 forTensorPort:(struct e5rt_io_port **)a1;
- (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1;
- (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1 forSurfacePort:(struct e5rt_io_port **)a2;
- (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1 forTensorPort:(struct e5rt_io_port **)a2;
- (long long)registerPixelBufferPtr:(struct __CVBuffer **)a0 forDescriptor:(id)a1 usingOperation:(struct e5rt_execution_stream_operation { } *)a2;
- (struct e5rt_io_port { } *)retainPortForDescriptor:(id)a0 usingOperation:(struct e5rt_execution_stream_operation { } *)a1;
- (void)unwireAllSurfaces;

@end