@interface TSCH3DPhongLikeLightingModel : TSCH3DLightingModel - (id)init; - (void)affect:(id)a0 states:(id)a1 scene:(id)a2 texturePool:(id)a3 percentage:(id)a4; - (id)diffuseTextureTiling; - (id)initWithPhongMaterialPackageArchive:(const void *)a0 lightingModelArchive:(const void *)a1 unarchiver:(id)a2; - (id)p_lightenDiffuseMaterial:(id)a0 percentage:(id)a1; - (struct tvec4 { 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; })p_lightenedColorForColor:(void *)a0 percentage:(id)a1; - (id)phongMaterials; - (id)representativeMaterialLightenedByPercentage:(id)a0; - (void)saveToPhongMaterialPackageArchive:(void *)a0 environmentPackageArchive:(void *)a1 archiver:(id)a2; @end