Struct warmy::Loaded
[−]
[src]
pub struct Loaded<T> { pub res: T, pub deps: Vec<DepKey>, }
Result of a resource loading.
This type enables you to register a resource for reloading events of other resources. Those are
named dependencies. If you don’t need to run specific code on a dependency reloading, use
the .into()
function to lift your return value to Loaded<_>
or use the provided
function.
Fields
res: T
The loaded object.
deps: Vec<DepKey>
The list of dependencies to listen for events.
Methods
impl<T> Loaded<T>
[src]
fn without_dep(res: T) -> Self
[src]
Return a resource declaring no dependency at all.
fn with_deps(res: T, deps: Vec<DepKey>) -> Self
[src]
Return a resource along with its dependencies.