pub struct ChannelId(/* private fields */);Expand description
Identifies a specific property associated with a voxel volume.
Implementations§
Source§impl ChannelId
impl ChannelId
Sourcepub const MATERIAL_ID: Self
pub const MATERIAL_ID: Self
The material IDs of voxels.
Sourcepub const TRANSPARENCY: Self
pub const TRANSPARENCY: Self
The alpha value of volumes.
Sourcepub const EMISSIVE_COLOR: Self
pub const EMISSIVE_COLOR: Self
The emissive color of voxels.
Trait Implementations§
Source§impl BitAnd<ChannelFlags> for ChannelId
impl BitAnd<ChannelFlags> for ChannelId
Source§type Output = ChannelFlags
type Output = ChannelFlags
The resulting type after applying the
& operator.Source§impl BitAnd<ChannelId> for ChannelFlags
impl BitAnd<ChannelId> for ChannelFlags
Source§impl BitAndAssign<ChannelId> for ChannelFlags
impl BitAndAssign<ChannelId> for ChannelFlags
Source§fn bitand_assign(&mut self, rhs: ChannelId)
fn bitand_assign(&mut self, rhs: ChannelId)
Performs the
&= operation. Read moreSource§impl BitOr<ChannelFlags> for ChannelId
impl BitOr<ChannelFlags> for ChannelId
Source§type Output = ChannelFlags
type Output = ChannelFlags
The resulting type after applying the
| operator.Source§impl BitOr<ChannelId> for ChannelFlags
impl BitOr<ChannelId> for ChannelFlags
Source§impl BitOrAssign<ChannelId> for ChannelFlags
impl BitOrAssign<ChannelId> for ChannelFlags
Source§fn bitor_assign(&mut self, rhs: ChannelId)
fn bitor_assign(&mut self, rhs: ChannelId)
Performs the
|= operation. Read moreSource§impl BitXor<ChannelFlags> for ChannelId
impl BitXor<ChannelFlags> for ChannelId
Source§type Output = ChannelFlags
type Output = ChannelFlags
The resulting type after applying the
^ operator.Source§impl BitXor<ChannelId> for ChannelFlags
impl BitXor<ChannelId> for ChannelFlags
Source§impl BitXorAssign<ChannelId> for ChannelFlags
impl BitXorAssign<ChannelId> for ChannelFlags
Source§fn bitxor_assign(&mut self, rhs: ChannelId)
fn bitxor_assign(&mut self, rhs: ChannelId)
Performs the
^= operation. Read moreSource§impl From<ChannelId> for ChannelFlags
impl From<ChannelId> for ChannelFlags
impl Copy for ChannelId
impl Eq for ChannelId
impl StructuralPartialEq for ChannelId
Auto Trait Implementations§
impl Freeze for ChannelId
impl RefUnwindSafe for ChannelId
impl Send for ChannelId
impl Sync for ChannelId
impl Unpin for ChannelId
impl UnwindSafe for ChannelId
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