@interface TSCH3DGetBoundsRenderProcessor : TSCH3DTransformGeometryRenderProcessor { struct ObjectBounds { struct box> { struct tvec3 { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; } _min; struct tvec3 { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; } _max; } _bounds; struct box> { struct tvec3 { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; } _min; struct tvec3 { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; } _max; } _projected; struct box> { struct tvec3 { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; } _min; struct tvec3 { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; } _max; } _2DProjected; struct vector>, std::allocator>>> { void *__begin_; void *__end_; struct __compressed_pair> *, std::allocator>>> { void *__value_; } __end_cap_; } _boxes; } _bounds; } @property (nonatomic) int mode; @property (readonly, nonatomic) const void *bounds; - (id)init; - (void)submit:(id)a0; - (id).cxx_construct; - (void).cxx_destruct; - (void)extend2DProjectedBounds:(void *)a0; - (void)resetBounds; @end