@class TSCH3DVector; @interface TSCH3DChartSceneAreaLayoutItemCache : NSObject { struct TSCH3DChartSceneAreaLayoutItemCacheValues { struct tvec4<float> { union { float x; float r; float s; } ; union { float y; float g; float t; } ; union { float z; float b; float p; } ; union { float w; float a; float q; } ; } infoChartScale; struct tvec2<int> { union { int x; int r; int s; } ; union { int y; int g; int t; } ; } containingViewport; struct tvec2<float> { union { float x; float r; float s; } ; union { float y; float g; float t; } ; } chartBodyLayoutOffsetInChartAreaLayoutSpace; struct CGSize { double width; double height; } layoutSize; struct CGSize { double width; double height; } requestLayoutSize; struct CGSize { double width; double height; } chartBodyLayoutSize; struct CGSize { double width; double height; } requestChartBodyLayoutSize; struct tvec2<int> { union { int x; int r; int s; } ; union { int y; int g; int t; } ; } modelSize; struct { BOOL forceOmitLegend; BOOL forceOmitTitle; BOOL forceOmitAxisTitle; BOOL forceOmitLabelPlacement; BOOL forceTitleAtTop; BOOL forceLegendAtBottom; BOOL enable3DTightBounds; BOOL enable3DScaledDepthBounds; long long maxDepthRatioType; unsigned long long max3DLimitingSeries; } layoutSettings; BOOL forcedValid; } _values; } @property (readonly, nonatomic) struct tvec4<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; union { float x0; float x1; float x2; } x2; union { float x0; float x1; float x2; } x3; } infoChartScale; @property (readonly, nonatomic) struct tvec2<int> { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; } containingViewport; @property (readonly, nonatomic) TSCH3DVector *containingViewportVector; @property (readonly, nonatomic) struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; } chartBodyLayoutOffsetInChartAreaLayoutSpace; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } layoutSize; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } requestLayoutSize; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } chartBodyLayoutSize; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } requestChartBodyLayoutSize; @property (readonly, nonatomic) struct tvec2<int> { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; } modelSize; @property (readonly, nonatomic) struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; long long x8; unsigned long long x9; } layoutSettings; @property (readonly, nonatomic) BOOL forcedValid; + (id)cacheWithCacheValues:(const void *)a0; - (id).cxx_construct; - (void).cxx_destruct; - (const void *)values; - (id)initWithCacheValues:(const void *)a0; - (void)printDebug; @end