pub enum CubeLayer {
PositiveX,
NegativeX,
PositiveY,
NegativeY,
PositiveZ,
NegativeZ,
}
Expand description
Represents a layer of a cubemap.
Variants§
Implementations§
source§impl CubeLayer
impl CubeLayer
sourcepub fn get_layer_index(&self) -> usize
pub fn get_layer_index(&self) -> usize
In some situations whole cubemaps can be bound at once. If this is the case, each layer of the cubemap has a specific index.
For example, if you bind a whole cubemap array, then the index 8
will correspond to the
PositiveY
face of the cubemap whose index is 1
in the array.
Trait Implementations§
source§impl PartialEq<CubeLayer> for CubeLayer
impl PartialEq<CubeLayer> for CubeLayer
impl Copy for CubeLayer
impl Eq for CubeLayer
impl StructuralEq for CubeLayer
impl StructuralPartialEq for CubeLayer
Auto Trait Implementations§
impl RefUnwindSafe for CubeLayer
impl Send for CubeLayer
impl Sync for CubeLayer
impl Unpin for CubeLayer
impl UnwindSafe for CubeLayer
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> Content for Twhere
T: Copy,
impl<T> Content for Twhere T: Copy,
source§fn read<F, E>(size: usize, f: F) -> Result<T, E>where
F: FnOnce(&mut T) -> Result<(), E>,
fn read<F, E>(size: usize, f: F) -> Result<T, E>where F: FnOnce(&mut T) -> Result<(), E>,
Prepares an output buffer, then turns this buffer into an
Owned
.source§fn get_elements_size() -> usize
fn get_elements_size() -> usize
Returns the size of each element.
source§fn to_void_ptr(&self) -> *const ()
fn to_void_ptr(&self) -> *const ()
Produces a pointer to the data.
source§fn ref_from_ptr<'a>(ptr: *mut (), size: usize) -> Option<*mut T>
fn ref_from_ptr<'a>(ptr: *mut (), size: usize) -> Option<*mut T>
Builds a pointer to this type from a raw pointer.
source§fn is_size_suitable(size: usize) -> bool
fn is_size_suitable(size: usize) -> bool
Returns true if the size is suitable to store a type like this.