pub struct DxgiSharedTextureRingDescriptor {
pub logical_size: LogicalSize,
pub texture_count: u32,
}Expand description
A ring of DXGI shared textures that the library allocates, for
MapHandle::attach_dxgi_shared_texture_ring().
Each texture is a D3D11 2D texture with the map’s size in pixels and the format DXGI_FORMAT_B8G8R8A8_UNORM. It binds as a shader resource and a render target, and is shared through an NT handle.
See mln_dxgi_shared_texture_ring_descriptor in the
C API reference.
Fields§
§logical_size: LogicalSize§texture_count: u32How many textures the ring has, from 1 to 8.
Implementations§
pub const fn new(logical_size: LogicalSize, texture_count: u32) -> Self
Trait Implementations§
Source§fn clone(&self) -> DxgiSharedTextureRingDescriptor
fn clone(&self) -> DxgiSharedTextureRingDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more