Go to the documentation of this file.
16 #ifndef SURGSIM_GRAPHICS_OSGUNIFORM_H
17 #define SURGSIM_GRAPHICS_OSGUNIFORM_H
36 class OsgUniform :
public Uniform<T>,
public OsgUniformBase
45 virtual void set(
const T& value);
49 virtual void set(
const YAML::Node& node);
52 virtual const T&
get()
const;
68 OsgUniform(
const std::string& name,
size_t numElements);
71 virtual size_t getNumElements()
const;
76 virtual void setElement(
size_t index,
const T& value);
80 virtual void set(
const std::vector<T>& value);
85 virtual void set(
const YAML::Node& node);
90 virtual typename std::vector<T>::const_reference getElement(
size_t index)
const;
94 virtual const std::vector<T>&
get()
const;
114 #endif // SURGSIM_GRAPHICS_OSGUNIFORM_H
Definition: DataStructuresConvert.h:28
Definition: CompoundShapeToGraphics.cpp:29