32 #ifndef UniformSet_INCLUDE_ONCE 33 #define UniformSet_INCLUDE_ONCE 57 VL_DEBUG_SET_OBJECT_NAME()
66 void setUniform(
Uniform* uniform,
bool check_for_doubles =
true);
68 const std::vector< ref<Uniform> >&
uniforms()
const {
return mUniforms; }
70 std::vector< ref<Uniform> >&
uniforms() {
return mUniforms; }
72 void eraseUniform(
const char* name);
74 void eraseUniform(
const Uniform* uniform);
78 Uniform* gocUniform(
const char* name);
80 Uniform* getUniform(
const char* name);
82 const Uniform* getUniform(
const char* name)
const;
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
The base class for all the reference counted objects.
#define VLGRAPHICS_EXPORT