[−][src]Struct sulis_state::EntityTextureCache
Implementations
impl EntityTextureCache
[src]
pub fn new(
texture_id: &'static str,
size: u32,
slot_size: u32
) -> EntityTextureCache
[src]
texture_id: &'static str,
size: u32,
slot_size: u32
) -> EntityTextureCache
pub fn invalidate(&mut self)
[src]
pub fn add_entity(
&mut self,
entity: &EntityState,
renderer: &mut dyn GraphicsRenderer
) -> EntityTextureSlot
[src]
&mut self,
entity: &EntityState,
renderer: &mut dyn GraphicsRenderer
) -> EntityTextureSlot
Adds the specified entity to the cache, finding a slot for the entity and drawing the entity in that slot. the returned index is a handle to the slot used by the entity
Auto Trait Implementations
impl RefUnwindSafe for EntityTextureCache
impl Send for EntityTextureCache
impl Sync for EntityTextureCache
impl Unpin for EntityTextureCache
impl UnwindSafe for EntityTextureCache
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,