luxlabs header browser preview


@class NSString;
@protocol VFXStencilInfo, VFXRERenderTargetInfo;

@interface VFXREDrawCallContextImpl : NSObject <VFXREDrawCallContext>

@property (nonatomic) void *_textureTable;
@property (nonatomic) void *_bufferTable;
@property (nonatomic) void *_samplerTable;
@property (nonatomic) void *_constantTable;
@property (nonatomic) const void *_viewports;
@property (nonatomic) const struct RenderTargetInfo { struct RenderPipelineDescriptorData { unsigned int x0; int x1[8]; int x2; } x0; BOOL x1; unsigned int x2; } *_renderTargetInfo;
@property (readonly, nonatomic) BOOL isDrawingDepthOnly;
@property (readonly, nonatomic) BOOL isDrawingBlur;
@property (readonly, nonatomic) id<VFXRERenderTargetInfo> renderTargetInfo;
@property (readonly, nonatomic) id<VFXStencilInfo> stencilInfo;
@property (readonly, nonatomic) BOOL useDitherFade;
@property (readonly, nonatomic) BOOL renderToCompositeLayer;
@property (readonly, nonatomic) BOOL enableClipping;
@property (readonly, nonatomic) BOOL renderForBlur;
@property (readonly, nonatomic) BOOL enableBreakthrough;
@property (readonly, nonatomic) BOOL enableNearFieldVignetting;
@property (readonly, nonatomic) float fadeOpacity;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)buffer:(int)a0 :(id)a1 :(long long *)a2 :(long long *)a3;
- (const char *)constantData:(int)a0;
- (BOOL)constantOffsetAndSize:(int)a0 :(id)a1 :(long long *)a2 :(long long *)a3;
- (id)sampler:(int)a0 :(id)a1;
- (void)setLateLatchingPatchHandler:(id /* block */)a0;
- (id)texture:(int)a0 :(id)a1;
- (void)viewports:(const void **)a0 :(long long *)a1;

@end