gz/rendering/base/BaseGeometry.hh
STL class.
virtual ~BaseGeometry()
Definition: gz/rendering/base/BaseGeometry.hh:69
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: gz/rendering/Scene.hh:49
Definition: gz/rendering/base/BaseGeometry.hh:34
#define ignwarn
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:108
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:75
BaseGeometry()
Definition: gz/rendering/base/BaseGeometry.hh:63
virtual GeometryPtr Clone() const override
Clone the geometry.
Definition: gz/rendering/base/BaseGeometry.hh:100
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:92
Represents a geometric shape to be rendered.
Definition: gz/rendering/Geometry.hh:34