Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::SpatialHashPartitioner Member List

This is the complete list of members for smlt::SpatialHashPartitioner, including all inherited members.

_apply_writes() (defined in smlt::Partitioner)smlt::Partitioner
add_actor(ActorID actor_id) (defined in smlt::Partitioner)smlt::Partitioner
add_geom(GeomID geom_id) (defined in smlt::Partitioner)smlt::Partitioner
add_light(LightID light_id) (defined in smlt::Partitioner)smlt::Partitioner
add_mesh_instancer(MeshInstancerID mesh_instancer_id) (defined in smlt::Partitioner)smlt::Partitioner
add_particle_system(ParticleSystemID particle_system_id) (defined in smlt::Partitioner)smlt::Partitioner
clean_up() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
create(Args &&... args) (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >inlinestatic
create() (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >inlinestatic
debug_mesh_id() (defined in smlt::Partitioner)smlt::Partitionerinlinevirtual
get_stage() const (defined in smlt::Partitioner)smlt::Partitionerinlineprotected
init() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
lights_and_geometry_visible_from(CameraID camera_id, std::vector< LightID > &lights_out, std::vector< StageNode * > &geom_out) (defined in smlt::SpatialHashPartitioner)smlt::SpatialHashPartitionervirtual
Partitioner(Stage *ss) (defined in smlt::Partitioner)smlt::Partitionerinline
ptr typedef (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >
RefCounted()=default (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >protected
RefCounted(Args &&...) (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >inlineprotected
remove_actor(ActorID actor_id) (defined in smlt::Partitioner)smlt::Partitioner
remove_geom(GeomID geom_id) (defined in smlt::Partitioner)smlt::Partitioner
remove_light(LightID light_id) (defined in smlt::Partitioner)smlt::Partitioner
remove_mesh_instancer(MeshInstancerID mesh_instancer_id) (defined in smlt::Partitioner)smlt::Partitioner
remove_particle_system(ParticleSystemID particle_system_id) (defined in smlt::Partitioner)smlt::Partitioner
SpatialHashPartitioner(Stage *ss) (defined in smlt::SpatialHashPartitioner)smlt::SpatialHashPartitioner
stage (defined in smlt::Partitioner)smlt::Partitionerprotected
stage_write(const ID &id, const StagedWrite &op) (defined in smlt::Partitioner)smlt::Partitionerinlineprotected
update_actor(ActorID actor_id, const AABB &bounds) (defined in smlt::Partitioner)smlt::Partitioner
update_light(LightID light_id, const AABB &bounds) (defined in smlt::Partitioner)smlt::Partitioner
update_mesh_instancer(MeshInstancerID mesh_instancer_id, const AABB &bounds) (defined in smlt::Partitioner)smlt::Partitioner
update_particle_system(ParticleSystemID particle_system_id, const AABB &bounds) (defined in smlt::Partitioner)smlt::Partitioner
wptr typedef (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >
~RefCounted() (defined in smlt::RefCounted< Partitioner >)smlt::RefCounted< Partitioner >inlineprotectedvirtual
~SpatialHashPartitioner() (defined in smlt::SpatialHashPartitioner)smlt::SpatialHashPartitionervirtual
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual