pub struct ViewerCreateOptions {
pub depth_stencil: Option<DepthStencilState>,
pub gaussians_buffer_usage: BufferUsages,
}Expand description
The options for creating a Viewer using Viewer::new_with_options.
Fields§
§depth_stencil: Option<DepthStencilState>The optional depth stencil state for the renderer.
gaussians_buffer_usage: BufferUsagesThe usage for the gaussians buffer.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ViewerCreateOptions
impl RefUnwindSafe for ViewerCreateOptions
impl Send for ViewerCreateOptions
impl Sync for ViewerCreateOptions
impl Unpin for ViewerCreateOptions
impl UnsafeUnpin for ViewerCreateOptions
impl UnwindSafe for ViewerCreateOptions
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> 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