#[repr(transparent)]pub struct EffectMaterialId(pub u16);Expand description
ID Space for effect and material shaders IDs 0x0000 through 0x4FFF are reserved for public use
Tuple Fields§
§0: u16Implementations§
Source§impl EffectMaterialId
impl EffectMaterialId
pub const LightingPassEffectBase: EffectMaterialId = _
pub const WaterEffectBase: EffectMaterialId = _
pub const CopyEffectBase: EffectMaterialId = _
pub const ScreenEffectBase: EffectMaterialId = _
pub const FogEffectBase: EffectMaterialId = _
pub const FxaaEffectBase: EffectMaterialId = _
pub const ColorMaterialBase: EffectMaterialId = _
pub const DepthMaterial: EffectMaterialId = _
pub const PositionMaterial: EffectMaterialId = _
pub const SkyboxMaterial: EffectMaterialId = _
pub const UVMaterial: EffectMaterialId = _
pub const NormalMaterialBase: EffectMaterialId = _
pub const IntersectionMaterial: EffectMaterialId = _
pub const IsosurfaceMaterial: EffectMaterialId = _
pub const ImpostersMaterial: EffectMaterialId = _
pub const BrdfMaterial: EffectMaterialId = _
pub const IrradianceMaterial: EffectMaterialId = _
pub const ORMMaterialBase: EffectMaterialId = _
pub const PhysicalMaterialBase: EffectMaterialId = _
pub const DeferredPhysicalMaterialBase: EffectMaterialId = _
pub const PrefilterMaterial: EffectMaterialId = _
Trait Implementations§
Source§impl PartialEq for EffectMaterialId
impl PartialEq for EffectMaterialId
impl Eq for EffectMaterialId
impl StructuralPartialEq for EffectMaterialId
Auto Trait Implementations§
impl Freeze for EffectMaterialId
impl RefUnwindSafe for EffectMaterialId
impl Send for EffectMaterialId
impl Sync for EffectMaterialId
impl Unpin for EffectMaterialId
impl UnwindSafe for EffectMaterialId
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