Struct PipelineSource
pub struct PipelineSource { /* private fields */ }Implementations§
§impl PipelineSource
impl PipelineSource
pub const CANVAS: PipelineSource
pub const CANVAS: PipelineSource
Godot enumerator name: PIPELINE_SOURCE_CANVAS
pub const MESH: PipelineSource
pub const MESH: PipelineSource
Godot enumerator name: PIPELINE_SOURCE_MESH
pub const SURFACE: PipelineSource
pub const SURFACE: PipelineSource
Godot enumerator name: PIPELINE_SOURCE_SURFACE
pub const DRAW: PipelineSource
pub const DRAW: PipelineSource
Godot enumerator name: PIPELINE_SOURCE_DRAW
pub const SPECIALIZATION: PipelineSource
pub const SPECIALIZATION: PipelineSource
Godot enumerator name: PIPELINE_SOURCE_SPECIALIZATION
pub const MAX: PipelineSource
pub const MAX: PipelineSource
Godot enumerator name: PIPELINE_SOURCE_MAX
Trait Implementations§
§impl Clone for PipelineSource
impl Clone for PipelineSource
§fn clone(&self) -> PipelineSource
fn clone(&self) -> PipelineSource
Returns a duplicate 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 more§impl Debug for PipelineSource
impl Debug for PipelineSource
§impl EngineEnum for PipelineSource
impl EngineEnum for PipelineSource
fn try_from_ord(ord: i32) -> Option<PipelineSource>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn values() -> &'static [PipelineSource]
fn values() -> &'static [PipelineSource]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<PipelineSource>]
fn all_constants() -> &'static [EnumConstant<PipelineSource>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for PipelineSource
impl FromGodot for PipelineSource
§fn try_from_godot(
via: <PipelineSource as GodotConvert>::Via,
) -> Result<PipelineSource, ConvertError>
fn try_from_godot( via: <PipelineSource as GodotConvert>::Via, ) -> Result<PipelineSource, ConvertError>
Converts the Godot representation to this type, returning
Err on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant, returning Err on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl GodotConvert for PipelineSource
impl GodotConvert for PipelineSource
§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
§impl Hash for PipelineSource
impl Hash for PipelineSource
§impl IndexEnum for PipelineSource
impl IndexEnum for PipelineSource
§impl PartialEq for PipelineSource
impl PartialEq for PipelineSource
§impl ToGodot for PipelineSource
impl ToGodot for PipelineSource
§fn to_godot(&self) -> <PipelineSource as GodotConvert>::Via
fn to_godot(&self) -> <PipelineSource as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
§impl Var for PipelineSource
impl Var for PipelineSource
§type PubType = PipelineSource
type PubType = PipelineSource
Type used in generated Rust getters/setters for
#[var(pub)].§fn var_get(field: &PipelineSource) -> <PipelineSource as GodotConvert>::Via
fn var_get(field: &PipelineSource) -> <PipelineSource as GodotConvert>::Via
Get property value via FFI-level
Via type. Called for internal (non-pub) getters registered with Godot.§fn var_set(
field: &mut PipelineSource,
value: <PipelineSource as GodotConvert>::Via,
)
fn var_set( field: &mut PipelineSource, value: <PipelineSource as GodotConvert>::Via, )
Set property value via FFI-level
Via type. Called for internal (non-pub) setters registered with Godot.§fn var_pub_get(field: &PipelineSource) -> <PipelineSource as Var>::PubType
fn var_pub_get(field: &PipelineSource) -> <PipelineSource as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.§fn var_pub_set(
field: &mut PipelineSource,
value: <PipelineSource as Var>::PubType,
)
fn var_pub_set( field: &mut PipelineSource, value: <PipelineSource as Var>::PubType, )
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for PipelineSource
impl Element for PipelineSource
impl Eq for PipelineSource
impl Export for PipelineSource
impl StructuralPartialEq for PipelineSource
Auto Trait Implementations§
impl Freeze for PipelineSource
impl RefUnwindSafe for PipelineSource
impl Send for PipelineSource
impl Sync for PipelineSource
impl Unpin for PipelineSource
impl UnsafeUnpin for PipelineSource
impl UnwindSafe for PipelineSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more