gz/rendering/base/BaseGeometry.hh
Go to the documentation of this file.
Definition: gz/rendering/base/BaseGeometry.hh:37
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
BaseGeometry()
Definition: gz/rendering/base/BaseGeometry.hh:63
virtual ~BaseGeometry()
Definition: gz/rendering/base/BaseGeometry.hh:69
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
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 VisualPtr Parent() const override=0
Get the parent Visual.
virtual void SetMaterial(MaterialPtr _material, bool _unique=true) override=0
Set the materials of this Geometry.
Represents a geometric shape to be rendered.
Definition: gz/rendering/Geometry.hh:36
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: gz/rendering/Scene.hh:50
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,...
#define ignwarn