List of all items
Structs
- asset::AssetHandle
- asset::AssetMetadata
- asset::AssetUUID
- asset::EmissiveMaterial
- asset::StandardMaterial
- asset::UnlitMaterial
- asset::WireframeMaterial
- audio::device::StreamInfo
- context::EngineContext
- control::gorna::AgentStatus
- control::gorna::NegotiationRequest
- control::gorna::NegotiationResponse
- control::gorna::ResourceBudget
- control::gorna::ResourceConstraints
- control::gorna::StrategyOption
- ecs::entity::EntityId
- event::EventBus
- graph::CycleError
- lane::LaneContext
- lane::LaneRegistry
- lane::Ref
- lane::Slot
- lane::context_keys::AudioOutputSlot
- lane::context_keys::AudioStreamInfo
- lane::context_keys::ClearColor
- lane::context_keys::ColorTarget
- lane::context_keys::DepthTarget
- lane::context_keys::PhysicsDeltaTime
- lane::context_keys::ShadowAtlasView
- lane::context_keys::ShadowComparisonSampler
- math::affine_transform::AffineTransform
- math::color::LinearRgba
- math::dimension::Extent1D
- math::dimension::Extent2D
- math::dimension::Extent3D
- math::dimension::Origin2D
- math::dimension::Origin3D
- math::geometry::Aabb
- math::matrix::Mat3
- math::matrix::Mat4
- math::quaternion::Quaternion
- math::vector::Vec2
- math::vector::Vec3
- math::vector::Vec4
- memory::ExtendedMemoryStats
- physics::CharacterControllerOptions
- physics::ColliderDesc
- physics::ColliderHandle
- physics::ContactManifold
- physics::DebugLine
- physics::Ray
- physics::RaycastHit
- physics::RigidBodyDesc
- physics::RigidBodyHandle
- physics::collision::NarrowPhase
- physics::dynamic_tree::DynamicTree
- physics::dynamic_tree::DynamicTreeIterator
- physics::dynamic_tree::DynamicTreeNode
- physics::solver::ImpulseSolver
- physics::solver::VelocityState
- renderer::api::command::bind_group::BindGroupDescriptor
- renderer::api::command::bind_group::BindGroupEntry
- renderer::api::command::bind_group::BindGroupId
- renderer::api::command::bind_group::BindGroupLayoutDescriptor
- renderer::api::command::bind_group::BindGroupLayoutEntry
- renderer::api::command::bind_group::BindGroupLayoutId
- renderer::api::command::bind_group::BufferBinding
- renderer::api::command::compute::ComputePipelineDescriptor
- renderer::api::command::compute::ComputePipelineId
- renderer::api::command::encoder::CommandBufferId
- renderer::api::command::encoder::DrawCommand
- renderer::api::command::pass::ComputePassDescriptor
- renderer::api::command::pass::Operations
- renderer::api::command::pass::PassTimestampWrites
- renderer::api::command::pass::RenderPassColorAttachment
- renderer::api::command::pass::RenderPassDepthStencilAttachment
- renderer::api::command::pass::RenderPassDescriptor
- renderer::api::core::adapter::GraphicsAdapterInfo
- renderer::api::core::backend::BackendSelectionConfig
- renderer::api::core::backend::BackendSelectionResult
- renderer::api::core::context::RenderContext
- renderer::api::core::settings::RenderSettings
- renderer::api::core::shader::ShaderModuleDescriptor
- renderer::api::core::shader::ShaderModuleId
- renderer::api::core::stats::RenderStats
- renderer::api::pipeline::descriptor::MultisampleStateDescriptor
- renderer::api::pipeline::descriptor::RenderPipelineDescriptor
- renderer::api::pipeline::descriptor::RenderPipelineId
- renderer::api::pipeline::layout::PipelineLayoutDescriptor
- renderer::api::pipeline::layout::PipelineLayoutId
- renderer::api::pipeline::state::BlendComponentDescriptor
- renderer::api::pipeline::state::BlendStateDescriptor
- renderer::api::pipeline::state::ColorTargetStateDescriptor
- renderer::api::pipeline::state::ColorWrites
- renderer::api::pipeline::state::DepthBiasState
- renderer::api::pipeline::state::DepthStencilStateDescriptor
- renderer::api::pipeline::state::PrimitiveStateDescriptor
- renderer::api::pipeline::state::StencilFaceState
- renderer::api::pipeline::state::VertexAttributeDescriptor
- renderer::api::pipeline::state::VertexBufferLayoutDescriptor
- renderer::api::resource::buffer::BufferDescriptor
- renderer::api::resource::buffer::BufferId
- renderer::api::resource::buffer::BufferUsage
- renderer::api::resource::texture::CpuTexture
- renderer::api::resource::texture::SamplerDescriptor
- renderer::api::resource::texture::SamplerId
- renderer::api::resource::texture::TextureDescriptor
- renderer::api::resource::texture::TextureId
- renderer::api::resource::texture::TextureUsage
- renderer::api::resource::texture::TextureViewDescriptor
- renderer::api::resource::texture::TextureViewId
- renderer::api::resource::view::CameraUniformData
- renderer::api::resource::view::ViewInfo
- renderer::api::scene::lighting::CullingUniformsData
- renderer::api::scene::lighting::DirectionalLightUniform
- renderer::api::scene::lighting::LightingUniforms
- renderer::api::scene::lighting::PointLightUniform
- renderer::api::scene::lighting::SpotLightUniform
- renderer::api::scene::material_uniforms::MaterialUniforms
- renderer::api::scene::material_uniforms::ModelUniforms
- renderer::api::scene::mesh::GpuMesh
- renderer::api::scene::mesh::Mesh
- renderer::api::scene::render_object::RenderObject
- renderer::api::util::dynamic_uniform_buffer::DynamicUniformRingBuffer
- renderer::api::util::flags::ShaderStageFlags
- renderer::api::util::uniform_ring_buffer::UniformRingBuffer
- renderer::forward_plus::ForwardPlusTileConfig
- renderer::forward_plus::GpuLight
- renderer::forward_plus::LightCullingUniforms
- renderer::light::DirectionalLight
- renderer::light::PointLight
- renderer::light::SpotLight
- scene::SceneFile
- scene::SceneHeader
- service_registry::ServiceRegistry
- telemetry::metrics::Metric
- telemetry::metrics::MetricId
- telemetry::metrics::MetricMetadata
- telemetry::monitoring::GpuReport
- telemetry::monitoring::HardwareReport
- telemetry::monitoring::MemoryReport
- telemetry::monitoring::ResourceUsageReport
- telemetry::monitoring::VramReport
- utils::timer::Stopwatch
- vfs::VirtualFileSystem
Enums
- asset::AlphaMode
- asset::AssetSource
- control::gorna::AgentId
- control::gorna::StrategyId
- lane::LaneError
- lane::LaneKind
- physics::BodyType
- physics::ColliderShape
- physics::CollisionEvent
- platform::BatteryLevel
- platform::ThermalStatus
- renderer::api::command::bind_group::BindingResource
- renderer::api::command::bind_group::BindingType
- renderer::api::command::bind_group::BufferBindingType
- renderer::api::command::bind_group::SamplerBindingType
- renderer::api::command::bind_group::TextureSampleType
- renderer::api::command::bind_group::TextureViewDimension
- renderer::api::command::pass::LoadOp
- renderer::api::command::pass::StoreOp
- renderer::api::core::gpu_hook::GpuHook
- renderer::api::core::shader::ShaderSourceData
- renderer::api::pipeline::enums::BlendFactor
- renderer::api::pipeline::enums::BlendOperation
- renderer::api::pipeline::enums::CompareFunction
- renderer::api::pipeline::enums::CullMode
- renderer::api::pipeline::enums::FrontFace
- renderer::api::pipeline::enums::PolygonMode
- renderer::api::pipeline::enums::PrimitiveTopology
- renderer::api::pipeline::enums::StencilOperation
- renderer::api::pipeline::enums::VertexFormat
- renderer::api::pipeline::enums::VertexStepMode
- renderer::api::resource::texture::AddressMode
- renderer::api::resource::texture::FilterMode
- renderer::api::resource::texture::ImageAspect
- renderer::api::resource::texture::MipmapFilterMode
- renderer::api::resource::texture::SamplerBorderColor
- renderer::api::resource::texture::TextureDimension
- renderer::api::resource::texture::TextureViewDimension
- renderer::api::util::enums::GraphicsBackendType
- renderer::api::util::enums::IndexFormat
- renderer::api::util::enums::RenderStrategy
- renderer::api::util::enums::RendererDeviceType
- renderer::api::util::enums::SampleCount
- renderer::api::util::enums::ShaderStage
- renderer::api::util::enums::TextureFormat
- renderer::error::PipelineError
- renderer::error::RenderError
- renderer::error::ResourceError
- renderer::error::ShaderError
- renderer::forward_plus::TileSize
- renderer::light::LightType
- scene::SceneFileError
- scene::SerializationGoal
- telemetry::event::TelemetryEvent
- telemetry::metrics::MetricType
- telemetry::metrics::MetricValue
- telemetry::metrics::MetricsError
- telemetry::monitoring::MonitoredResourceType
Traits
- agent::Agent
- asset::AsAny
- asset::Asset
- asset::Material
- audio::device::AudioDevice
- lane::Lane
- physics::PhysicsProvider
- platform::HardwareMonitor
- platform::window::KhoraWindow
- platform::window::WindowHandle
- renderer::traits::CommandEncoder
- renderer::traits::ComputePass
- renderer::traits::GpuProfiler
- renderer::traits::GraphicsBackendSelector
- renderer::traits::GraphicsDevice
- renderer::traits::RenderPass
- renderer::traits::RenderSystem
- telemetry::monitoring::ResourceMonitor
- telemetry::monitoring::VramProvider
Functions
- graph::topological_sort
- math::approx_eq
- math::approx_eq_eps
- math::clamp
- math::degrees_to_radians
- math::radians_to_degrees
- math::saturate
- memory::get_currently_allocated_bytes
- memory::get_extended_memory_stats
Type Aliases
Statics
- memory::BYTES_ALLOCATED_LIFETIME
- memory::BYTES_DEALLOCATED_LIFETIME
- memory::CURRENTLY_ALLOCATED_BYTES
- memory::LARGE_ALLOCATIONS
- memory::LARGE_ALLOCATION_BYTES
- memory::PEAK_ALLOCATED_BYTES
- memory::SMALL_ALLOCATIONS
- memory::SMALL_ALLOCATION_BYTES
- memory::TOTAL_ALLOCATIONS
- memory::TOTAL_DEALLOCATIONS
- memory::TOTAL_REALLOCATIONS
Constants
- math::DEG_TO_RAD
- math::E
- math::EPSILON
- math::FRAC_PI_2
- math::FRAC_PI_3
- math::FRAC_PI_4
- math::FRAC_PI_6
- math::FRAC_PI_8
- math::LN_10
- math::LN_2
- math::LOG10_E
- math::LOG2_E
- math::PI
- math::RAD_TO_DEG
- math::SQRT_2
- math::TAU
- renderer::api::core::MAX_FRAMES_IN_FLIGHT
- renderer::api::scene::lighting::MAX_DIRECTIONAL_LIGHTS
- renderer::api::scene::lighting::MAX_POINT_LIGHTS
- renderer::api::scene::lighting::MAX_SPOT_LIGHTS
- renderer::api::util::dynamic_uniform_buffer::DEFAULT_MAX_ELEMENTS
- renderer::api::util::dynamic_uniform_buffer::MIN_UNIFORM_ALIGNMENT
- scene::HEADER_MAGIC_BYTES