CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::BSPScenePartition Class Reference

#include <CeresEngine/Scene/Partition/BSPScenePartition.hpp>

Inheritance diagram for CeresEngine::BSPScenePartition:
CeresEngine::ScenePartition

Additional Inherited Members

- Public Member Functions inherited from CeresEngine::ScenePartition
 ScenePartition (World &world)
 
virtual ~ScenePartition ()
 
virtual SceneObject rayCast (const Ray &ray)=0
 Casts a ray on the scene to find the first SceneObject that gets hit by the ray.
 
SceneObject rayCast (const Vector3 &origin, const Vector3 &direction)
 Casts a ray on the scene to find the first SceneObject that gets hit by the ray.
 
- Protected Member Functions inherited from CeresEngine::ScenePartition
virtual void rebuild ()=0
 Rebuilds the scene partition after changes were done.
 
virtual void addSceneObject (const SceneObject &sceneObject)=0
 Adds a new scene object to the scene partition structure.
 
virtual void updateSceneObject (const SceneObject &sceneObject)=0
 Updates an existing scene object on the scene partition structure.
 
virtual void removeSceneObject (const SceneObject &sceneObject)=0
 Removes an existing scene object from the scene partition structure.
 
- Protected Attributes inherited from CeresEngine::ScenePartition
WorldmWorld
 The scene World being partitioned by the partition.
 

The documentation for this class was generated from the following file: