Class Members
a
b
c
d
- delta_time (atlas::application)
- destroy (atlas::application, atlas::graphics_context, atlas::vk::descriptor_set, atlas::vk::mesh, atlas::vk::texture, atlas::vk::vk_command_buffer, atlas::vk::vk_driver, atlas::vk::vk_graphics_queue, atlas::vk::vk_index_buffer, atlas::vk::vk_pipeline, atlas::vk::vk_present_queue, atlas::vk::vk_renderpass, atlas::vk::vk_shader_group, atlas::vk::vk_swapchain, atlas::vk::vk_uniform_buffer, atlas::vk::vk_vertex_buffer)
- density (atlas::box_collider3d)
- Down (atlas::camera)
- destroy_context (atlas::graphics_context, atlas::vk::vk_context)
- default_collision_group (atlas::physics::jolt_settings)
- default_filter_mask (atlas::physics::jolt_settings)
- dvec3 (atlas::physics::vector3< JPH::DVec3 >, atlas::physics::vector3< JPH::Double3 >)
- dispatch (atlas::thread)
- descriptor_count (atlas::vk::descriptor_binding_entry)
- descriptor_set (atlas::vk::descriptor_set)
- device_memory (atlas::vk::image_extent, atlas::vk::vk_buffer, atlas::vk::vk_image)
- draw_hud (atlas::vk::imgui_context)
- draw (atlas::vk::mesh, atlas::vk::vk_index_buffer, atlas::vk::vk_vertex_buffer)
- depth_attachments (atlas::vk::renderpass_options)
- data (atlas::vk::texture, atlas::vk::vk_shader_group, atlas::vk::vk_swapchain)
- device_size (atlas::vk::vk_buffer_info)
- driver_context (atlas::vk::vk_context)
- depth_format (atlas::vk::vk_driver)
- dependencies (atlas::vk::vk_renderpass_options)
e
f
g
h
i
j
l
m
- m_current_frame_index (atlas::application)
- m_renderer (atlas::application)
- m_ui_context (atlas::application)
- m_window (atlas::application)
- MouseSensitivity (atlas::camera)
- MovementSpeed (atlas::camera)
- m_entity_id (atlas::entity_t)
- model_path (atlas::material)
- model_reload (atlas::material)
- mesh (atlas::mesh, atlas::vk::mesh)
- m_object_to_broadphase (atlas::physics::broad_phase_layer_interface)
- manifold (atlas::physics::contact_event)
- m_contacts_added (atlas::physics::contact_listener)
- m_contacts_persisted (atlas::physics::contact_listener)
- m_contacts_removed (atlas::physics::contact_listener)
- m_registry (atlas::physics::contact_listener, atlas::scene_scope)
- m_scene (atlas::physics::contact_listener)
- m_config (atlas::physics::jolt_api)
- m_physics_system (atlas::physics::jolt_api, atlas::physics::jolt_context)
- m_query_body (atlas::physics::jolt_api)
- m_query_transform (atlas::physics::jolt_api)
- m_read_body (atlas::physics::jolt_api)
- m_read_transform (atlas::physics::jolt_api)
- m_registery (atlas::physics::jolt_api)
- m_id (atlas::physics::jolt_collision)
- m_handlers (atlas::physics::jolt_collision_manager)
- m_tag (atlas::physics::jolt_collision_manager, atlas::scene_scope, atlas::system_registry, atlas::thread, atlas::world_scope)
- m_broad_phase_layer_interface (atlas::physics::jolt_context)
- m_contact_listener (atlas::physics::jolt_context)
- m_object_layer_pair_filter (atlas::physics::jolt_context)
- m_object_vs_broadphase_filter (atlas::physics::jolt_context)
- m_settings (atlas::physics::jolt_context, atlas::physics::physics_engine, atlas::vk::vk_window)
- m_shape_registry (atlas::physics::jolt_context)
- m_temp_allocator (atlas::physics::jolt_context)
- m_thread_system (atlas::physics::jolt_context)
- max_barriers (atlas::physics::jolt_settings)
- max_bodies (atlas::physics::jolt_settings)
- max_body_pairs (atlas::physics::jolt_settings)
- max_contact_constraints (atlas::physics::jolt_settings)
- max_jobs_power (atlas::physics::jolt_settings)
- m_value (atlas::physics::matrix4< JPH::Mat44 >, atlas::physics::vector3< JPH::DVec3 >, atlas::physics::vector3< JPH::Double3 >, atlas::physics::vector3< JPH::Float3 >, atlas::physics::vector3< JPH::Vec3 >, atlas::physics::vector4< JPH::Float4 >, atlas::physics::vector4< JPH::Vec4 >, atlas::vector2< glm::highp_vec2 >, atlas::vector3, atlas::vector3< JPH::Vec3 >, atlas::vector3< glm::highp_vec3 >, atlas::vector4, atlas::vector4< glm::highp_vec4 >)
- matrix4 (atlas::physics::matrix4< JPH::Mat44 >)
- mat4 (atlas::physics::matrix4< JPH::Mat44 >)
- mass_factor (atlas::physics::physics_body)
- m_backend_api (atlas::physics::physics_engine)
- m_engine_api (atlas::physics::physics_engine)
- m_render_context (atlas::renderer)
- m_entity (atlas::scene_object)
- m_current_scene_ctx (atlas::serializer)
- m_world_registered (atlas::system_registry)
- m_thread (atlas::thread)
- m_stop_watch (atlas::timer)
- m_allocated_descriptors (atlas::vk::descriptor_set)
- m_descriptor_pool (atlas::vk::descriptor_set)
- m_descriptor_set_layout (atlas::vk::descriptor_set)
- m_descriptor_sets (atlas::vk::descriptor_set)
- m_driver (atlas::vk::descriptor_set, atlas::vk::imgui_context, atlas::vk::texture, atlas::vk::vk_command_buffer, atlas::vk::vk_context, atlas::vk::vk_driver, atlas::vk::vk_graphics_queue, atlas::vk::vk_index_buffer, atlas::vk::vk_pipeline, atlas::vk::vk_present_queue, atlas::vk::vk_renderpass, atlas::vk::vk_shader_group, atlas::vk::vk_swapchain, atlas::vk::vk_uniform_buffer, atlas::vk::vk_vertex_buffer)
- m_error_texture (atlas::vk::descriptor_set)
- m_set_slot (atlas::vk::descriptor_set)
- m_size_bytes (atlas::vk::descriptor_set, atlas::vk::vk_uniform_buffer)
- max_sets (atlas::vk::descriptor_set_layout)
- mvp (atlas::vk::global_ubo)
- mip_level (atlas::vk::image_extent)
- m_current_command (atlas::vk::imgui_context)
- m_current_swapchain_handler (atlas::vk::imgui_context)
- m_desc_pool (atlas::vk::imgui_context)
- m_instance (atlas::vk::imgui_context)
- m_physical (atlas::vk::imgui_context, atlas::vk::vk_context, atlas::vk::vk_driver, atlas::vk::vk_graphics_queue, atlas::vk::vk_swapchain)
- model (atlas::vk::material_uniform)
- m_geoemtry_ubo (atlas::vk::mesh)
- m_ibo (atlas::vk::mesh)
- m_model_loaded (atlas::vk::mesh)
- m_textures (atlas::vk::mesh)
- m_vbo (atlas::vk::mesh)
- material_ubo (atlas::vk::mesh)
- m_height (atlas::vk::texture)
- m_is_image_loaded (atlas::vk::texture)
- m_texture_image (atlas::vk::texture)
- m_width (atlas::vk::texture)
- memory_property_flag (atlas::vk::vk_buffer_info)
- m_begin_end_count (atlas::vk::vk_command_buffer)
- m_command_buffer_handler (atlas::vk::vk_command_buffer)
- m_command_pool (atlas::vk::vk_command_buffer)
- m_instance_handler (atlas::vk::vk_context, atlas::vk::vk_window)
- m_resources_free (atlas::vk::vk_context)
- m_depth_format_selected (atlas::vk::vk_driver)
- m_device_queues (atlas::vk::vk_driver)
- max (atlas::vk::vk_filter_range)
- min (atlas::vk::vk_filter_range)
- m_graphics_queue_handler (atlas::vk::vk_graphics_queue)
- m_present_completed_semaphore (atlas::vk::vk_graphics_queue, atlas::vk::vk_present_queue)
- m_render_completed_semaphore (atlas::vk::vk_graphics_queue, atlas::vk::vk_present_queue)
- m_index_buffer_handler (atlas::vk::vk_index_buffer)
- m_indices_count (atlas::vk::vk_index_buffer)
- m_physical_driver (atlas::vk::vk_physical_driver)
- m_queue_family_properties (atlas::vk::vk_physical_driver)
- m_queue_indices (atlas::vk::vk_physical_driver)
- m_surface_properties (atlas::vk::vk_physical_driver, atlas::vk::vk_swapchain)
- m_descriptor_layouts (atlas::vk::vk_pipeline)
- m_pipeline_handler (atlas::vk::vk_pipeline)
- m_pipeline_layout (atlas::vk::vk_pipeline)
- m_shader_group (atlas::vk::vk_pipeline, atlas::vk::vk_renderer)
- m_present_queue_handler (atlas::vk::vk_present_queue)
- m_resize_requested (atlas::vk::vk_present_queue)
- m_swapchain_handler (atlas::vk::vk_present_queue, atlas::vk::vk_swapchain)
- m_begin_initialize (atlas::vk::vk_renderer)
- m_cached_meshes (atlas::vk::vk_renderer)
- m_camera (atlas::vk::vk_renderer)
- m_color (atlas::vk::vk_renderer)
- m_current_command_buffer (atlas::vk::vk_renderer)
- m_current_frame (atlas::vk::vk_renderer)
- m_geometry_descriptor_layout (atlas::vk::vk_renderer)
- m_global_descriptor (atlas::vk::vk_renderer)
- m_global_uniforms (atlas::vk::vk_renderer)
- m_image_count (atlas::vk::vk_renderer)
- m_main_pipeline (atlas::vk::vk_renderer)
- m_main_swapchain (atlas::vk::vk_renderer)
- m_material_descriptor_layout (atlas::vk::vk_renderer)
- m_mesh_descriptors (atlas::vk::vk_renderer)
- m_model (atlas::vk::vk_renderer)
- m_renderpass_handler (atlas::vk::vk_renderpass)
- m_renderpass_options (atlas::vk::vk_renderpass)
- m_shader_modules (atlas::vk::vk_shader_group)
- m_shader_sources (atlas::vk::vk_shader_group)
- m_vertex_attributes (atlas::vk::vk_shader_group)
- m_vertex_binding_attributes (atlas::vk::vk_shader_group)
- module_handler (atlas::vk::vk_shader_module)
- m_color_renderpass (atlas::vk::vk_swapchain)
- m_current_surface (atlas::vk::vk_swapchain)
- m_current_surface_handler (atlas::vk::vk_swapchain)
- m_image_size (atlas::vk::vk_swapchain)
- m_present_to_queue (atlas::vk::vk_swapchain)
- m_swapchain_command_buffers (atlas::vk::vk_swapchain)
- m_swapchain_depth_images (atlas::vk::vk_swapchain)
- m_swapchain_extent (atlas::vk::vk_swapchain)
- m_swapchain_framebuffers (atlas::vk::vk_swapchain)
- m_swapchain_images (atlas::vk::vk_swapchain)
- m_swapchain_main_renderpass (atlas::vk::vk_swapchain)
- m_window_settings (atlas::vk::vk_swapchain)
- m_uniform_buffer_data (atlas::vk::vk_uniform_buffer)
- m_vertex_handler (atlas::vk::vk_vertex_buffer)
- m_vertices_byte_size_count (atlas::vk::vk_vertex_buffer)
- m_vertices_count (atlas::vk::vk_vertex_buffer)
- m_swapchain (atlas::vk::vk_window)
- m_window_handler (atlas::vk::vk_window)
- m_window_surface (atlas::vk::vk_window)
- m_scene_container (atlas::world_scope)
- m_scene_registry (atlas::world_scope)
- m_world_shared_instance (atlas::world_scope)
n
o
- offset (atlas::box_collider3d)
- on_destruction (atlas::entity_t)
- OnContactAdded (atlas::physics::contact_listener)
- OnContactPersisted (atlas::physics::contact_listener)
- OnContactRemoved (atlas::physics::contact_listener)
- OnContactValidate (atlas::physics::contact_listener)
- on_collision_added (atlas::physics::jolt_collision)
- operator= (atlas::physics::matrix4< JPH::Mat44 >, atlas::physics::vector3< JPH::DVec3 >, atlas::physics::vector3< JPH::Double3 >, atlas::physics::vector3< JPH::Float3 >, atlas::physics::vector3< JPH::Vec3 >, atlas::physics::vector4< JPH::Float4 >, atlas::physics::vector4< JPH::Vec4 >, atlas::vector2< glm::highp_vec2 >, atlas::vector3, atlas::vector3< JPH::Vec3 >, atlas::vector3< glm::highp_vec3 >, atlas::vector4, atlas::vector4< glm::highp_vec4 >)
- operator== (atlas::physics::matrix4< JPH::Mat44 >, atlas::physics::vector3< JPH::DVec3 >, atlas::physics::vector3< JPH::Double3 >, atlas::physics::vector3< JPH::Float3 >, atlas::physics::vector3< JPH::Vec3 >, atlas::physics::vector4< JPH::Float4 >, atlas::physics::vector4< JPH::Vec4 >, atlas::vector2< glm::highp_vec2 >, atlas::vector3, atlas::vector3< JPH::Vec3 >, atlas::vector3< glm::highp_vec3 >, atlas::vector4, atlas::vector4< glm::highp_vec4 >, atlas::vk::vertex_input)
- on_reload (atlas::reload)
- on_texture_reload (atlas::reload)
- operator VkCommandBuffer (atlas::vk::vk_command_buffer)
- operator VkDevice (atlas::vk::vk_driver)
- operator VkQueue (atlas::vk::vk_graphics_queue, atlas::vk::vk_present_queue)
- operator VkPhysicalDevice (atlas::vk::vk_physical_driver)
- operator VkPipeline (atlas::vk::vk_pipeline)
- operator VkRenderPass (atlas::vk::vk_renderpass)
- on_create (atlas::vk::vk_swapchain)
- operator VkSwapchainKHR (atlas::vk::vk_swapchain)
- operator VkBuffer (atlas::vk::vk_uniform_buffer, atlas::vk::vk_vertex_buffer)
- operator GLFWwindow * (atlas::window)
- operator() (std::hash< atlas::vk::vertex_input >)
p
q
r
s
- s_instance (atlas::application, atlas::renderer, atlas::system_registry, atlas::vk::vk_context, atlas::vk::vk_driver, atlas::vk::vk_physical_driver, atlas::vk::vk_window)
- set_current_api (atlas::application)
- size (atlas::box_collider3d, atlas::vk::vk_index_buffer, atlas::vk::vk_shader_group, atlas::vk::vk_vertex_buffer)
- set_mouse_speed (atlas::camera)
- set_movement_speed (atlas::camera)
- s_loggers (atlas::console_log_manager)
- set_current_logger (atlas::console_log_manager)
- set (atlas::entity_t, atlas::scene_object)
- shape_type (atlas::physics::collider_body)
- settings (atlas::physics::contact_event, atlas::vk::vk_swapchain, atlas::vk::vk_window, atlas::window)
- set_angular_velocity (atlas::physics::jolt_api, atlas::physics::physics_api)
- set_linear_velocity (atlas::physics::jolt_api, atlas::physics::physics_api)
- subscribe_action (atlas::physics::jolt_collision_manager)
- store_shape (atlas::physics::jolt_context)
- sleep_angular_velocity_threshold (atlas::physics::jolt_settings)
- sleep_velocity_threshold (atlas::physics::jolt_settings)
- ShouldCollide (atlas::physics::object_layer_pair_filter, atlas::physics::object_vs_broadphase_layer)
- set_angular_velocity_by_body (atlas::physics::physics_api)
- set_linear_velocity_by_body (atlas::physics::physics_api)
- start_runtime (atlas::physics::physics_engine)
- stop_runtime (atlas::physics::physics_engine)
- set_background_color (atlas::render_context, atlas::renderer)
- start_frame (atlas::render_context, atlas::vk::vk_renderer)
- scene_object (atlas::scene_object)
- scene_scope (atlas::scene_scope)
- save_as (atlas::serializer)
- serializer (atlas::serializer)
- search_world (atlas::system_registry)
- system_registry (atlas::system_registry)
- seconds (atlas::timer)
- Scale (atlas::transform)
- scale (atlas::transform_physics)
- stage (atlas::vk::descriptor_binding_point, atlas::vk::shader_info, atlas::vk::vk_shader_module)
- size_bytes (atlas::vk::descriptor_set_layout, atlas::vk::vk_uniform_buffer, atlas::vk::vk_vertex_buffer)
- sample_count (atlas::vk::renderpass_attachment)
- stencil_load (atlas::vk::renderpass_attachment)
- stencil_store (atlas::vk::renderpass_attachment)
- store (atlas::vk::renderpass_attachment)
- source (atlas::vk::shader_info)
- surface_capabilities (atlas::vk::surface_properties)
- surface_format (atlas::vk::surface_properties)
- sampler (atlas::vk::texture, atlas::vk::vk_image)
- stride (atlas::vk::vertex_attribute, atlas::vk::vertex_attribute_entry)
- submit_resource_free (atlas::vk::vk_context)
- select_memory_type (atlas::vk::vk_driver)
- select_queue_family_indices (atlas::vk::vk_physical_driver)
- set_resize_status (atlas::vk::vk_present_queue)
- submit_immediate_async (atlas::vk::vk_present_queue)
- submit_immediate_sync (atlas::vk::vk_present_queue)
- subpass_descriptions (atlas::vk::vk_renderpass_options)
- set_vertex_attributes (atlas::vk::vk_shader_group)
- set_vertex_bind_attributes (atlas::vk::vk_shader_group)
- submit (atlas::vk::vk_swapchain)
- swapchain_renderpass (atlas::vk::vk_swapchain)
t
u
v
- View (atlas::camera)
- velocity_iterations (atlas::physics::jolt_settings)
- vector3 (atlas::physics::vector3< JPH::DVec3 >, atlas::physics::vector3< JPH::Double3 >, atlas::physics::vector3< JPH::Float3 >, atlas::physics::vector3< JPH::Vec3 >, atlas::vector3, atlas::vector3< JPH::Vec3 >, atlas::vector3< glm::highp_vec3 >)
- vec3 (atlas::physics::vector3< JPH::Float3 >, atlas::physics::vector3< JPH::Vec3 >, atlas::vector3, atlas::vector3< JPH::Vec3 >)
- vec4 (atlas::physics::vector4< JPH::Float4 >, atlas::physics::vector4< JPH::Vec4 >, atlas::vector4)
- vector4 (atlas::physics::vector4< JPH::Float4 >, atlas::physics::vector4< JPH::Vec4 >, atlas::vector4, atlas::vector4< glm::highp_vec4 >)
- vector2 (atlas::vector2< glm::highp_vec2 >)
- view (atlas::vk::camera_ubo)
- vk_command_buffer (atlas::vk::vk_command_buffer)
- vk_context (atlas::vk::vk_context)
- vk_driver (atlas::vk::vk_driver)
- vk_graphics_queue (atlas::vk::vk_graphics_queue)
- vk_index_buffer (atlas::vk::vk_index_buffer)
- vk_physical_driver (atlas::vk::vk_physical_driver)
- vk_pipeline (atlas::vk::vk_pipeline)
- vk_present_queue (atlas::vk::vk_present_queue)
- vk_renderer (atlas::vk::vk_renderer)
- vk_renderpass (atlas::vk::vk_renderpass)
- vertex_attributes (atlas::vk::vk_shader_group)
- vertex_bind_attributes (atlas::vk::vk_shader_group)
- vk_shader_group (atlas::vk::vk_shader_group)
- vk_swapchain (atlas::vk::vk_swapchain)
- vk_uniform_buffer (atlas::vk::vk_uniform_buffer)
- vk_vertex_buffer (atlas::vk::vk_vertex_buffer)
- vk_window (atlas::vk::vk_window)
w
z
~