Enum raylib_ffi::enums::ShaderUniformDataType
source · #[repr(C)]
pub enum ShaderUniformDataType {
SHADERUNIFORMFLOAT,
SHADERUNIFORMVEC2,
SHADERUNIFORMVEC3,
SHADERUNIFORMVEC4,
SHADERUNIFORMINT,
SHADERUNIFORMIVEC2,
SHADERUNIFORMIVEC3,
SHADERUNIFORMIVEC4,
SHADERUNIFORMSAMPLER2D,
}Expand description
Shader uniform data type
Variants§
SHADERUNIFORMFLOAT
Shader uniform type: float
SHADERUNIFORMVEC2
Shader uniform type: vec2 (2 float)
SHADERUNIFORMVEC3
Shader uniform type: vec3 (3 float)
SHADERUNIFORMVEC4
Shader uniform type: vec4 (4 float)
SHADERUNIFORMINT
Shader uniform type: int
SHADERUNIFORMIVEC2
Shader uniform type: ivec2 (2 int)
SHADERUNIFORMIVEC3
Shader uniform type: ivec3 (3 int)
SHADERUNIFORMIVEC4
Shader uniform type: ivec4 (4 int)
SHADERUNIFORMSAMPLER2D
Shader uniform type: sampler2d
Trait Implementations§
source§impl Clone for ShaderUniformDataType
impl Clone for ShaderUniformDataType
source§fn clone(&self) -> ShaderUniformDataType
fn clone(&self) -> ShaderUniformDataType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ShaderUniformDataType
impl Debug for ShaderUniformDataType
source§impl Hash for ShaderUniformDataType
impl Hash for ShaderUniformDataType
source§impl PartialEq<ShaderUniformDataType> for ShaderUniformDataType
impl PartialEq<ShaderUniformDataType> for ShaderUniformDataType
source§fn eq(&self, other: &ShaderUniformDataType) -> bool
fn eq(&self, other: &ShaderUniformDataType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.