pub struct CompositeSurfaceCache { /* private fields */ }Implementations
sourceimpl CompositeSurfaceCache
impl CompositeSurfaceCache
pub fn new(name: Cow<'static, str>, width: usize, height: usize) -> Self
pub fn name(&self) -> &str
pub fn width(&self) -> usize
pub fn set_width(&mut self, width: usize)
pub fn height(&self) -> usize
pub fn set_height(&mut self, height: usize)
pub fn rebuild(&mut self)
pub fn is_cached(&self) -> bool
Trait Implementations
sourceimpl Clone for CompositeSurfaceCache
impl Clone for CompositeSurfaceCache
sourcefn clone(&self) -> CompositeSurfaceCache
fn clone(&self) -> CompositeSurfaceCache
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CompositeSurfaceCache
impl Debug for CompositeSurfaceCache
sourceimpl Default for CompositeSurfaceCache
impl Default for CompositeSurfaceCache
sourcefn default() -> CompositeSurfaceCache
fn default() -> CompositeSurfaceCache
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CompositeSurfaceCache
impl<'de> Deserialize<'de> for CompositeSurfaceCache
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Prefab for CompositeSurfaceCache
impl Prefab for CompositeSurfaceCache
fn post_from_prefab(&mut self)
fn from_prefab(data: Value) -> Result<Self, PrefabError>
fn from_prefab_with_extras(
data: Value,
_named_entities: &HashMap<String, Entity, RandomState>,
_state_token: ID<PhantomData<dyn State + Send + Sync + 'static>>
) -> Result<Self, PrefabError>
fn to_prefab(&self) -> Result<Value, PrefabError>
fn from_prefab_str(data: &str) -> Result<Self, PrefabError>
fn to_prefab_string(&self) -> Result<String, PrefabError>
sourceimpl Serialize for CompositeSurfaceCache
impl Serialize for CompositeSurfaceCache
impl PrefabComponent for CompositeSurfaceCache
Auto Trait Implementations
impl RefUnwindSafe for CompositeSurfaceCache
impl Send for CompositeSurfaceCache
impl Sync for CompositeSurfaceCache
impl Unpin for CompositeSurfaceCache
impl UnwindSafe for CompositeSurfaceCache
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more