VehicleBody3D class

Inheritance
Available extensions

Properties

bodyEntered Signal1<Node?>
latefinalinherited
bodyExited Signal1<Node?>
latefinalinherited
bodyShapeEntered Signal4<RID, Node?, int, int>
latefinalinherited
bodyShapeExited Signal4<RID, Node?, int, int>
latefinalinherited
childEnteredTree Signal1<Node?>
latefinalinherited
childExitingTree Signal1<Node?>
latefinalinherited
childOrderChanged Signal0
latefinalinherited
editorDescriptionChanged Signal1<Node?>
latefinalinherited
hashCode int
The hash code for this object.
no setterinherited
inputEvent Signal5<Node?, InputEvent?, Vector3, Vector3, int>
latefinalinherited
mouseEntered Signal0
latefinalinherited
mouseExited Signal0
latefinalinherited
nativePointerAddress int
Since Pointer.address isn's tagged 'vm:entry-point', supply an entry point that can get the raw pointer address for this object
no setterinherited
nativePtr → GDExtensionObjectPtr
no setterinherited
propertyListChanged Signal0
latefinalinherited
ready Signal0
latefinalinherited
renamed Signal0
latefinalinherited
replacingBy Signal1<Node?>
latefinalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scriptChanged Signal0
latefinalinherited
sleepingStateChanged Signal0
latefinalinherited
treeEntered Signal0
latefinalinherited
treeExited Signal0
latefinalinherited
treeExiting Signal0
latefinalinherited
typeInfo ExtensionTypeInfo<VehicleBody3D>
no setteroverride
visibilityChanged Signal0
latefinalinherited

Methods

addChild(Node? node, {bool forceReadableName = false, NodeInternalMode? internal}) → void
inherited
addCollisionExceptionWith(Node? body) → void
inherited
addConstantCentralForce(Vector3 force) → void
inherited
addConstantForce(Vector3 force, {Vector3? position}) → void
inherited
addConstantTorque(Vector3 torque) → void
inherited
addGizmo(Node3DGizmo? gizmo) → void
inherited
addSibling(Node? sibling, {bool forceReadableName = false}) → void
inherited
addToGroup(String group, {bool persistent = false}) → void
inherited
addUserSignal(String signal, {Array? arguments}) → void
inherited
applyCentralForce(Vector3 force) → void
inherited
applyCentralImpulse(Vector3 impulse) → void
inherited
applyForce(Vector3 force, {Vector3? position}) → void
inherited
applyImpulse(Vector3 impulse, {Vector3? position}) → void
inherited
applyTorque(Vector3 torque) → void
inherited
applyTorqueImpulse(Vector3 impulse) → void
inherited
as<T>() → T?

Available on GodotObject, provided by the GodotObjectCast extension

atr(String message, {String context = ''}) String
inherited
atrN(String message, String pluralMessage, int n, {String context = ''}) String
inherited
attachSignal(SignalCallable signal) → void
inherited
call(String method, {List<Variant> vargs = const []}) Variant
inherited
callDeferred(String method, {List<Variant> vargs = const []}) Variant
inherited
callDeferredThreadGroup(String method, {List<Variant> vargs = const []}) Variant
inherited
callThreadSafe(String method, {List<Variant> vargs = const []}) Variant
inherited
callv(String method, Array argArray) Variant
inherited
cancelFree() → void
inherited
canProcess() bool
inherited
canTranslateMessages() bool
inherited
clearGizmos() → void
inherited
clearSubgizmoSelection() → void
inherited
connect(String signal, Callable callable, {int flags = 0}) GDError
inherited
createShapeOwner(GodotObject? owner) int
inherited
createTween() Tween?
inherited
detachSignal(SignalCallable signal) → void
inherited
disconnect(String signal, Callable callable) → void
inherited
duplicate({int flags = 15}) Node?
inherited
emitSignal(String signal, {List<Variant> vargs = const []}) GDError
inherited
findChild(String pattern, {bool recursive = true, bool owned = true}) Node?
inherited
findChildren(String pattern, {String type = '', bool recursive = true, bool owned = true}) → TypedArray<Node>
inherited
findParent(String pattern) Node?
inherited
forceUpdateTransform() → void
inherited
get(String property) Variant
inherited
getAngularDamp() double
inherited
getAngularDampMode() RigidBody3DDampMode
inherited
getAngularVelocity() Vector3
inherited
getAutoTranslateMode() NodeAutoTranslateMode
inherited
getAxisLock(PhysicsServer3DBodyAxis axis) bool
inherited
getBasis() Basis
inherited
getBrake() double
getCaptureInputOnDrag() bool
inherited
getCenterOfMass() Vector3
inherited
getCenterOfMassMode() RigidBody3DCenterOfMassMode
inherited
getChild(int idx, {bool includeInternal = false}) Node?
inherited
getChildCount({bool includeInternal = false}) int
inherited
getChildren({bool includeInternal = false}) → TypedArray<Node>
inherited
getClass() String
inherited
getCollidingBodies() → TypedArray<Node3D>
inherited
getCollisionExceptions() → TypedArray<PhysicsBody3D>
inherited
getCollisionLayer() int
inherited
getCollisionLayerValue(int layerNumber) bool
inherited
getCollisionMask() int
inherited
getCollisionMaskValue(int layerNumber) bool
inherited
getCollisionPriority() double
inherited
getConstantForce() Vector3
inherited
getConstantTorque() Vector3
inherited
getContactCount() int
inherited
getDisableMode() CollisionObject3DDisableMode
inherited
getEditorDescription() String
inherited
getEngineForce() double
getFreezeMode() RigidBody3DFreezeMode
inherited
getGizmos() → TypedArray<Node3DGizmo>
inherited
getGlobalBasis() Basis
inherited
getGlobalPosition() Vector3
inherited
getGlobalRotation() Vector3
inherited
getGlobalRotationDegrees() Vector3
inherited
getGlobalTransform() Transform3D
inherited
getGravity() Vector3
inherited
getGravityScale() double
inherited
getGroups() → TypedArray<StringName>
inherited
getIncomingConnections() → TypedArray<Dictionary>
inherited
getIndex({bool includeInternal = false}) int
inherited
getIndexed(NodePath propertyPath) Variant
inherited
getInertia() Vector3
inherited
getInstanceId() int
inherited
getInverseInertiaTensor() Basis
inherited
getLastExclusiveWindow() Window?
inherited
getLinearDamp() double
inherited
getLinearDampMode() RigidBody3DDampMode
inherited
getLinearVelocity() Vector3
inherited
getMass() double
inherited
getMaxContactsReported() int
inherited
getMeta(String name, {Variant? defaultval}) Variant
inherited
getMetaList() → TypedArray<StringName>
inherited
getMethodArgumentCount(String method) int
inherited
getMethodList() → TypedArray<Dictionary>
inherited
getMultiplayer() MultiplayerAPI?
inherited
getMultiplayerAuthority() int
inherited
getName() String
inherited
getNode(NodePath path) Node?
inherited
getNodeAndResource(NodePath path) Array
inherited
getNodeOrNull(NodePath path) Node?
inherited
getNodeT<T>([String? path]) → T?

Available on Node, provided by the TNode extension

getOwner() Node?
inherited
getParent() Node?
inherited
getParentNode_3d() Node3D?
inherited
getPath() NodePath
inherited
getPathTo(Node? node, {bool useUniquePath = false}) NodePath
inherited
getPhysicsInterpolationMode() NodePhysicsInterpolationMode
inherited
getPhysicsMaterialOverride() PhysicsMaterial?
inherited
getPhysicsProcessDeltaTime() double
inherited
getPhysicsProcessPriority() int
inherited
getPosition() Vector3
inherited
getProcessDeltaTime() double
inherited
getProcessMode() NodeProcessMode
inherited
getProcessPriority() int
inherited
getProcessThreadGroup() NodeProcessThreadGroup
inherited
getProcessThreadGroupOrder() int
inherited
getProcessThreadMessages() int
inherited
getPropertyList() → TypedArray<Dictionary>
inherited
getQuaternion() Quaternion
inherited
getRid() RID
inherited
getRotation() Vector3
inherited
getRotationDegrees() Vector3
inherited
getRotationEditMode() Node3DRotationEditMode
inherited
getRotationOrder() EulerOrder
inherited
getScale() Vector3
inherited
getSceneFilePath() String
inherited
getSceneInstanceLoadPlaceholder() bool
inherited
getScript() Variant
inherited
getShapeOwners() PackedInt32Array
inherited
getSignalConnectionList(String signal) → TypedArray<Dictionary>
inherited
getSignalList() → TypedArray<Dictionary>
inherited
getSteering() double
getTransform() Transform3D
inherited
getTree() SceneTree?
inherited
getTreeString() String
inherited
getTreeStringPretty() String
inherited
getViewport() Viewport?
inherited
getVisibilityParent() NodePath
inherited
getWindow() Window?
inherited
getWorld_3d() World3D?
inherited
globalRotate(Vector3 axis, double angle) → void
inherited
globalScale(Vector3 scale) → void
inherited
globalTranslate(Vector3 offset) → void
inherited
hasMeta(String name) bool
inherited
hasMethod(String method) bool
inherited
hasNode(NodePath path) bool
inherited
hasNodeAndResource(NodePath path) bool
inherited
hasSignal(String signal) bool
inherited
hasUserSignal(String signal) bool
inherited
hide() → void
inherited
isAbleToSleep() bool
inherited
isAncestorOf(Node? node) bool
inherited
isBlockingSignals() bool
inherited
isClass(String klass) bool
inherited
isConnected(String signal, Callable callable) bool
inherited
isContactMonitorEnabled() bool
inherited
isDisplayedFolded() bool
inherited
isEditableInstance(Node? node) bool
inherited
isFreezeEnabled() bool
inherited
isGreaterThan(Node? node) bool
inherited
isInGroup(String group) bool
inherited
isInsideTree() bool
inherited
isLocalTransformNotificationEnabled() bool
inherited
isLockRotationEnabled() bool
inherited
isMultiplayerAuthority() bool
inherited
isNodeReady() bool
inherited
isPartOfEditedScene() bool
inherited
isPhysicsInterpolated() bool
inherited
isPhysicsInterpolatedAndEnabled() bool
inherited
isPhysicsProcessing() bool
inherited
isPhysicsProcessingInternal() bool
inherited
isProcessing() bool
inherited
isProcessingInput() bool
inherited
isProcessingInternal() bool
inherited
isProcessingShortcutInput() bool
inherited
isProcessingUnhandledInput() bool
inherited
isProcessingUnhandledKeyInput() bool
inherited
isQueuedForDeletion() bool
inherited
isRayPickable() bool
inherited
isScaleDisabled() bool
inherited
isSetAsTopLevel() bool
inherited
isShapeOwnerDisabled(int ownerId) bool
inherited
isSleeping() bool
inherited
isTransformNotificationEnabled() bool
inherited
isUniqueNameInOwner() bool
inherited
isUsingContinuousCollisionDetection() bool
inherited
isUsingCustomIntegrator() bool
inherited
isVisible() bool
inherited
isVisibleInTree() bool
inherited
lookAt(Vector3 target, {Vector3? up, bool useModelFront = false}) → void
inherited
lookAtFromPosition(Vector3 position, Vector3 target, {Vector3? up, bool useModelFront = false}) → void
inherited
moveAndCollide(Vector3 motion, {bool testOnly = false, double safeMargin = 0.001, bool recoveryAsCollision = false, int maxCollisions = 1}) KinematicCollision3D?
inherited
moveChild(Node? childNode, int toIndex) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notification(int what, {bool reversed = false}) → void
inherited
notifyDeferredThreadGroup(int what) → void
inherited
notifyPropertyListChanged() → void
inherited
notifyThreadSafe(int what) → void
inherited
orthonormalize() → void
inherited
printTree() → void
inherited
printTreePretty() → void
inherited
propagateCall(String method, {Array? argsparam, bool parentFirst = false}) → void
inherited
propagateNotification(int what) → void
inherited
propertyCanRevert(String property) bool
inherited
propertyGetRevert(String property) Variant
inherited
queueFree() → void
inherited
removeChild(Node? node) → void
inherited
removeCollisionExceptionWith(Node? body) → void
inherited
removeFromGroup(String group) → void
inherited
removeMeta(String name) → void
inherited
removeShapeOwner(int ownerId) → void
inherited
removeUserSignal(String signal) → void
inherited
reparent(Node? newParent, {bool keepGlobalTransform = true}) → void
inherited
replaceBy(Node? node, {bool keepGroups = false}) → void
inherited
requestReady() → void
inherited
resetPhysicsInterpolation() → void
inherited
rotate(Vector3 axis, double angle) → void
inherited
rotateObjectLocal(Vector3 axis, double angle) → void
inherited
rotateX(double angle) → void
inherited
rotateY(double angle) → void
inherited
rotateZ(double angle) → void
inherited
rpc(String method, {List<Variant> vargs = const []}) GDError
inherited
rpcConfig(String method, Variant config) → void
inherited
rpcId(int peerId, String method, {List<Variant> vargs = const []}) GDError
inherited
scaleObjectLocal(Vector3 scale) → void
inherited
set(String property, Variant value) → void
inherited
setAngularDamp(double angularDamp) → void
inherited
setAngularDampMode(RigidBody3DDampMode angularDampMode) → void
inherited
setAngularVelocity(Vector3 angularVelocity) → void
inherited
setAsTopLevel(bool enable) → void
inherited
setAutoTranslateMode(NodeAutoTranslateMode mode) → void
inherited
setAxisLock(PhysicsServer3DBodyAxis axis, bool lock) → void
inherited
setAxisVelocity(Vector3 axisVelocity) → void
inherited
setBasis(Basis basis) → void
inherited
setBlockSignals(bool enable) → void
inherited
setBrake(double brake) → void
setCanSleep(bool ableToSleep) → void
inherited
setCaptureInputOnDrag(bool enable) → void
inherited
setCenterOfMass(Vector3 centerOfMass) → void
inherited
setCenterOfMassMode(RigidBody3DCenterOfMassMode mode) → void
inherited
setCollisionLayer(int layer) → void
inherited
setCollisionLayerValue(int layerNumber, bool value) → void
inherited
setCollisionMask(int mask) → void
inherited
setCollisionMaskValue(int layerNumber, bool value) → void
inherited
setCollisionPriority(double priority) → void
inherited
setConstantForce(Vector3 force) → void
inherited
setConstantTorque(Vector3 torque) → void
inherited
setContactMonitor(bool enabled) → void
inherited
setDeferred(String property, Variant value) → void
inherited
setDeferredThreadGroup(String property, Variant value) → void
inherited
setDisableMode(CollisionObject3DDisableMode mode) → void
inherited
setDisableScale(bool disable) → void
inherited
setDisplayFolded(bool fold) → void
inherited
setEditableInstance(Node? node, bool isEditable) → void
inherited
setEditorDescription(String editorDescription) → void
inherited
setEngineForce(double engineForce) → void
setFreezeEnabled(bool freezeMode) → void
inherited
setFreezeMode(RigidBody3DFreezeMode freezeMode) → void
inherited
setGlobalBasis(Basis basis) → void
inherited
setGlobalPosition(Vector3 position) → void
inherited
setGlobalRotation(Vector3 eulerRadians) → void
inherited
setGlobalRotationDegrees(Vector3 eulerDegrees) → void
inherited
setGlobalTransform(Transform3D global) → void
inherited
setGravityScale(double gravityScale) → void
inherited
setIdentity() → void
inherited
setIgnoreTransformNotification(bool enabled) → void
inherited
setIndexed(NodePath propertyPath, Variant value) → void
inherited
setInertia(Vector3 inertia) → void
inherited
setLinearDamp(double linearDamp) → void
inherited
setLinearDampMode(RigidBody3DDampMode linearDampMode) → void
inherited
setLinearVelocity(Vector3 linearVelocity) → void
inherited
setLockRotationEnabled(bool lockRotation) → void
inherited
setMass(double mass) → void
inherited
setMaxContactsReported(int amount) → void
inherited
setMessageTranslation(bool enable) → void
inherited
setMeta(String name, Variant value) → void
inherited
setMultiplayerAuthority(int id, {bool recursive = true}) → void
inherited
setName(String name) → void
inherited
setNotifyLocalTransform(bool enable) → void
inherited
setNotifyTransform(bool enable) → void
inherited
setOwner(Node? owner) → void
inherited
setPhysicsInterpolationMode(NodePhysicsInterpolationMode mode) → void
inherited
setPhysicsMaterialOverride(PhysicsMaterial? physicsMaterialOverride) → void
inherited
setPhysicsProcess(bool enable) → void
inherited
setPhysicsProcessInternal(bool enable) → void
inherited
setPhysicsProcessPriority(int priority) → void
inherited
setPosition(Vector3 position) → void
inherited
setProcess(bool enable) → void
inherited
setProcessInput(bool enable) → void
inherited
setProcessInternal(bool enable) → void
inherited
setProcessMode(NodeProcessMode mode) → void
inherited
setProcessPriority(int priority) → void
inherited
setProcessShortcutInput(bool enable) → void
inherited
setProcessThreadGroup(NodeProcessThreadGroup mode) → void
inherited
setProcessThreadGroupOrder(int order) → void
inherited
setProcessThreadMessages(int flags) → void
inherited
setProcessUnhandledInput(bool enable) → void
inherited
setProcessUnhandledKeyInput(bool enable) → void
inherited
setQuaternion(Quaternion quaternion) → void
inherited
setRayPickable(bool rayPickable) → void
inherited
setRotation(Vector3 eulerRadians) → void
inherited
setRotationDegrees(Vector3 eulerDegrees) → void
inherited
setRotationEditMode(Node3DRotationEditMode editMode) → void
inherited
setRotationOrder(EulerOrder order) → void
inherited
setScale(Vector3 scale) → void
inherited
setSceneFilePath(String sceneFilePath) → void
inherited
setSceneInstanceLoadPlaceholder(bool loadPlaceholder) → void
inherited
setScript(Variant script) → void
inherited
setSleeping(bool sleeping) → void
inherited
setSteering(double steering) → void
setSubgizmoSelection(Node3DGizmo? gizmo, int id, Transform3D transform) → void
inherited
setThreadSafe(String property, Variant value) → void
inherited
setTransform(Transform3D local) → void
inherited
setUniqueNameInOwner(bool enable) → void
inherited
setUseContinuousCollisionDetection(bool enable) → void
inherited
setUseCustomIntegrator(bool enable) → void
inherited
setVisibilityParent(NodePath path) → void
inherited
setVisible(bool visible) → void
inherited
shapeFindOwner(int shapeIndex) int
inherited
shapeOwnerAddShape(int ownerId, Shape3D? shape) → void
inherited
shapeOwnerClearShapes(int ownerId) → void
inherited
shapeOwnerGetOwner(int ownerId) GodotObject?
inherited
shapeOwnerGetShape(int ownerId, int shapeId) Shape3D?
inherited
shapeOwnerGetShapeCount(int ownerId) int
inherited
shapeOwnerGetShapeIndex(int ownerId, int shapeId) int
inherited
shapeOwnerGetTransform(int ownerId) Transform3D
inherited
shapeOwnerRemoveShape(int ownerId, int shapeId) → void
inherited
shapeOwnerSetDisabled(int ownerId, bool disabled) → void
inherited
shapeOwnerSetTransform(int ownerId, Transform3D transform) → void
inherited
show() → void
inherited
testMove(Transform3D from, Vector3 motion, {KinematicCollision3D? collision, double safeMargin = 0.001, bool recoveryAsCollision = false, int maxCollisions = 1}) bool
inherited
toGlobal(Vector3 localPoint) Vector3
inherited
toLocal(Vector3 globalPoint) Vector3
inherited
toString() String
A string representation of this object.
inherited
tr(String message, {String context = ''}) String
inherited
translate(Vector3 offset) → void
inherited
translateObjectLocal(Vector3 offset) → void
inherited
trN(String message, String pluralMessage, int n, {String context = ''}) String
inherited
updateConfigurationWarnings() → void
inherited
updateGizmos() → void
inherited
vEnterTree() → void
inherited
vExitTree() → void
inherited
vGetConfigurationWarnings() PackedStringArray
inherited
vInput(InputEvent? event) → void
inherited
vInputEvent(Camera3D? camera, InputEvent? event, Vector3 eventPosition, Vector3 normal, int shapeIdx) → void
inherited
vIntegrateForces(PhysicsDirectBodyState3D? state) → void
inherited
vMouseEnter() → void
inherited
vMouseExit() → void
inherited
vPhysicsProcess(double delta) → void
inherited
vProcess(double delta) → void
inherited
vReady() → void
inherited
vShortcutInput(InputEvent? event) → void
inherited
vUnhandledInput(InputEvent? event) → void
inherited
vUnhandledKeyInput(InputEvent? event) → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

sTypeInfo ExtensionTypeInfo<VehicleBody3D>
no setter

Constants

nativeTypeName → const String