[]Struct amethyst_rendy::rendy::memory::DynamicConfig

pub struct DynamicConfig {
    pub block_size_granularity: u64,
    pub max_chunk_size: u64,
    pub min_device_allocation: u64,
}

Config for DynamicAllocator.

Fields

block_size_granularity: u64

All requests are rounded up to multiple of this value.

max_chunk_size: u64

Maximum chunk of blocks size. Actual chunk size is min(max_chunk_size, block_size * blocks_per_chunk)

min_device_allocation: u64

Minimum size of device allocation.

Trait Implementations

impl Clone for DynamicConfig

impl Copy for DynamicConfig

impl Debug for DynamicConfig

impl<'de> Deserialize<'de> for DynamicConfig

impl Serialize for DynamicConfig

Auto Trait Implementations

impl RefUnwindSafe for DynamicConfig

impl Send for DynamicConfig

impl Sync for DynamicConfig

impl Unpin for DynamicConfig

impl UnwindSafe for DynamicConfig

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Clone for T where
    T: Clone
[src]

impl<T> Config for T where
    T: for<'a> Deserialize<'a> + Serialize
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Serialize for T where
    T: Serialize + ?Sized
[src]

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Supports<T> for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,