@class PTMTLDropHints, PTGlobalReduction, PTDisparityUpscale, NSString, PTQualitySettings; @protocol MTLComputePipelineState, MTLBuffer, MTLTexture; @interface PTRaytracingV14RenderState : NSObject { int _quality; id _disparityDiffGlobalMax; id _randomizedGauss; NSString *_description; } @property int rayCount; @property (retain, nonatomic) id raytracingSDOF; @property (retain, nonatomic) id randomUChars; @property (retain, nonatomic) id aperturePointsXY; @property (retain, nonatomic) id randomGaussNoise; @property (retain, nonatomic) id focusEdgeMask; @property (retain, nonatomic) id raytracedRGBRadius; @property (retain, nonatomic) id raytracedRGBRadiusUpscaled; @property (retain, nonatomic) id disparityEdges; @property (retain, nonatomic) id disparityEdgesTemp; @property (retain, nonatomic) PTDisparityUpscale *disparityUpscale; @property (retain, nonatomic) PTGlobalReduction *globalReduction; @property (retain, nonatomic) id disparityDiffGlobalMinMax; @property BOOL doVisualization; @property void /* unknown type, empty encoding */ colorSize; @property float pyramidSamplingFraction; @property float anamorphicFactor; @property float raytracingRadiusLocal; @property float edgeTolerance; @property (retain, nonatomic) PTQualitySettings *qualitySettings; @property (retain, nonatomic) id disparityDiff; @property (retain, nonatomic) PTMTLDropHints *disparityDiffDropHints; @property (retain, nonatomic) PTMTLDropHints *dropHintsRaytracing; @property (retain, nonatomic) PTMTLDropHints *dropHintsRGBRadiusUpscaled; - (void)reset; - (id)description; - (void).cxx_destruct; - (unsigned long long)dependentFrames; - (id)initWithMetalContext:(id)a0 util:(id)a1 quality:(int)a2 colorSize:(struct CGSize { double x0; double x1; })a3 disparitySize:(struct CGSize { double x0; double x1; })a4 debugRendering:(long long)a5 pyramidPixelFormat:(unsigned long long)a6 config:(id)a7 debugTextures:(id)a8; @end