AllegroFlare/SceneGraph/EntityPool
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
entity_pool |
std::unordered_set<AllegroFlare::SceneGraph::Entities::Base*> |
Methods
num_elements() |
add(AllegroFlare::SceneGraph::Entities::Base* entity=nullptr) |
add(std::vector<AllegroFlare::SceneGraph::Entities::Base*> entities=) |
remove(AllegroFlare::SceneGraph::Entities::Base* entity=nullptr) |
remove(std::vector<AllegroFlare::SceneGraph::Entities::Base*> entities={}) |
exists(AllegroFlare::SceneGraph::Entities::Base* entity=nullptr) |
find_with_attribute(std::string attribute="[unset-attribute]") |
select_A(std::string attribute="[unset-attribute]") |
select_B(std::vector<std::string> attributes={}) |
select_C(std::string attribute="[unset-attribute]", std::string parameter="[unset-parameter]") |
select_D(std::vector<std::pair<std::string, std::string>> attribute_param_pairs={}) |
select_E(std::string attribute="[unset-attribute]", std::vector<std::pair<std::string, std::string>> attribute_param_pairs={}) |
select_F(std::vector<std::string> attributes={}, std::vector<std::pair<std::string, std::string>> attribute_param_pairs={}) |
Dependencies
{"symbol"=>"AllegroFlare::SceneGraph::Entities::Base", "headers"=>["AllegroFlare/SceneGraph/Entities/Base.hpp"]} |
{"symbol"=>"std::find", "headers"=>["algorithm"]} |
{"symbol"=>"std::unordered_set", "headers"=>["unordered_set"]} |
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.