Re-exports§
pub use crate::app_trait::SceneVMApp;pub use crate::app_trait::SceneVMRenderCtx;pub use crate::atlas::AtlasEntry;pub use crate::bbox2d::BBox2D;pub use crate::camera3d::Camera3D;pub use crate::camera3d::CameraKind;pub use crate::chunk::Chunk;pub use crate::dynamic::AlphaMode;pub use crate::dynamic::DynamicKind;pub use crate::dynamic::DynamicObject;pub use crate::dynamic::RepeatMode;pub use crate::intodata::IntoDataInput;pub use crate::light::Light;pub use crate::light::LightType;pub use crate::poly2d::Poly2D;pub use crate::poly3d::Poly3D;pub use crate::texture::Texture;pub use crate::vm::Atom;pub use crate::vm::GeoId;pub use crate::vm::LayerBlendMode;pub use crate::vm::LineStrip2D;pub use crate::vm::RenderMode;pub use crate::vm::VM;
Modules§
- app_
trait - atlas
- bbox2d
- camera3d
- chunk
- dynamic
- intodata
- light
- poly2d
- poly3d
- prelude
- Prelude module with commonly used types for SceneVM applications
- texture
- vm
Structs§
- Embedded
- GPUState
- SceneVM
- Shader
Compilation Result - Result of shader compilation with detailed diagnostics
- Shader
Diagnostic - Individual shader diagnostic (warning or error)
Enums§
- Render
Result - Result of a call to
render_frame. - SceneVM
Error - Error types for SceneVM operations
Functions§
- run_
scenevm_ app - Run a
SceneVMAppon native (winit) with GPU presentation to a window.