luxlabs header browser preview


@class TSCH3DFill, NSMutableArray;

@interface TSCH3DFillSageFillData : NSObject <TSCH3DSageFillData> {
    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