#[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: u16
Implementations§
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