Struct PropertyUsageFlags
pub struct PropertyUsageFlags { /* private fields */ }Implementations§
§impl PropertyUsageFlags
impl PropertyUsageFlags
pub const NONE: PropertyUsageFlags
pub const NONE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_NONE
pub const STORAGE: PropertyUsageFlags
pub const STORAGE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_STORAGE
pub const EDITOR: PropertyUsageFlags
pub const EDITOR: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_EDITOR
pub const INTERNAL: PropertyUsageFlags
pub const INTERNAL: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_INTERNAL
pub const CHECKABLE: PropertyUsageFlags
pub const CHECKABLE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_CHECKABLE
pub const CHECKED: PropertyUsageFlags
pub const CHECKED: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_CHECKED
pub const GROUP: PropertyUsageFlags
pub const GROUP: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_GROUP
pub const CATEGORY: PropertyUsageFlags
pub const CATEGORY: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_CATEGORY
pub const SUBGROUP: PropertyUsageFlags
pub const SUBGROUP: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_SUBGROUP
pub const CLASS_IS_BITFIELD: PropertyUsageFlags
pub const CLASS_IS_BITFIELD: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_CLASS_IS_BITFIELD
pub const NO_INSTANCE_STATE: PropertyUsageFlags
pub const NO_INSTANCE_STATE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_NO_INSTANCE_STATE
pub const RESTART_IF_CHANGED: PropertyUsageFlags
pub const RESTART_IF_CHANGED: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_RESTART_IF_CHANGED
pub const SCRIPT_VARIABLE: PropertyUsageFlags
pub const SCRIPT_VARIABLE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_SCRIPT_VARIABLE
pub const STORE_IF_NULL: PropertyUsageFlags
pub const STORE_IF_NULL: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_STORE_IF_NULL
pub const UPDATE_ALL_IF_MODIFIED: PropertyUsageFlags
pub const UPDATE_ALL_IF_MODIFIED: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED
pub const SCRIPT_DEFAULT_VALUE: PropertyUsageFlags
pub const SCRIPT_DEFAULT_VALUE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE
pub const CLASS_IS_ENUM: PropertyUsageFlags
pub const CLASS_IS_ENUM: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_CLASS_IS_ENUM
pub const NIL_IS_VARIANT: PropertyUsageFlags
pub const NIL_IS_VARIANT: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_NIL_IS_VARIANT
pub const ARRAY: PropertyUsageFlags
pub const ARRAY: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_ARRAY
pub const ALWAYS_DUPLICATE: PropertyUsageFlags
pub const ALWAYS_DUPLICATE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_ALWAYS_DUPLICATE
pub const NEVER_DUPLICATE: PropertyUsageFlags
pub const NEVER_DUPLICATE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_NEVER_DUPLICATE
pub const HIGH_END_GFX: PropertyUsageFlags
pub const HIGH_END_GFX: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_HIGH_END_GFX
pub const NODE_PATH_FROM_SCENE_ROOT: PropertyUsageFlags
pub const NODE_PATH_FROM_SCENE_ROOT: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT
pub const RESOURCE_NOT_PERSISTENT: PropertyUsageFlags
pub const RESOURCE_NOT_PERSISTENT: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT
pub const KEYING_INCREMENTS: PropertyUsageFlags
pub const KEYING_INCREMENTS: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_KEYING_INCREMENTS
pub const DEFERRED_SET_RESOURCE: PropertyUsageFlags
pub const DEFERRED_SET_RESOURCE: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_DEFERRED_SET_RESOURCE
pub const EDITOR_INSTANTIATE_OBJECT: PropertyUsageFlags
pub const EDITOR_INSTANTIATE_OBJECT: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT
pub const EDITOR_BASIC_SETTING: PropertyUsageFlags
pub const EDITOR_BASIC_SETTING: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_EDITOR_BASIC_SETTING
pub const READ_ONLY: PropertyUsageFlags
pub const READ_ONLY: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_READ_ONLY
pub const SECRET: PropertyUsageFlags
pub const SECRET: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_SECRET
pub const DEFAULT: PropertyUsageFlags
pub const DEFAULT: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_DEFAULT
pub const NO_EDITOR: PropertyUsageFlags
pub const NO_EDITOR: PropertyUsageFlags
Godot enumerator name: PROPERTY_USAGE_NO_EDITOR
Trait Implementations§
§impl BitOr for PropertyUsageFlags
impl BitOr for PropertyUsageFlags
§type Output = PropertyUsageFlags
type Output = PropertyUsageFlags
| operator.§fn bitor(self, rhs: PropertyUsageFlags) -> <PropertyUsageFlags as BitOr>::Output
fn bitor(self, rhs: PropertyUsageFlags) -> <PropertyUsageFlags as BitOr>::Output
| operation. Read more§impl BitOrAssign for PropertyUsageFlags
impl BitOrAssign for PropertyUsageFlags
§fn bitor_assign(&mut self, rhs: PropertyUsageFlags)
fn bitor_assign(&mut self, rhs: PropertyUsageFlags)
|= operation. Read more§impl Clone for PropertyUsageFlags
impl Clone for PropertyUsageFlags
§fn clone(&self) -> PropertyUsageFlags
fn clone(&self) -> PropertyUsageFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more§impl Debug for PropertyUsageFlags
impl Debug for PropertyUsageFlags
§impl Default for PropertyUsageFlags
impl Default for PropertyUsageFlags
§fn default() -> PropertyUsageFlags
fn default() -> PropertyUsageFlags
§impl EngineBitfield for PropertyUsageFlags
impl EngineBitfield for PropertyUsageFlags
fn try_from_ord(ord: u64) -> Option<PropertyUsageFlags>
§fn all_constants() -> &'static [EnumConstant<PropertyUsageFlags>]
fn all_constants() -> &'static [EnumConstant<PropertyUsageFlags>]
fn from_ord(ord: u64) -> Self
fn is_set(self, flag: Self) -> bool
§impl Export for PropertyUsageFlags
impl Export for PropertyUsageFlags
§fn export_hint() -> PropertyHintInfo
fn export_hint() -> PropertyHintInfo
§impl FromGodot for PropertyUsageFlags
impl FromGodot for PropertyUsageFlags
§fn try_from_godot(
via: <PropertyUsageFlags as GodotConvert>::Via,
) -> Result<PropertyUsageFlags, ConvertError>
fn try_from_godot( via: <PropertyUsageFlags as GodotConvert>::Via, ) -> Result<PropertyUsageFlags, 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 PropertyUsageFlags
impl GodotConvert for PropertyUsageFlags
§impl Hash for PropertyUsageFlags
impl Hash for PropertyUsageFlags
§impl PartialEq for PropertyUsageFlags
impl PartialEq for PropertyUsageFlags
§impl ToGodot for PropertyUsageFlags
impl ToGodot for PropertyUsageFlags
§fn to_godot(&self) -> <PropertyUsageFlags as GodotConvert>::Via
fn to_godot(&self) -> <PropertyUsageFlags 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 PropertyUsageFlags
impl Var for PropertyUsageFlags
fn get_property(&self) -> <PropertyUsageFlags as GodotConvert>::Via
fn set_property(&mut self, value: <PropertyUsageFlags as GodotConvert>::Via)
§fn var_hint() -> PropertyHintInfo
fn var_hint() -> PropertyHintInfo
GodotType::property_info, e.g. for enums/newtypes.