[−][src]Struct amethyst_rendy::rendy::hal::pso::DescriptorSetWrite
Writes the actual descriptors to be bound into a descriptor set. Should be provided
to the write_descriptor_sets
method of a Device
.
Fields
set: &'a <B as Backend>::DescriptorSet
binding: u32
Note: when there is more descriptors provided than array elements left in the specified binding starting at specified, offset, the updates are spilled onto the next binding (starting with offset 0), and so on.
array_offset: usize
descriptors: WI
Trait Implementations
impl<'a, B, WI> Debug for DescriptorSetWrite<'a, B, WI> where
B: Backend + Debug,
WI: Debug + IntoIterator,
<WI as IntoIterator>::Item: Borrow<Descriptor<'a, B>>,
<B as Backend>::DescriptorSet: Debug,
[src]
B: Backend + Debug,
WI: Debug + IntoIterator,
<WI as IntoIterator>::Item: Borrow<Descriptor<'a, B>>,
<B as Backend>::DescriptorSet: Debug,
Auto Trait Implementations
impl<'a, B, WI> Unpin for DescriptorSetWrite<'a, B, WI> where
WI: Unpin,
WI: Unpin,
impl<'a, B, WI> Sync for DescriptorSetWrite<'a, B, WI> where
WI: Sync,
<B as Backend>::DescriptorSet: Sync,
WI: Sync,
<B as Backend>::DescriptorSet: Sync,
impl<'a, B, WI> Send for DescriptorSetWrite<'a, B, WI> where
WI: Send,
<B as Backend>::DescriptorSet: Sync,
WI: Send,
<B as Backend>::DescriptorSet: Sync,
impl<'a, B, WI> UnwindSafe for DescriptorSetWrite<'a, B, WI> where
WI: UnwindSafe,
<B as Backend>::DescriptorSet: RefUnwindSafe,
WI: UnwindSafe,
<B as Backend>::DescriptorSet: RefUnwindSafe,
impl<'a, B, WI> RefUnwindSafe for DescriptorSetWrite<'a, B, WI> where
WI: RefUnwindSafe,
<B as Backend>::DescriptorSet: RefUnwindSafe,
WI: RefUnwindSafe,
<B as Backend>::DescriptorSet: RefUnwindSafe,
Blanket Implementations
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into(self) -> D
[src]
Convert the source color to the destination color using the bradford method by default Read more
impl<T> SetParameter for T
[src]
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
[src]
T: Parameter<Self>,
Sets value
as a parameter of self
.
impl<T> Supports<T> for T
[src]
impl<T> Erased for T
[src]
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
[src]
fn is_in_subset(&self) -> bool
[src]
unsafe fn to_subset_unchecked(&self) -> SS
[src]
fn from_subset(element: &SS) -> SP
[src]
impl<T> Resource for T where
T: Any + Send + Sync,
[src]
T: Any + Send + Sync,
impl<T> Any for T where
T: Any,
[src]
T: Any,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Event for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,