Simulant  21.06-50
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | List of all members
smlt::NullPartitioner Class Reference
Inheritance diagram for smlt::NullPartitioner:
smlt::Partitioner smlt::RefCounted< Partitioner > smlt::TwoPhaseConstructed

Public Member Functions

 NullPartitioner (Stage *ss)
 
void lights_and_geometry_visible_from (CameraID camera_id, std::vector< LightID > &lights_out, std::vector< StageNode * > &geom_out)
 
- Public Member Functions inherited from smlt::Partitioner
 Partitioner (Stage *ss)
 
void add_particle_system (ParticleSystemID particle_system_id)
 
void update_particle_system (ParticleSystemID particle_system_id, const AABB &bounds)
 
void remove_particle_system (ParticleSystemID particle_system_id)
 
void add_geom (GeomID geom_id)
 
void remove_geom (GeomID geom_id)
 
void add_actor (ActorID actor_id)
 
void update_actor (ActorID actor_id, const AABB &bounds)
 
void remove_actor (ActorID actor_id)
 
void add_light (LightID light_id)
 
void update_light (LightID light_id, const AABB &bounds)
 
void remove_light (LightID light_id)
 
void add_mesh_instancer (MeshInstancerID mesh_instancer_id)
 
void update_mesh_instancer (MeshInstancerID mesh_instancer_id, const AABB &bounds)
 
void remove_mesh_instancer (MeshInstancerID mesh_instancer_id)
 
void _apply_writes ()
 
virtual MeshID debug_mesh_id ()
 
- Public Member Functions inherited from smlt::TwoPhaseConstructed
virtual bool init ()
 
virtual void clean_up ()
 

Additional Inherited Members

- Public Types inherited from smlt::RefCounted< Partitioner >
typedef std::shared_ptr< Partitionerptr
 
typedef std::weak_ptr< Partitionerwptr
 
- Static Public Member Functions inherited from smlt::RefCounted< Partitioner >
static RefCounted< Partitioner >::ptr create (Args &&... args)
 
static RefCounted< Partitioner >::ptr create ()
 
- Protected Member Functions inherited from smlt::Partitioner
Stageget_stage () const
 
template<typename ID >
void stage_write (const ID &id, const StagedWrite &op)
 
- Protected Member Functions inherited from smlt::RefCounted< Partitioner >
 RefCounted (Args &&...)
 
- Protected Attributes inherited from smlt::Partitioner
Property< decltype(&Partitioner::stage_)> stage = { this, &Partitioner::stage_ }
 

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