@interface TSCH3DChartPerspectiveShadowsSceneObject : TSCH3DChartShadowsSceneObject + (id)blurParametersArray; - (id)createCamera; - (id)createShadowsRenderer; - (void)updateCoordsAndTexcoords:(const void *)a0 camera:(id)a1 quad:(id)a2 texcoords:(id)a3; - (void)updateShadowPlane:(id)a0 texcoords:(id)a1 scene:(id)a2 blurslack:(float)a3 angle:(float)a4 quality:(float)a5 planePadding:(struct box> { struct tvec3 { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; union { float x0; float x1; float x2; } x2; } x0; struct tvec3 { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; union { float x0; float x1; float x2; } x2; } x1; })a6; @end