AddCamera(size_t parent_id, const TCamera &camera_data, TCamera::ProjectionType projectionType) | dz::ECS< TCID, TProviders > | inline |
AddCamera(const TCamera &camera_data, TCamera::ProjectionType projectionType) | dz::ECS< TCID, TProviders > | inline |
AddEntity(int parent_id, const TEntity &entity_data) | dz::ECS< TCID, TProviders > | inline |
AddEntity(const TEntity &entity_data) | dz::ECS< TCID, TProviders > | inline |
AddProvider(int parent_id, const TData &data, std::vector< std::shared_ptr< ReflectableGroup > > &reflectable_group_vector) | dz::ECS< TCID, TProviders > | inline |
AddProviderSingle(int parent_id, size_t &id, const TData &data, std::vector< std::shared_ptr< ReflectableGroup > > &reflectable_group_vector) | dz::ECS< TCID, TProviders > | inline |
AddScene(int parent_id, const TScene &entity_data) | dz::ECS< TCID, TProviders > | inline |
AddScene(const TScene &entity_data) | dz::ECS< TCID, TProviders > | inline |
backup(Serial &serial) override | dz::ECS< TCID, TProviders > | inlinevirtual |
buffer_group | dz::ECS< TCID, TProviders > | |
buffer_initialized | dz::ECS< TCID, TProviders > | |
buffer_name | dz::ECS< TCID, TProviders > | |
buffer_size | dz::ECS< TCID, TProviders > | |
CameraProviderT typedef | dz::ECS< TCID, TProviders > | |
CID | dz::ECS< TCID, TProviders > | inlinestatic |
components_registered | dz::ECS< TCID, TProviders > | |
ConstructComponent(size_t entity_id, const TComponent &data) | dz::ECS< TCID, TProviders > | inline |
constructed_component_count | dz::ECS< TCID, TProviders > | |
CreateBufferGroup() | dz::ECS< TCID, TProviders > | inline |
draw_mg | dz::ECS< TCID, TProviders > | |
DrawProviderT typedef | dz::ECS< TCID, TProviders > | |
e_mutex | dz::ECS< TCID, TProviders > | |
ECS(Serial &serial) | dz::ECS< TCID, TProviders > | inline |
ECS(WINDOW *initial_window_ptr) | dz::ECS< TCID, TProviders > | inline |
EnableDrawInWindow(WINDOW *window_ptr) | dz::ECS< TCID, TProviders > | inline |
FindBufferNameFromProviders() | dz::ECS< TCID, TProviders > | inline |
FindParentGroupPtr(int parent_id) | dz::ECS< TCID, TProviders > | inline |
FramebufferChanged(size_t camera_id) | dz::ECS< TCID, TProviders > | inline |
GenerateCamerasDrawFunction() | dz::ECS< TCID, TProviders > | inline |
GenerateCameraVisibilityFunction() | dz::ECS< TCID, TProviders > | inline |
GenerateEntitysDrawFunction() | dz::ECS< TCID, TProviders > | inline |
GenerateMainFragmentShaderCode() | dz::ECS< TCID, TProviders > | inline |
GenerateMainShader() | dz::ECS< TCID, TProviders > | inline |
GenerateMainVertexShaderCode() | dz::ECS< TCID, TProviders > | inline |
GenerateModelComputeShader() | dz::ECS< TCID, TProviders > | inline |
GenerateModelComputeShaderCode() | dz::ECS< TCID, TProviders > | inline |
GenerateShaderHeader(ShaderModuleType moduleType) | dz::ECS< TCID, TProviders > | inline |
GenerateShaderMain(ShaderModuleType moduleType) | dz::ECS< TCID, TProviders > | inline |
GetCamera(size_t camera_id) | dz::ECS< TCID, TProviders > | inline |
GetCID() | dz::Restorable | inlinestatic |
getCID() override | dz::ECS< TCID, TProviders > | inlinevirtual |
GetEntity(size_t entity_id) | dz::ECS< TCID, TProviders > | inline |
GetGroup(size_t id) | dz::ECS< TCID, TProviders > | inline |
GetGroupByIndex(size_t index) | dz::ECS< TCID, TProviders > | inline |
GetProviderBegin() | dz::ECS< TCID, TProviders > | inline |
GetProviderData(size_t id) | dz::ECS< TCID, TProviders > | inline |
GetProviderData(const std::string &buffer_name) | dz::ECS< TCID, TProviders > | inline |
GetProviderEnd() | dz::ECS< TCID, TProviders > | inline |
GetProviderValByID(int provider_val_id) | dz::ECS< TCID, TProviders > | inline |
id_provider_groups | dz::ECS< TCID, TProviders > | |
InsertReflectableGroup(std::vector< std::shared_ptr< ReflectableGroup > > &children) | dz::ECS< TCID, TProviders > | inline |
IsDrawProviderName(std::string &out_string) | dz::ECS< TCID, TProviders > | inline |
IsTAProvider() | dz::ECS< TCID, TProviders > | inline |
IsTThisProvider(bool &out_bool) | dz::ECS< TCID, TProviders > | inline |
loaded_from_io | dz::ECS< TCID, TProviders > | |
main_shader | dz::ECS< TCID, TProviders > | |
MarkReady() | dz::ECS< TCID, TProviders > | inline |
model_compute_shader | dz::ECS< TCID, TProviders > | |
prioritized_provider_ids | dz::ECS< TCID, TProviders > | |
priority_glsl_mains | dz::ECS< TCID, TProviders > | |
provider_id_reflectable_maps | dz::ECS< TCID, TProviders > | |
provider_index_vectors | dz::ECS< TCID, TProviders > | |
reflectable_group_root_vector | dz::ECS< TCID, TProviders > | |
RegisterComponent() | dz::ECS< TCID, TProviders > | inline |
RegisterComponents(const std::function< bool(ECS &)> ®ister_all_components_fn) | dz::ECS< TCID, TProviders > | inline |
registered_component_map | dz::ECS< TCID, TProviders > | |
RegisterProvider() | dz::ECS< TCID, TProviders > | inline |
RegisterProviders() | dz::ECS< TCID, TProviders > | inline |
RegisterStateCID() | dz::ECS< TCID, TProviders > | inlinestatic |
Resize(int n) | dz::ECS< TCID, TProviders > | inline |
ResizeFramebuffer(size_t camera_id, uint32_t width, uint32_t height) | dz::ECS< TCID, TProviders > | inline |
restore(Serial &serial) override | dz::ECS< TCID, TProviders > | inlinevirtual |
restricted_keys | dz::ECS< TCID, TProviders > | |
save_path | dz::ECS< TCID, TProviders > | |
SceneProviderT typedef | dz::ECS< TCID, TProviders > | |
SetCameraAspect(size_t camera_id, float width, float height) | dz::ECS< TCID, TProviders > | inline |
SetProviderCount(const std::string &buffer_name, int count) | dz::ECS< TCID, TProviders > | inline |
window_ptr | dz::ECS< TCID, TProviders > | |
~Restorable()=default | dz::Restorable | virtual |