BaseGeometry.hh
Go to the documentation of this file.
STL class.
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node...
Definition: Scene.hh:48
T dynamic_pointer_cast(T... args)
virtual void RemoveParent() override
Detach this Geometry from its parent Visual. If this Geometry does not have a parent, no work will be done.
Definition: BaseGeometry.hh:67
Definition: BaseGeometry.hh:31
Represents a geometric shape to be rendered.
Definition: Geometry.hh:34
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
Definition: BaseGeometry.hh:92
virtual void SetMaterial(const std::string &_name, bool unique=true) override
Set the materials of this Geometry. The specified material will be retrieved from the parent Scene...
Definition: BaseGeometry.hh:84
virtual ~BaseGeometry()
Definition: BaseGeometry.hh:61
virtual MaterialPtr Material(const std::string &_name) const =0
Get material registered under the given name. If no material is registered under the given name...