gz/rendering/base/BaseGeometry.hh
STL class.
virtual ~BaseGeometry()
Definition: gz/rendering/base/BaseGeometry.hh:63
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: gz/rendering/Scene.hh:48
Definition: gz/rendering/base/BaseGeometry.hh:31
virtual VisualPtr Parent() const override=0
Get the parent Visual.
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
Definition: gz/rendering/base/BaseGeometry.hh:94
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,...
virtual void RemoveParent() override
Detach this Geometry from its parent Visual. If this Geometry does not have a parent,...
Definition: gz/rendering/base/BaseGeometry.hh:69
BaseGeometry()
Definition: gz/rendering/base/BaseGeometry.hh:57
virtual void SetMaterial(const std::string &_material, bool _unique=true) override
Set the materials of this Geometry. The specified material will be retrieved from the parent Scene....
Definition: gz/rendering/base/BaseGeometry.hh:86
Represents a geometric shape to be rendered.
Definition: gz/rendering/Geometry.hh:34