Struct GlobalShaderParameterType
pub struct GlobalShaderParameterType { /* private fields */ }Implementations§
§impl GlobalShaderParameterType
impl GlobalShaderParameterType
pub const BOOL: GlobalShaderParameterType
pub const BOOL: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_BOOL
pub const BVEC2: GlobalShaderParameterType
pub const BVEC2: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_BVEC2
pub const BVEC3: GlobalShaderParameterType
pub const BVEC3: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_BVEC3
pub const BVEC4: GlobalShaderParameterType
pub const BVEC4: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_BVEC4
pub const INT: GlobalShaderParameterType
pub const INT: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_INT
pub const IVEC2: GlobalShaderParameterType
pub const IVEC2: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_IVEC2
pub const IVEC3: GlobalShaderParameterType
pub const IVEC3: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_IVEC3
pub const IVEC4: GlobalShaderParameterType
pub const IVEC4: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_IVEC4
pub const RECT2I: GlobalShaderParameterType
pub const RECT2I: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_RECT2I
pub const UINT: GlobalShaderParameterType
pub const UINT: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_UINT
pub const UVEC2: GlobalShaderParameterType
pub const UVEC2: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_UVEC2
pub const UVEC3: GlobalShaderParameterType
pub const UVEC3: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_UVEC3
pub const UVEC4: GlobalShaderParameterType
pub const UVEC4: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_UVEC4
pub const FLOAT: GlobalShaderParameterType
pub const FLOAT: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_FLOAT
pub const VEC2: GlobalShaderParameterType
pub const VEC2: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_VEC2
pub const VEC3: GlobalShaderParameterType
pub const VEC3: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_VEC3
pub const VEC4: GlobalShaderParameterType
pub const VEC4: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_VEC4
pub const COLOR: GlobalShaderParameterType
pub const COLOR: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_COLOR
pub const RECT2: GlobalShaderParameterType
pub const RECT2: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_RECT2
pub const MAT2: GlobalShaderParameterType
pub const MAT2: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_MAT2
pub const MAT3: GlobalShaderParameterType
pub const MAT3: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_MAT3
pub const MAT4: GlobalShaderParameterType
pub const MAT4: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_MAT4
pub const TRANSFORM_2D: GlobalShaderParameterType
pub const TRANSFORM_2D: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_TRANSFORM_2D
pub const TRANSFORM: GlobalShaderParameterType
pub const TRANSFORM: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_TRANSFORM
pub const SAMPLER2D: GlobalShaderParameterType
pub const SAMPLER2D: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_SAMPLER2D
pub const SAMPLER2DARRAY: GlobalShaderParameterType
pub const SAMPLER2DARRAY: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_SAMPLER2DARRAY
pub const SAMPLER3D: GlobalShaderParameterType
pub const SAMPLER3D: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_SAMPLER3D
pub const SAMPLERCUBE: GlobalShaderParameterType
pub const SAMPLERCUBE: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_SAMPLERCUBE
pub const SAMPLEREXT: GlobalShaderParameterType
pub const SAMPLEREXT: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_SAMPLEREXT
pub const MAX: GlobalShaderParameterType
pub const MAX: GlobalShaderParameterType
Godot enumerator name: GLOBAL_VAR_TYPE_MAX
Trait Implementations§
§impl Clone for GlobalShaderParameterType
impl Clone for GlobalShaderParameterType
§fn clone(&self) -> GlobalShaderParameterType
fn clone(&self) -> GlobalShaderParameterType
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more§impl Debug for GlobalShaderParameterType
impl Debug for GlobalShaderParameterType
§impl EngineEnum for GlobalShaderParameterType
impl EngineEnum for GlobalShaderParameterType
fn try_from_ord(ord: i32) -> Option<GlobalShaderParameterType>
§fn ord(self) -> i32
fn ord(self) -> i32
§fn values() -> &'static [GlobalShaderParameterType]
fn values() -> &'static [GlobalShaderParameterType]
§fn all_constants() -> &'static [EnumConstant<GlobalShaderParameterType>]
fn all_constants() -> &'static [EnumConstant<GlobalShaderParameterType>]
fn from_ord(ord: i32) -> Self
§impl FromGodot for GlobalShaderParameterType
impl FromGodot for GlobalShaderParameterType
§fn try_from_godot(
via: <GlobalShaderParameterType as GodotConvert>::Via,
) -> Result<GlobalShaderParameterType, ConvertError>
fn try_from_godot( via: <GlobalShaderParameterType as GodotConvert>::Via, ) -> Result<GlobalShaderParameterType, ConvertError>
Err on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Variant, returning Err on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl GodotConvert for GlobalShaderParameterType
impl GodotConvert for GlobalShaderParameterType
§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
§impl Hash for GlobalShaderParameterType
impl Hash for GlobalShaderParameterType
§impl IndexEnum for GlobalShaderParameterType
impl IndexEnum for GlobalShaderParameterType
§impl PartialEq for GlobalShaderParameterType
impl PartialEq for GlobalShaderParameterType
§fn eq(&self, other: &GlobalShaderParameterType) -> bool
fn eq(&self, other: &GlobalShaderParameterType) -> bool
self and other values to be equal, and is used by ==.§impl ToGodot for GlobalShaderParameterType
impl ToGodot for GlobalShaderParameterType
§fn to_godot(&self) -> <GlobalShaderParameterType as GodotConvert>::Via
fn to_godot(&self) -> <GlobalShaderParameterType as GodotConvert>::Via
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
§impl Var for GlobalShaderParameterType
impl Var for GlobalShaderParameterType
§type PubType = GlobalShaderParameterType
type PubType = GlobalShaderParameterType
#[var(pub)].§fn var_get(
field: &GlobalShaderParameterType,
) -> <GlobalShaderParameterType as GodotConvert>::Via
fn var_get( field: &GlobalShaderParameterType, ) -> <GlobalShaderParameterType as GodotConvert>::Via
Via type. Called for internal (non-pub) getters registered with Godot.§fn var_set(
field: &mut GlobalShaderParameterType,
value: <GlobalShaderParameterType as GodotConvert>::Via,
)
fn var_set( field: &mut GlobalShaderParameterType, value: <GlobalShaderParameterType as GodotConvert>::Via, )
Via type. Called for internal (non-pub) setters registered with Godot.§fn var_pub_get(
field: &GlobalShaderParameterType,
) -> <GlobalShaderParameterType as Var>::PubType
fn var_pub_get( field: &GlobalShaderParameterType, ) -> <GlobalShaderParameterType as Var>::PubType
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(
field: &mut GlobalShaderParameterType,
value: <GlobalShaderParameterType as Var>::PubType,
)
fn var_pub_set( field: &mut GlobalShaderParameterType, value: <GlobalShaderParameterType as Var>::PubType, )
PubType. Called for #[var(pub)] setters exposed in Rust API.