luxlabs header browser preview


@protocol MTLTexture;

@interface RegPyrFusionResources : NSObject {
    struct { unsigned long long interimNextShiftMap; unsigned long long nonRefDerivTex; unsigned long long prevShiftMap; unsigned long long shiftMapWeight; unsigned long long refDerivTex; unsigned long long refTextureY[20]; unsigned long long nonRefTextureY[20]; } offsets;
    id<MTLTexture> refDerivTex[20];
    id<MTLTexture> refDerivAsU32[20];
    id<MTLTexture> interim[20];
    id<MTLTexture> interimAsU32[20];
    id<MTLTexture> nonRefDerivTex[20];
    id<MTLTexture> prevShiftMap[20];
    id<MTLTexture> prevShiftMapAsRGBA[20];
    id<MTLTexture> nextShiftMap[20];
    id<MTLTexture> shiftMapWeight[20];
    id<MTLTexture> confidenceMap;
    id<MTLTexture> prevShiftMapAsU32;
    id<MTLTexture> nextShiftMapAsR16;
    id<MTLTexture> nextShiftMapAsRG16;
    id<MTLTexture> confidenceMapAsRG16;
}

- (void).cxx_destruct;

@end