Type Definition gfx_core::format::Vec3[][src]

type Vec3<T> = [T; 3];

Abstracted 3-element container for macro internal use

Trait Implementations

impl Formatted for Vec3<u16>[src]

type Surface = R16_G16_B16

Associated surface type.

type Channel = Uint

Associated channel type.

type View = Vec3<<Uint as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<i16>[src]

type Surface = R16_G16_B16

Associated surface type.

type Channel = Int

Associated channel type.

type View = Vec3<<Int as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<U16Norm>[src]

type Surface = R16_G16_B16

Associated surface type.

type Channel = Unorm

Associated channel type.

type View = Vec3<<Unorm as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<I16Norm>[src]

type Surface = R16_G16_B16

Associated surface type.

type Channel = Inorm

Associated channel type.

type View = Vec3<<Inorm as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<F16>[src]

type Surface = R16_G16_B16

Associated surface type.

type Channel = Float

Associated channel type.

type View = Vec3<<Float as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<u32>[src]

type Surface = R32_G32_B32

Associated surface type.

type Channel = Uint

Associated channel type.

type View = Vec3<<Uint as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<i32>[src]

type Surface = R32_G32_B32

Associated surface type.

type Channel = Int

Associated channel type.

type View = Vec3<<Int as ChannelTyped>::ShaderType>

Shader view type of this format.

impl Formatted for Vec3<f32>[src]

type Surface = R32_G32_B32

Associated surface type.

type Channel = Float

Associated channel type.

type View = Vec3<<Float as ChannelTyped>::ShaderType>

Shader view type of this format.