Simulant
21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
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) override |
Public Member Functions inherited from smlt::Partitioner | |
Partitioner (Stage *ss) | |
void | add_stage_node (StageNode *node) |
void | update_stage_node (StageNode *node, const AABB &bounds) |
void | remove_stage_node (StageNode *node) |
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< Partitioner > | ptr |
typedef std::weak_ptr< Partitioner > | wptr |
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 | |
Stage * | get_stage () const |
void | stage_write (StageNode *node, 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_ } |