7 #ifndef __shade_ShaderVariablesI_h__ 8 #define __shade_ShaderVariablesI_h__ 25 virtual String string(I32 a_channel)
const =0;
26 virtual I32 integer(I32 a_channel)
const =0;
27 virtual Real real(I32 a_channel)
const =0;
29 virtual Color color(I32 a_channel)
const =0;
32 virtual void set(
String a_string) =0;
33 virtual void set(I32 a_integer) =0;
34 virtual void set(Real a_real) =0;
36 virtual void set(
Color a_color) =0;
Surface Variable Access.
Definition: ShaderVariablesI.h:19
kernel
Definition: namespace.dox:3
Special vector for color (RGBA)
Definition: Color.h:21
Automatically reference-counted string container.
Definition: String.h:128
Base for all interfacable components.
Definition: Component.h:20