Enumerationmigueldeicaza.swiftgodot 0.45.0SwiftGodot
EnableMode
VisibleOnScreenEnabler3D.swift:18enum EnableMode
Cases
case inherit
Corresponds to
inherit
.case always
Corresponds to
always
.case whenPaused
Corresponds to
whenPaused
.
Other members in extension
Type members
Instance members
var enableMode: VisibleOnScreenEnabler3D.EnableMode
Determines how the target node is enabled. Corresponds to
Node.ProcessMode
. When the node is disabled, it always usesdisabled
.var enableNodePath: NodePath
The path to the target node, relative to the
VisibleOnScreenEnabler3D
. The target node is cached; it’s only assigned when setting this property (if theVisibleOnScreenEnabler3D
is inside the scene tree) and every time theVisibleOnScreenEnabler3D
enters the scene tree. If the path is invalid, an error will be printed in the editor and no node will be affected.
Citizens in SwiftGodot
Conformances
protocol CaseIterable
A type that provides a collection of all of its values.
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
Type members
Instance members
var debugDescription: String
A textual representation of this instance, suitable for debugging
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.