@class TSCH3DFill, NSMutableArray; @interface TSCH3DFillSageFillData : NSObject { TSCH3DFill *_fill; NSMutableArray *_textures; NSMutableArray *_textureBlendModes; } + (id)dataWithFill:(id)a0; - (float)opacity; - (id)environment; - (id)materialAtIndex:(unsigned long long)a0; - (void).cxx_destruct; - (unsigned long long)layerCount; - (struct Color { float x0; float x1; float x2; float x3; })diffuse; - (struct Color { float x0; float x1; float x2; float x3; })specular; - (float)shininess; - (id)initWithFill:(id)a0; - (id)diffuseMaterial; - (id)layerLightenPercentageForIndex:(unsigned long long)a0; - (unsigned long long)diffuseCount; - (struct Color { float x0; float x1; float x2; float x3; })emissive; - (id)fillSetIdentifier; - (BOOL)isLayerEnabledForIndex:(unsigned long long)a0; - (long long)layerBlendModeForIndex:(unsigned long long)a0; - (BOOL)layerIsEnvironmentMapForIndex:(unsigned long long)a0; - (float)layerRotationForIndex:(unsigned long long)a0; - (float)layerScaleForIndex:(unsigned long long)a0; - (int)layerTilingModeForIndex:(unsigned long long)a0; - (id)lightingModel; - (unsigned long long)modulateCount; - (id)modulateMaterial; - (void)p_addMaterial:(id)a0 blendMode:(long long)a1; - (id)phongMaterials; - (id)textureForIndex:(unsigned long long)a0; @end