# Khaotic Engine Reborn: Class Members - Functions

Loading...
Searching...
No Matches
Here is a list of all documented functions with links to the class documentation for each member:

### - a -

- add_cube() : application_class
- add_kobject() : application_class
- AddComponent() : ecs::Entity
- application_class() : application_class

### - c -

- Clear() : ecs::EntityManager
- construct_frustum() : application_class
- create_big_cube() : application_class
- CreateEntity() : ecs::EntityManager

### - d -

- delete_entity_by_id() : application_class
- delete_terrain() : application_class
- DestroyEntity() : ecs::EntityManager

### - e -

- Entity() : ecs::Entity
- EntityManager() : ecs::EntityManager

### - f -

- frame() : application_class

### - g -

- generate_terrain() : application_class
- get_aspect_ratio() : application_class
- get_back_buffer_srv() : application_class
- get_can_fixed_update() : application_class
- get_entity_manager() : application_class
- get_fps() : application_class
- get_frustum() : application_class
- get_frustum_tolerance() : application_class
- get_hwnd() : application_class
- get_light_color() : application_class
- get_light_position() : application_class
- get_lights() : application_class
- get_model_cache() : application_class
- get_object_id() : application_class
- get_physics() : application_class
- get_physics_tick_rate() : application_class
- get_reflection_texture() : application_class
- get_refraction_texture() : application_class
- get_render_count() : application_class
- get_render_texture() : application_class
- get_scene_texture() : application_class
- get_screen_height() : application_class
- get_screen_width() : application_class
- get_should_quit() : application_class
- get_speed() : application_class
- get_stats() : application_class
- get_sun_light() : application_class
- get_terrain_entity_count() : application_class
- get_vsync() : application_class
- get_w_folder() : application_class
- get_window_size() : application_class
- GetAcceleration() : ecs::PhysicsComponent
- GetActiveShader() : ecs::ShaderComponent
- GetAllEntities() : ecs::EntityManager
- GetBoundingRadius() : ecs::PhysicsComponent
- GetComponent() : ecs::Entity
- GetEntitiesWithComponent() : ecs::EntityManager
- GetEntity() : ecs::EntityManager
- GetEntityCount() : ecs::EntityManager
- GetID() : ecs::Entity
- GetId() : ecs::IdentityComponent
- GetIndexCount() : ecs::RenderComponent
- GetMass() : ecs::PhysicsComponent
- GetModel() : ecs::RenderComponent
- GetModelFilePath() : ecs::RenderComponent
- GetName() : ecs::IdentityComponent
- GetPath() : ecs::ModelPathComponent
- GetPosition() : ecs::TransformComponent
- GetPreviousPosition() : ecs::PhysicsComponent
- GetRotateMatrix() : ecs::TransformComponent
- GetRotation() : ecs::TransformComponent
- GetScale() : ecs::TransformComponent
- GetScaleMatrix() : ecs::TransformComponent
- GetTexture() : ecs::RenderComponent
- GetTranslateMatrix() : ecs::TransformComponent
- GetType() : ecs::IdentityComponent
- GetVelocity() : ecs::PhysicsComponent
- GetWorldMatrix() : ecs::TransformComponent

### - h -

- HasComponent() : ecs::Entity

### - i -

- IdentityComponent() : ecs::IdentityComponent
- Initialize() : ecs::Component, ecs::IdentityComponent, ecs::ModelPathComponent, ecs::PhysicsComponent, ecs::RenderComponent, ecs::ShaderComponent
- initialize() : application_class
- InitializeFromFile() : ecs::RenderComponent
- InitializeWithModel() : ecs::RenderComponent
- is_windowed() : application_class
- IsGravityEnabled() : ecs::PhysicsComponent
- IsGrounded() : ecs::PhysicsComponent
- IsPhysicsEnabled() : ecs::PhysicsComponent
- IsVisible() : ecs::RenderComponent

### - l -

- LaunchObject() : ecs::PhysicsComponent
- LoadTexturesFromPath() : ecs::RenderComponent

### - o -

- ObjectTypeToString() : ecs::IdentityComponent

### - p -

- physics_thread_function() : application_class
- PhysicsComponent() : ecs::PhysicsComponent

### - r -

- RemoveComponent() : ecs::Entity
- Render() : ecs::RenderComponent
- RenderAllEntities() : ecs::RenderSystem
- RenderComponent() : ecs::RenderComponent
- RenderEntity() : ecs::RenderSystem
- RenderSystem() : ecs::RenderSystem

### - s -

- set_can_fixed_update() : application_class
- set_cel_shading() : application_class
- set_frustum() : application_class
- set_frustum_tolerance() : application_class
- set_hwnd() : application_class
- set_light_color() : application_class
- set_light_position() : application_class
- set_object_id() : application_class
- set_path() : application_class
- set_physics_tick_rate() : application_class
- set_render_count() : application_class
- set_screen_height() : application_class
- set_screen_width() : application_class
- set_should_quit() : application_class
- set_speed() : application_class
- set_vsync() : application_class
- set_w_folder() : application_class
- set_window_size() : application_class
- set_windowed() : application_class
- SetAcceleration() : ecs::PhysicsComponent
- SetActiveShader() : ecs::ShaderComponent
- SetBoundingRadius() : ecs::PhysicsComponent
- SetGravityEnabled() : ecs::PhysicsComponent
- SetGrounded() : ecs::PhysicsComponent
- SetId() : ecs::IdentityComponent
- SetMass() : ecs::PhysicsComponent
- SetModel() : ecs::RenderComponent
- SetModelFilePath() : ecs::RenderComponent
- SetName() : ecs::IdentityComponent
- SetPath() : ecs::ModelPathComponent
- SetPhysicsEnabled() : ecs::PhysicsComponent
- SetPosition() : ecs::TransformComponent
- SetPreviousPosition() : ecs::PhysicsComponent
- SetRotateMatrix() : ecs::TransformComponent
- SetRotation() : ecs::TransformComponent
- SetScale() : ecs::TransformComponent
- SetScaleMatrix() : ecs::TransformComponent
- SetTranslateMatrix() : ecs::TransformComponent
- SetType() : ecs::IdentityComponent
- SetUpdatePositionCallback() : ecs::PhysicsComponent
- SetVelocity() : ecs::PhysicsComponent
- SetVisible() : ecs::RenderComponent
- ShaderComponent() : ecs::ShaderComponent
- ShaderTypeToString() : ecs::ShaderComponent
- shutdown() : application_class
- StringToObjectType() : ecs::IdentityComponent
- StringToShaderType() : ecs::ShaderComponent

### - t -

- TransformComponent() : ecs::TransformComponent

### - u -

- Update() : ecs::Component, ecs::ModelPathComponent, ecs::PhysicsComponent, ecs::RenderComponent, ecs::ShaderComponent
- update_stats_after_modification() : application_class
- UpdateComponents() : ecs::Entity
- UpdateEntities() : ecs::EntityManager
- UpdateWorldMatrix() : ecs::TransformComponent