pub enum MeshRenderPass {
Unk0 = 0,
Unk1 = 1,
Unk2 = 2,
Unk4 = 4,
Unk8 = 8,
}Expand description
The render pass for this draw call.
Variants§
Unk0 = 0
The first opaque pass with depth writes.
Unk1 = 1
The first opaque pass with depth writes but earlier in the pass.
Unk2 = 2
The alpha pass after the deferred pass without depth writes.
Unk4 = 4
Unk8 = 8
The alpha pass immediately after MeshRenderPass::Unk0 without depth writes.
Trait Implementations§
Source§impl Bitsized for MeshRenderPass
impl Bitsized for MeshRenderPass
const BITS: usize = 4usize
const MAX: <MeshRenderPass as Bitsized>::ArbitraryInt = {transmute(0x0f): <xc3_lib::mxmd::MeshRenderPass as bilge::Bitsized>::ArbitraryInt}
type ArbitraryInt = UInt<u8, 4>
Source§impl Clone for MeshRenderPass
impl Clone for MeshRenderPass
Source§fn clone(&self) -> MeshRenderPass
fn clone(&self) -> MeshRenderPass
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MeshRenderPass
impl Debug for MeshRenderPass
Source§impl PartialEq for MeshRenderPass
impl PartialEq for MeshRenderPass
impl Copy for MeshRenderPass
impl StructuralPartialEq for MeshRenderPass
Auto Trait Implementations§
impl Freeze for MeshRenderPass
impl RefUnwindSafe for MeshRenderPass
impl Send for MeshRenderPass
impl Sync for MeshRenderPass
impl Unpin for MeshRenderPass
impl UnwindSafe for MeshRenderPass
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,
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