luxlabs header browser preview


@class TSCH3DMaterialShaderVariables, TSCH3DTexturesMaterial, TSCH3DTexturePool;

@interface TSCH3DMaterialShaderEffect : TSCH3DShaderEffect {
    TSCH3DTexturePool *_pool;
    TSCH3DTexturesMaterial *_material;
    TSCH3DMaterialShaderVariables *_variables;
}

+ (id)effectWithPool:(id)a0 material:(id)a1 variables:(id)a2;
+ (id)stateSharingID;

- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)addVariables:(id)a0;
- (void)affectStates:(id)a0;
- (id)initWithPool:(id)a0 material:(id)a1 variables:(id)a2;
- (id)stateSharingID;
- (void)updateState:(id)a0 effectsStates:(id)a1;
- (void)uploadData:(id)a0 effectsStates:(id)a1;

@end