#[non_exhaustive]#[repr(u32)]pub enum cudaResourceViewFormat {
Show 35 variants
cudaResViewFormatNone = 0,
cudaResViewFormatUnsignedChar1 = 1,
cudaResViewFormatUnsignedChar2 = 2,
cudaResViewFormatUnsignedChar4 = 3,
cudaResViewFormatSignedChar1 = 4,
cudaResViewFormatSignedChar2 = 5,
cudaResViewFormatSignedChar4 = 6,
cudaResViewFormatUnsignedShort1 = 7,
cudaResViewFormatUnsignedShort2 = 8,
cudaResViewFormatUnsignedShort4 = 9,
cudaResViewFormatSignedShort1 = 10,
cudaResViewFormatSignedShort2 = 11,
cudaResViewFormatSignedShort4 = 12,
cudaResViewFormatUnsignedInt1 = 13,
cudaResViewFormatUnsignedInt2 = 14,
cudaResViewFormatUnsignedInt4 = 15,
cudaResViewFormatSignedInt1 = 16,
cudaResViewFormatSignedInt2 = 17,
cudaResViewFormatSignedInt4 = 18,
cudaResViewFormatHalf1 = 19,
cudaResViewFormatHalf2 = 20,
cudaResViewFormatHalf4 = 21,
cudaResViewFormatFloat1 = 22,
cudaResViewFormatFloat2 = 23,
cudaResViewFormatFloat4 = 24,
cudaResViewFormatUnsignedBlockCompressed1 = 25,
cudaResViewFormatUnsignedBlockCompressed2 = 26,
cudaResViewFormatUnsignedBlockCompressed3 = 27,
cudaResViewFormatUnsignedBlockCompressed4 = 28,
cudaResViewFormatSignedBlockCompressed4 = 29,
cudaResViewFormatUnsignedBlockCompressed5 = 30,
cudaResViewFormatSignedBlockCompressed5 = 31,
cudaResViewFormatUnsignedBlockCompressed6H = 32,
cudaResViewFormatSignedBlockCompressed6H = 33,
cudaResViewFormatUnsignedBlockCompressed7 = 34,
}
Expand description
CUDA texture resource view formats
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
cudaResViewFormatNone = 0
< No resource view format (use underlying resource format)
cudaResViewFormatUnsignedChar1 = 1
< 1 channel unsigned 8-bit integers
cudaResViewFormatUnsignedChar2 = 2
< 2 channel unsigned 8-bit integers
cudaResViewFormatUnsignedChar4 = 3
< 4 channel unsigned 8-bit integers
cudaResViewFormatSignedChar1 = 4
< 1 channel signed 8-bit integers
cudaResViewFormatSignedChar2 = 5
< 2 channel signed 8-bit integers
cudaResViewFormatSignedChar4 = 6
< 4 channel signed 8-bit integers
cudaResViewFormatUnsignedShort1 = 7
< 1 channel unsigned 16-bit integers
cudaResViewFormatUnsignedShort2 = 8
< 2 channel unsigned 16-bit integers
cudaResViewFormatUnsignedShort4 = 9
< 4 channel unsigned 16-bit integers
cudaResViewFormatSignedShort1 = 10
< 1 channel signed 16-bit integers
cudaResViewFormatSignedShort2 = 11
< 2 channel signed 16-bit integers
cudaResViewFormatSignedShort4 = 12
< 4 channel signed 16-bit integers
cudaResViewFormatUnsignedInt1 = 13
< 1 channel unsigned 32-bit integers
cudaResViewFormatUnsignedInt2 = 14
< 2 channel unsigned 32-bit integers
cudaResViewFormatUnsignedInt4 = 15
< 4 channel unsigned 32-bit integers
cudaResViewFormatSignedInt1 = 16
< 1 channel signed 32-bit integers
cudaResViewFormatSignedInt2 = 17
< 2 channel signed 32-bit integers
cudaResViewFormatSignedInt4 = 18
< 4 channel signed 32-bit integers
cudaResViewFormatHalf1 = 19
< 1 channel 16-bit floating point
cudaResViewFormatHalf2 = 20
< 2 channel 16-bit floating point
cudaResViewFormatHalf4 = 21
< 4 channel 16-bit floating point
cudaResViewFormatFloat1 = 22
< 1 channel 32-bit floating point
cudaResViewFormatFloat2 = 23
< 2 channel 32-bit floating point
cudaResViewFormatFloat4 = 24
< 4 channel 32-bit floating point
cudaResViewFormatUnsignedBlockCompressed1 = 25
< Block compressed 1
cudaResViewFormatUnsignedBlockCompressed2 = 26
< Block compressed 2
cudaResViewFormatUnsignedBlockCompressed3 = 27
< Block compressed 3
cudaResViewFormatUnsignedBlockCompressed4 = 28
< Block compressed 4 unsigned
cudaResViewFormatSignedBlockCompressed4 = 29
< Block compressed 4 signed
cudaResViewFormatUnsignedBlockCompressed5 = 30
< Block compressed 5 unsigned
cudaResViewFormatSignedBlockCompressed5 = 31
< Block compressed 5 signed
cudaResViewFormatUnsignedBlockCompressed6H = 32
< Block compressed 6 unsigned half-float
cudaResViewFormatSignedBlockCompressed6H = 33
< Block compressed 6 signed half-float
cudaResViewFormatUnsignedBlockCompressed7 = 34
< Block compressed 7
Trait Implementations§
Source§impl Clone for cudaResourceViewFormat
impl Clone for cudaResourceViewFormat
Source§fn clone(&self) -> cudaResourceViewFormat
fn clone(&self) -> cudaResourceViewFormat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more