Class AbstractStaticGeometry#
Defined in File StaticGeometry.h
Inheritance Relationships#
Base Type#
public Karana::Core::Base(Class Base)
Derived Types#
public Karana::Scene::BoxGeometry(Class BoxGeometry)public Karana::Scene::CapsuleGeometry(Class CapsuleGeometry)public Karana::Scene::ConeGeometry(Class ConeGeometry)public Karana::Scene::CylinderGeometry(Class CylinderGeometry)public Karana::Scene::RoundFrustumGeometry(Class RoundFrustumGeometry)public Karana::Scene::SphereGeometry(Class SphereGeometry)public Karana::Scene::StaticMeshGeometry(Class StaticMeshGeometry)
Class Documentation#
-
class AbstractStaticGeometry : public Karana::Core::Base#
Base interface for static geometry types.
Subclassed by Karana::Scene::BoxGeometry, Karana::Scene::CapsuleGeometry, Karana::Scene::ConeGeometry, Karana::Scene::CylinderGeometry, Karana::Scene::RoundFrustumGeometry, Karana::Scene::SphereGeometry, Karana::Scene::StaticMeshGeometry
Public Functions
-
AbstractStaticGeometry(const std::string &name)#
Constructor.
- Parameters:
name – the geometry’s name
-
virtual ~AbstractStaticGeometry()#
-
virtual operator StaticMeshGeometry() const = 0#
Convert to a triangular mesh.
- Returns:
The converted mesh
-
AbstractStaticGeometry(const std::string &name)#