Trait KonnektorenAssetLoader

Source
pub trait KonnektorenAssetLoader {
    // Required methods
    fn load_challenge(&mut self, id: &str, path: &str) -> Handle<ChallengeAsset>;
    fn load_level(&mut self, id: &str, path: &str) -> Handle<LevelAsset>;
    fn load_common_assets(&mut self) -> &mut Self;
}
Expand description

Helper trait for easy asset loading

Required Methods§

Source

fn load_challenge(&mut self, id: &str, path: &str) -> Handle<ChallengeAsset>

Load a challenge asset by ID and path

Source

fn load_level(&mut self, id: &str, path: &str) -> Handle<LevelAsset>

Load a level asset by ID and path

Source

fn load_common_assets(&mut self) -> &mut Self

Load common Konnektoren assets

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl KonnektorenAssetLoader for App

Source§

fn load_challenge(&mut self, id: &str, path: &str) -> Handle<ChallengeAsset>

Source§

fn load_level(&mut self, id: &str, path: &str) -> Handle<LevelAsset>

Source§

fn load_common_assets(&mut self) -> &mut Self

Implementors§