List of all items
Structs
- Engine
- EngineContext
- GameWorld
- Vessel
- prelude::AssetHandle
- prelude::AssetMetadata
- prelude::AssetUUID
- prelude::BufferDescriptor
- prelude::BufferId
- prelude::BufferUsage
- prelude::ColorTargetStateDescriptor
- prelude::ColorWrites
- prelude::DepthBiasState
- prelude::DepthStencilStateDescriptor
- prelude::EngineContext
- prelude::HandleComponent
- prelude::MultisampleStateDescriptor
- prelude::PipelineLayoutDescriptor
- prelude::RenderObject
- prelude::RenderPipelineDescriptor
- prelude::RenderPipelineId
- prelude::SaaTrackingAllocator
- prelude::ShaderModuleDescriptor
- prelude::ShaderModuleId
- prelude::ShaderStage
- prelude::StencilFaceState
- prelude::VertexAttributeDescriptor
- prelude::VertexBufferLayoutDescriptor
- prelude::ecs::Camera
- prelude::ecs::DirectionalLight
- prelude::ecs::EntityId
- prelude::ecs::GlobalTransform
- prelude::ecs::Light
- prelude::ecs::MaterialComponent
- prelude::ecs::PointLight
- prelude::ecs::SpotLight
- prelude::ecs::Transform
- prelude::materials::EmissiveMaterial
- prelude::materials::StandardMaterial
- prelude::materials::UnlitMaterial
- prelude::materials::WireframeMaterial
- prelude::math::Aabb
- prelude::math::AffineTransform
- prelude::math::Extent1D
- prelude::math::Extent2D
- prelude::math::Extent3D
- prelude::math::LinearRgba
- prelude::math::Mat3
- prelude::math::Mat4
- prelude::math::Origin2D
- prelude::math::Origin3D
- prelude::math::Quaternion
- prelude::math::Vec2
- prelude::math::Vec3
- prelude::math::Vec4
- prelude::math::affine_transform::AffineTransform
- prelude::math::color::LinearRgba
- prelude::math::dimension::Extent1D
- prelude::math::dimension::Extent2D
- prelude::math::dimension::Extent3D
- prelude::math::dimension::Origin2D
- prelude::math::dimension::Origin3D
- prelude::math::geometry::Aabb
- prelude::math::matrix::Mat3
- prelude::math::matrix::Mat4
- prelude::math::quaternion::Quaternion
- prelude::math::vector::Vec2
- prelude::math::vector::Vec3
- prelude::math::vector::Vec4
Enums
- InputEvent
- prelude::AssetSource
- prelude::CompareFunction
- prelude::IndexFormat
- prelude::MouseButton
- prelude::SampleCount
- prelude::ShaderSourceData
- prelude::TextureFormat
- prelude::VertexFormat
- prelude::VertexStepMode
- prelude::ecs::LightType
Traits
Functions
- prelude::math::approx_eq
- prelude::math::approx_eq_eps
- prelude::math::clamp
- prelude::math::degrees_to_radians
- prelude::math::radians_to_degrees
- prelude::math::saturate
- spawn_cube_at
- spawn_plane
- spawn_sphere
Type Aliases
Constants
- prelude::math::DEG_TO_RAD
- prelude::math::E
- prelude::math::EPSILON
- prelude::math::FRAC_PI_2
- prelude::math::FRAC_PI_3
- prelude::math::FRAC_PI_4
- prelude::math::FRAC_PI_6
- prelude::math::FRAC_PI_8
- prelude::math::LN_10
- prelude::math::LN_2
- prelude::math::LOG10_E
- prelude::math::LOG2_E
- prelude::math::PI
- prelude::math::RAD_TO_DEG
- prelude::math::SQRT_2
- prelude::math::TAU
- prelude::shaders::EMISSIVE_WGSL
- prelude::shaders::FORWARD_PLUS_WGSL
- prelude::shaders::LIGHT_CULLING_WGSL
- prelude::shaders::LIT_FORWARD_WGSL
- prelude::shaders::SHADOW_PASS_WGSL
- prelude::shaders::STANDARD_PBR_WGSL
- prelude::shaders::UNLIT_WGSL
- prelude::shaders::WIREFRAME_WGSL