Class CollisionSceneNode#

Inheritance Relationships#

Base Type#

Derived Types#

Class Documentation#

class CollisionSceneNode : public virtual Karana::Scene::SceneNode#

SceneNode with added collision-specific interface.

See Scene layer for more discussion on the scene layer.

Subclassed by Karana::Scene::CoalSceneNode, Karana::Scene::CollisionScenePart

Public Functions

virtual ~CollisionSceneNode()#

Public Static Functions

static kc::ks_ptr<CollisionSceneNode> create(std::string_view name, const kc::ks_ptr<CollisionScene> &scene)#

Create a CollisionSceneNode.

Parameters:
Returns:

The created CollisionSceneNode.

Protected Functions

CollisionSceneNode(std::string_view name, const kc::ks_ptr<Scene> &scene)#

CollisionSceneNode constructor.

Parameters: