pub trait UniformDataType: DataType { }
Expand description

Possible types that can be send as a uniform to a shader (a variable that is uniformly available when processing all vertices and fragments).

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl UniformDataType for f32

source§

impl UniformDataType for i8

source§

impl UniformDataType for i16

source§

impl UniformDataType for i32

source§

impl UniformDataType for u8

source§

impl UniformDataType for u16

source§

impl UniformDataType for u32

source§

impl<T: UniformDataType + ?Sized> UniformDataType for &T

Implementors§

source§

impl UniformDataType for f16

source§

impl UniformDataType for Quat

source§

impl<T: UniformDataType + PrimitiveDataType> UniformDataType for Matrix2<T>

source§

impl<T: UniformDataType + PrimitiveDataType> UniformDataType for Matrix3<T>

source§

impl<T: UniformDataType + PrimitiveDataType> UniformDataType for Matrix4<T>

source§

impl<T: UniformDataType + PrimitiveDataType> UniformDataType for Vector2<T>

source§

impl<T: UniformDataType + PrimitiveDataType> UniformDataType for Vector3<T>

source§

impl<T: UniformDataType + PrimitiveDataType> UniformDataType for Vector4<T>