@interface TSCH3DLightenShaderEffect : TSCH3DShaderEffect + (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; })lightenDiffuseFragmentColor:(void *)a0 byPercent:(float)a1; - (void)addVariables:(id)a0; - (void)injectCommonShaderInto:(id)a0 context:(id)a1; - (void)uploadData:(id)a0 effectsStates:(id)a1; @end