AtomicNET : AtomicEngine Namespace

Node Class

%Scene node that may contain components and child nodes.

Syntax

public class Node : Animatable

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Members

See Also: Inherited members from Animatable.

Public Constructors

Node ()
Documentation for this section has not yet been entered.
Construct.

Public Fields

nativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)

Public Properties

AnimationEnabled bool . Documentation for this section has not yet been entered. (Inherited from Animatable.)
[write-only]
AnimationTime float . Documentation for this section has not yet been entered. (Inherited from Animatable.)
[read-only]
Category string . Documentation for this section has not yet been entered. (Inherited from AObject.)
[read-only]
Context Context . Documentation for this section has not yet been entered. (Inherited from AObject.)
[write-only]
DeepEnabled bool . Documentation for this section has not yet been entered.
[read-only]
DependencyNodes Vector<Node> . Documentation for this section has not yet been entered.
Direction Vector3 . Documentation for this section has not yet been entered.
[read-only]
Dirty bool . Documentation for this section has not yet been entered.
Enabled bool . Documentation for this section has not yet been entered.
[write-only]
EnabledRecursive bool . Documentation for this section has not yet been entered.
[read-only]
EnabledSelf bool . Documentation for this section has not yet been entered.
[read-only]
EventSender AObject . Documentation for this section has not yet been entered. (Inherited from AObject.)
ID uint . Documentation for this section has not yet been entered.
InstantiationType InstantiationType . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
[read-only]
Listeners Vector<Component> . Documentation for this section has not yet been entered.
Name string . Documentation for this section has not yet been entered.
[read-only]
NameHash StringHash . Documentation for this section has not yet been entered.
[read-only]
NativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
NetPositionAttr Vector3 . Documentation for this section has not yet been entered.
[read-only]
NumAttributes uint . Documentation for this section has not yet been entered. (Inherited from Serializable.)
[read-only]
NumComponents uint . Documentation for this section has not yet been entered.
[read-only]
NumNetworkAttributes uint . Documentation for this section has not yet been entered. (Inherited from Serializable.)
[read-only]
NumNetworkComponents uint . Documentation for this section has not yet been entered.
[read-only]
NumPersistentChildren uint . Documentation for this section has not yet been entered.
[read-only]
NumPersistentComponents uint . Documentation for this section has not yet been entered.
ObjectAnimation ObjectAnimation . Documentation for this section has not yet been entered. (Inherited from Animatable.)
Owner Connection . Documentation for this section has not yet been entered.
Parent Node . Documentation for this section has not yet been entered.
Position Vector3 . Documentation for this section has not yet been entered.
Position2D Vector2 . Documentation for this section has not yet been entered.
[write-only]
PositionSilent Vector3 . Documentation for this section has not yet been entered.
[read-only]
Right Vector3 . Documentation for this section has not yet been entered.
Rotation Quaternion . Documentation for this section has not yet been entered.
Rotation2D float . Documentation for this section has not yet been entered.
[write-only]
RotationSilent Quaternion . Documentation for this section has not yet been entered.
Scale Vector3 . Documentation for this section has not yet been entered.
Scale2D Vector2 . Documentation for this section has not yet been entered.
[write-only]
ScaleSilent Vector3 . Documentation for this section has not yet been entered.
Scene Scene . Documentation for this section has not yet been entered.
Temporary bool . Documentation for this section has not yet been entered. (Inherited from Serializable.)
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from AObject.)
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
[read-only]
TypeNameStatic string . Documentation for this section has not yet been entered. (Inherited from AObject.)
[read-only]
Up Vector3 . Documentation for this section has not yet been entered.
WorldDirection Vector3 . Documentation for this section has not yet been entered.
WorldPosition Vector3 . Documentation for this section has not yet been entered.
[read-only]
WorldPosition2D Vector2 . Documentation for this section has not yet been entered.
[read-only]
WorldRight Vector3 . Documentation for this section has not yet been entered.
WorldRotation Quaternion . Documentation for this section has not yet been entered.
WorldRotation2D float . Documentation for this section has not yet been entered.
[read-only]
WorldScale Vector3 . Documentation for this section has not yet been entered.
[read-only]
WorldScale2D Vector2 . Documentation for this section has not yet been entered.
[read-only]
WorldUp Vector3 . Documentation for this section has not yet been entered.

Public Methods

AddChild (Node, uint)
Add a child scene node at a specific index. If index is not explicitly specified or is greater than current children size, append the new child at the end.
AddComponent (Component)
Documentation for this section has not yet been entered.
AddComponent (Component, uint, CreateMode)
Add a pre-created component. Using this function from application code is discouraged, as component operation without an owner node may not be well-defined in all cases. Prefer CreateComponent() instead.
AddListener (Component)
Add listener component that is notified of node being dirtied. Can either be in the same node or another.
AddRef ()
Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting. (Inherited from RefCounted.)
AddRefSilent ()
Increment reference count. Do not call any lifetime book keeping (Inherited from RefCounted.)
AddTag (string)
Add a tag.
AddTags (string, string)
Add tags with the specified separator, by default ;
AllocateNetworkState ()
Allocate network attribute state. (Inherited from Serializable.)
override
ApplyAttributes ()
Apply attribute changes that can not be applied immediately recursively to child nodes and components.
ApplyAttributes ()
Apply attribute changes that can not be applied immediately. Called after scene load or a network update. (Inherited from Serializable.)
CleanupConnection (Connection)
Clean up all references to a network connection that is about to be removed.
Clone (CreateMode) : Node
Clone scene node, components and child nodes. Return the clone.
CloneComponent (Component, uint) : Component
Clone a component from another node using its create mode. Return the clone if successful or null on failure.
CloneComponent (Component, CreateMode, uint) : Component
Clone a component from another node and specify the create mode. Return the clone if successful or null on failure.
CreateChild (uint, CreateMode) : Node
Create a child node with specific ID.
CreateChild (string, CreateMode, uint) : Node
Create a child scene node (with specified ID if provided).
CreateComponent (StringHash, CreateMode, uint) : Component
Create a component to this node (with specified ID if provided).
CreateComponent<T> (CreateMode, uint) : T
Documentation for this section has not yet been entered.
static
csb_Atomic_Node_GetClassIDStatic () : IntPtr
Documentation for this section has not yet been entered.
GetAnimationEnabled () : bool
Return animation enabled. (Inherited from Animatable.)
GetAttributeAnimation (string) : ValueAnimation
Return attribute animation. (Inherited from Animatable.)
GetAttributeAnimationSpeed (string) : float
Return attribute animation speed. (Inherited from Animatable.)
GetAttributeAnimationTime (string) : float
Return attribute animation time position. (Inherited from Animatable.)
GetAttributeAnimationWrapMode (string) : WrapMode
Return attribute animation wrap mode. (Inherited from Animatable.)
GetCategory () : string
Return object category. Categories are (optionally) registered along with the object factory. Return an empty string if the object category is not registered. (Inherited from AObject.)
GetChild (uint) : Node
Return child scene node by index.
GetChild (string, bool) : Node
Return child scene node by name.
GetChildren () : Vector<Node>
Return immediate child scene nodes.
GetChildren (Vector<Node>, bool)
Return child scene nodes, optionally recursive.
GetChildrenWithComponent (Vector<Node>, StringHash, bool)
Return child scene nodes with a specific component.
GetChildrenWithComponent<T> (Vector<Node>, bool)
Documentation for this section has not yet been entered.
GetChildrenWithName (Vector<Node>, string, bool)
Return child scene nodes by name, optionally recursive
GetChildrenWithTag (Vector<Node>, string, bool)
Return child scene nodes with a specific tag.
GetComponent (StringHash, bool) : Component
Return component by type. If there are several, returns the first.
GetComponent<T> (bool) : T
Documentation for this section has not yet been entered.
GetComponents () : Vector<Component>
Return all components.
GetComponents (Vector<Component>, StringHash, bool)
Return all components of type. Optionally recursive.
GetComponents<T> (Vector<T>, bool)
Documentation for this section has not yet been entered.
GetContext () : Context
Return execution context. (Inherited from AObject.)
GetCSComponent<T> (bool) : T
Documentation for this section has not yet been entered.
GetCSComponents<T> (Vector<T>, bool)
Documentation for this section has not yet been entered.
GetDependencyNodes () : Vector<Node>
Return the depended on nodes to order network updates.
GetDerivedComponents<T> (Vector<T>, bool)
Documentation for this section has not yet been entered.
GetDerivedCSComponents<T> (Vector<T>, bool)
Documentation for this section has not yet been entered.
GetDirection () : Vector3
Return forward direction in parent space. Positive Z axis equals identity rotation.
GetEventSender () : AObject
Return active event sender. Null outside event handling. (Inherited from AObject.)
GetID () : uint
Return ID.
GetInstantiationType () : InstantiationType
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetInterceptNetworkUpdate (string) : bool
Return whether an attribute's network updates are being intercepted. (Inherited from Serializable.)
GetListeners () : Vector<Component>
Return listener components.
GetName () : string
Return name.
GetNameHash () : StringHash
Return name hash.
GetNetPositionAttr () : Vector3
Return network position attribute.
GetNumAttributes () : uint
Return number of attributes. (Inherited from Serializable.)
GetNumChildren (bool) : uint
Return number of child scene nodes.
GetNumComponents () : uint
Return number of components.
GetNumNetworkAttributes () : uint
Return number of network replication attributes. (Inherited from Serializable.)
GetNumNetworkComponents () : uint
Return number of non-local components.
GetNumPersistentChildren () : uint
Calculate number of non-temporary child nodes.
GetNumPersistentComponents () : uint
Calculate number of non-temporary components.
GetObjectAnimation () : ObjectAnimation
Return object animation. (Inherited from Animatable.)
GetOrCreateComponent (StringHash, CreateMode, uint) : Component
Create a component to this node if it does not exist already.
GetOwner () : Connection
Return owner connection in networking.
GetParent () : Node
Return parent scene node.
GetParentComponent (StringHash, bool) : Component
Return component in parent node. If there are several, returns the first. May optional traverse up to the root node.
GetPosition () : Vector3
Return position in parent space.
GetPosition2D () : Vector2
Return position in parent space (for Atomic2D).
GetRight () : Vector3
Return right direction in parent space. Positive X axis equals identity rotation.
GetRotation () : Quaternion
Return rotation in parent space.
GetRotation2D () : float
Return rotation in parent space (for Atomic2D).
GetScale () : Vector3
Return scale in parent space.
GetScale2D () : Vector2
Return scale in parent space (for Atomic2D).
GetScene () : Scene
Return scene.
GetSubsystem (StringHash) : AObject
Return subsystem by type. (Inherited from AObject.)
override
GetTypeName () : string
Return type name. (Inherited from AObject.)
GetTypeName () : string
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetUp () : Vector3
Return up direction in parent space. Positive Y axis equals identity rotation.
GetWorldDirection () : Vector3
Return direction in world space.
GetWorldPosition () : Vector3
Return position in world space.
GetWorldPosition2D () : Vector2
Return position in world space (for Atomic2D).
GetWorldRight () : Vector3
Return node's right vector in world space.
GetWorldRotation () : Quaternion
Return rotation in world space.
GetWorldRotation2D () : float
Return rotation in world space (for Atomic2D).
GetWorldScale () : Vector3
Return scale in world space.
GetWorldScale2D () : Vector2
Return scale in world space (for Atomic2D).
GetWorldUp () : Vector3
Return node's up vector in world space.
HasComponent (StringHash) : bool
Return whether has a specific component.
HasEventHandlers () : bool
Return whether has subscribed to any event. (Inherited from AObject.)
HasSubscribedToEvent (StringHash) : bool
Return whether has subscribed to an event without specific sender. (Inherited from AObject.)
HasSubscribedToEvent (AObject, StringHash) : bool
Return whether has subscribed to a specific sender's event. (Inherited from AObject.)
HasTag (string) : bool
Return whether has a specific tag.
IsDirty () : bool
Return whether transform has changed and world transform needs recalculation.
IsEnabled () : bool
Return whether is enabled. Disables nodes effectively disable all their components.
IsEnabledSelf () : bool
Returns the node's last own enabled state. May be different than the value returned by IsEnabled when SetDeepEnabled has been used.
IsInstanceOf (StringHash) : bool
Check current instance is type of specified type. (Inherited from AObject.)
override
IsObject () : bool
Documentation for this section has not yet been entered. (Inherited from AObject.)
IsObject () : bool
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
IsTemporary () : bool
Return whether is temporary. (Inherited from Serializable.)
override
Load (Deserializer, bool) : bool
Load from binary data. Return true if successful.
Load (Deserializer, bool) : bool
Load from binary data. When setInstanceDefault is set to true, after setting the attribute value, store the value as instance's default value. Return true if successful. (Inherited from Serializable.)
LocalToWorld (Vector3) : Vector3
Convert a local space position to world space.
LocalToWorld (Vector4) : Vector3
Convert a local space position or rotation to world space.
LocalToWorld2D (Vector2) : Vector2
Convert a local space position or rotation to world space (for Atomic2D).
LookAt (Vector3, Vector3, TransformSpace) : bool
Look at a target position in the chosen transform space. Note that the up vector is always specified in world space. Return true if successful, or false if resulted in an illegal rotation, in which case the current rotation remains.
MarkDirty ()
Mark node and child nodes to need world transform recalculation. Notify listener components.
override
MarkNetworkUpdate ()
Mark for attribute check on the next network update.
MarkNetworkUpdate ()
Mark for attribute check on the next network update. (Inherited from Serializable.)
MarkReplicationDirty ()
Mark node dirty in scene replication states.
Pitch (float, TransformSpace)
Rotate around the X axis.
PrepareNetworkUpdate ()
Prepare network update by comparing attributes and marking replication states dirty as necessary.
ReadDeltaUpdate (Deserializer) : bool
Read and apply a network delta update. Return true if attributes were changed. (Inherited from Serializable.)
ReadLatestDataUpdate (Deserializer) : bool
Read and apply a network latest data update. Return true if attributes were changed. (Inherited from Serializable.)
Refs () : int
Return reference count. (Inherited from RefCounted.)
ReleaseRef ()
Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting. (Inherited from RefCounted.)
Remove ()
Remove from the parent node. If no other shared pointer references exist, causes immediate deletion.
RemoveAllChildren ()
Remove all child scene nodes.
RemoveAllComponents ()
Remove all components from this node.
RemoveAllTags ()
Remove all tags.
RemoveAttributeAnimation (string)
Remove attribute animation. Same as calling SetAttributeAnimation with a null pointer. (Inherited from Animatable.)
RemoveChild (Node)
Remove a child scene node.
RemoveChildren (bool, bool, bool)
Remove child scene nodes that match criteria.
RemoveComponent (Component)
Remove a component from this node.
RemoveComponent (StringHash)
Remove the first component of specific type from this node.
RemoveComponent<T> ()
Documentation for this section has not yet been entered.
RemoveComponents (StringHash)
Remove all components of specific type.
RemoveComponents (bool, bool)
Remove components that match criteria.
RemoveInstanceDefault ()
Remove instance's default values if they are set previously. (Inherited from Serializable.)
RemoveListener (Component)
Remove listener component.
RemoveObjectAnimation ()
Remove object animation. Same as calling SetObjectAnimation with a null pointer. (Inherited from Animatable.)
RemoveTag (string) : bool
Remove tag. Return true if existed.
ReorderComponent (Component, uint)
Adjust index order of an existing component in this node.
ResetDeepEnabled ()
Reset enabled state to the node's remembered state prior to calling SetDeepEnabled.
ResetScene ()
Reset scene, ID and owner. Called by Scene.
ResetToDefault ()
Reset all editable attributes to their default values. (Inherited from Serializable.)
Roll (float, TransformSpace)
Rotate around the Z axis.
Rotate (Quaternion, TransformSpace)
Rotate the scene node in the chosen transform space.
Rotate2D (float, TransformSpace)
Rotate the scene node in the chosen transform space (for Atomic2D).
RotateAround (Vector3, Quaternion, TransformSpace)
Rotate around a point in the chosen transform space.
RotateAround2D (Vector2, float, TransformSpace)
Rotate around a point in the chosen transform space (for Atomic2D).
override
Save (Serializer) : bool
Save as binary data. Return true if successful.
Save (Serializer) : bool
Save as binary data. Return true if successful. (Inherited from Serializable.)
override
SaveDefaultAttributes () : bool
Return whether should save default-valued attributes into XML. Always save node transforms for readability, even if identity.
SaveDefaultAttributes () : bool
Return whether should save default-valued attributes into XML. Default false. (Inherited from Serializable.)
SaveJSON (Serializer, string) : bool
Save to a JSON file. Return true if successful.
SaveXML (Serializer, string) : bool
Save to an XML file. Return true if successful.
SendEvent (string, ScriptVariantMap)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SetAnimationEnabled (bool)
Set automatic update of animation, default true. (Inherited from Animatable.)
SetAnimationTime (float)
Set time position of all attribute animations or an object animation manually. Automatic update should be disabled in this case. (Inherited from Animatable.)
SetAttributeAnimation (string, ValueAnimation, WrapMode, float)
Set attribute animation. (Inherited from Animatable.)
SetAttributeAnimationSpeed (string, float)
Set attribute animation speed. (Inherited from Animatable.)
SetAttributeAnimationTime (string, float)
Set attribute animation time position manually. Automatic update should be disabled in this case. (Inherited from Animatable.)
SetAttributeAnimationWrapMode (string, WrapMode)
Set attribute animation wrap mode. (Inherited from Animatable.)
SetDeepEnabled (bool)
Set enabled state on self and child nodes. Nodes' own enabled state is remembered (IsEnabledSelf) and can be restored.
SetDirection (Vector3)
Set forward direction in parent space. Positive Z axis equals identity rotation.
SetEnabled (bool)
Set enabled/disabled state without recursion. Components in a disabled node become effectively disabled regardless of their own enable/disable state.
SetEnabledRecursive (bool)
Set enabled state on self and child nodes. Unlike SetDeepEnabled this does not remember the nodes' own enabled state, but overwrites it.
SetID (uint)
Set ID. Called by Scene.
SetInstantiationType (InstantiationType)
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
SetInterceptNetworkUpdate (string, bool)
Enable interception of an attribute from network updates. Intercepted attributes are sent as events instead of applying directly. This can be used to implement client side prediction. (Inherited from Serializable.)
SetName (string)
Set name of the scene node. Names are not required to be unique.
SetNetPositionAttr (Vector3)
Set network position attribute.
SetObjectAnimation (ObjectAnimation)
Set object animation. (Inherited from Animatable.)
SetOwner (Connection)
Set owner connection for networking.
SetParent (Node)
Assign to a new parent scene node. Retains the world transform.
SetPosition (Vector3)
Set position in parent space. If the scene node is on the root level (is child of the scene itself), this is same as world space.
SetPosition2D (Vector2)
Set position in parent space (for Atomic2D).
SetPosition2D (float, float)
Set position in parent space (for Atomic2D).
SetPositionSilent (Vector3)
Documentation for this section has not yet been entered.
SetRotation (Quaternion)
Set rotation in parent space.
SetRotation2D (float)
Set rotation in parent space (for Atomic2D).
SetRotationSilent (Quaternion)
Documentation for this section has not yet been entered.
SetScale (Vector3)
Set scale in parent space.
SetScale (float)
Set uniform scale in parent space.
SetScale2D (Vector2)
Set scale in parent space (for Atomic2D).
SetScale2D (float, float)
Set scale in parent space (for Atomic2D).
SetScaleSilent (Vector3)
Documentation for this section has not yet been entered.
SetScene (Scene)
Set scene. Called by Scene.
SetTemporary (bool)
Set temporary flag. Temporary objects will not be saved. (Inherited from Serializable.)
SetTransform (Vector3, Quaternion)
Set both position and rotation in parent space as an atomic operation. This is faster than setting position and rotation separately.
SetTransform (Vector3, Quaternion, Vector3)
Set both position, rotation and scale in parent space as an atomic operation.
SetTransform (Vector3, Quaternion, float)
Set both position, rotation and uniform scale in parent space as an atomic operation.
SetTransform2D (Vector2, float)
Set both position and rotation in parent space as an atomic operation (for Atomic2D).
SetTransform2D (Vector2, float, Vector2)
Set both position, rotation and scale in parent space as an atomic operation (for Atomic2D).
SetTransform2D (Vector2, float, float)
Set both position, rotation and uniform scale in parent space as an atomic operation (for Atomic2D).
SetTransformSilent (Vector3, Quaternion, Vector3)
Documentation for this section has not yet been entered.
SetWorldDirection (Vector3)
Set forward direction in world space.
SetWorldPosition (Vector3)
Set position in world space.
SetWorldPosition2D (Vector2)
Set position in world space (for Atomic2D).
SetWorldPosition2D (float, float)
Set position in world space (for Atomic2D).
SetWorldRotation (Quaternion)
Set rotation in world space.
SetWorldRotation2D (float)
Set rotation in world space (for Atomic2D).
SetWorldScale (Vector3)
Set scale in world space.
SetWorldScale (float)
Set uniform scale in world space.
SetWorldScale2D (Vector2)
Set scale in world space (for Atomic2D).
SetWorldScale2D (float, float)
Set scale in world space (for Atomic2D).
SetWorldTransform (Vector3, Quaternion)
Set both position and rotation in world space as an atomic operation.
SetWorldTransform (Vector3, Quaternion, Vector3)
Set both position, rotation and scale in world space as an atomic opration.
SetWorldTransform (Vector3, Quaternion, float)
Set both position, rotation and uniform scale in world space as an atomic operation.
SetWorldTransform2D (Vector2, float)
Set both position and rotation in world space as an atomic operation (for Atomic2D).
SetWorldTransform2D (Vector2, float, Vector2)
Set both position, rotation and scale in world space as an atomic opration (for Atomic2D).
SetWorldTransform2D (Vector2, float, float)
Set both position, rotation and uniform scale in world space as an atomic operation (for Atomic2D).
SubscribeToEvent (string, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent (uint, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent (AObject, string, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent (AObject, uint, EventDelegate)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent<T> (NativeEventDelegate<T>)
Documentation for this section has not yet been entered. (Inherited from AObject.)
SubscribeToEvent<T> (AObject, NativeEventDelegate<T>)
Documentation for this section has not yet been entered. (Inherited from AObject.)
Translate (Vector3, TransformSpace)
Move the scene node in the chosen transform space.
Translate2D (Vector2, TransformSpace)
Move the scene node in the chosen transform space (for Atomic2D).
UnsubscribeFromAllEvents ()
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromEvent (StringHash)
Unsubscribe from an event. (Inherited from AObject.)
UnsubscribeFromEvent (uint)
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromEvent (AObject, StringHash)
Unsubscribe from a specific sender's event. (Inherited from AObject.)
UnsubscribeFromEvent<T> ()
Documentation for this section has not yet been entered. (Inherited from AObject.)
UnsubscribeFromEventReceiver (AObject)
Unsubscribe from event for specific receiver (where the event handler isn't necessarily in the subscribed object) (Inherited from AObject.)
UnsubscribeFromEvents (AObject)
Unsubscribe from a specific sender's events. (Inherited from AObject.)
WeakRefs () : int
Return weak reference count. (Inherited from RefCounted.)
WorldToLocal (Vector3) : Vector3
Convert a world space position to local space.
WorldToLocal (Vector4) : Vector3
Convert a world space position or rotation to local space.
WorldToLocal2D (Vector2) : Vector2
Convert a world space position or rotation to local space (for Atomic2D).
WriteInitialDeltaUpdate (Serializer, byte)
Write initial delta network update. (Inherited from Serializable.)
WriteLatestDataUpdate (Serializer, byte)
Write a latest data network update. (Inherited from Serializable.)
Yaw (float, TransformSpace)
Rotate around the Y axis.

Member Details

Node Constructor

Documentation for this section has not yet been entered.

Syntax

public Node ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Node Constructor

Construct.

Syntax

public Node (IntPtr native)

Parameters

native
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

AddChild Method

Add a child scene node at a specific index. If index is not explicitly specified or is greater than current children size, append the new child at the end.

Syntax

public void AddChild (Node node, uint index)

Parameters

node
Documentation for this section has not yet been entered.
index
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

AddComponent Method

Documentation for this section has not yet been entered.

Syntax

public void AddComponent (Component component)

Parameters

component
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

AddComponent Method

Add a pre-created component. Using this function from application code is discouraged, as component operation without an owner node may not be well-defined in all cases. Prefer CreateComponent() instead.

Syntax

public void AddComponent (Component component, uint id, CreateMode mode)

Parameters

component
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.
mode
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

AddListener Method

Add listener component that is notified of node being dirtied. Can either be in the same node or another.

Syntax

public void AddListener (Component component)

Parameters

component
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

AddTag Method

Add a tag.

Syntax

public void AddTag (string tag)

Parameters

tag
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

AddTags Method

Add tags with the specified separator, by default ;

Syntax

public void AddTags (string tags, string separator)

Parameters

tags
Documentation for this section has not yet been entered.
separator
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ApplyAttributes Method

Apply attribute changes that can not be applied immediately recursively to child nodes and components.

Syntax

public override void ApplyAttributes ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CleanupConnection Method

Clean up all references to a network connection that is about to be removed.

Syntax

public void CleanupConnection (Connection connection)

Parameters

connection
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Clone Method

Clone scene node, components and child nodes. Return the clone.

Syntax

public Node Clone (CreateMode mode)

Parameters

mode
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CloneComponent Method

Clone a component from another node using its create mode. Return the clone if successful or null on failure.

Syntax

public Component CloneComponent (Component component, uint id)

Parameters

component
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CloneComponent Method

Clone a component from another node and specify the create mode. Return the clone if successful or null on failure.

Syntax

public Component CloneComponent (Component component, CreateMode mode, uint id)

Parameters

component
Documentation for this section has not yet been entered.
mode
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CreateChild Method

Create a child node with specific ID.

Syntax

public Node CreateChild (uint id, CreateMode mode)

Parameters

id
Documentation for this section has not yet been entered.
mode
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CreateChild Method

Create a child scene node (with specified ID if provided).

Syntax

public Node CreateChild (string name, CreateMode mode, uint id)

Parameters

name
Documentation for this section has not yet been entered.
mode
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CreateComponent Method

Create a component to this node (with specified ID if provided).

Syntax

public Component CreateComponent (StringHash type, CreateMode mode, uint id)

Parameters

type
Documentation for this section has not yet been entered.
mode
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CreateComponent<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public T CreateComponent<T> (CreateMode mode, uint id)
where T : AtomicEngine.Component

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

mode
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

csb_Atomic_Node_GetClassIDStatic Method

Documentation for this section has not yet been entered.

Syntax

public static IntPtr csb_Atomic_Node_GetClassIDStatic ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

DeepEnabled Property

Documentation for this section has not yet been entered.

Syntax

public bool DeepEnabled { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

DependencyNodes Property

Documentation for this section has not yet been entered.

Syntax

public Vector<Node> DependencyNodes { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Direction Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Direction { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Dirty Property

Documentation for this section has not yet been entered.

Syntax

public bool Dirty { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Enabled Property

Documentation for this section has not yet been entered.

Syntax

public bool Enabled { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

EnabledRecursive Property

Documentation for this section has not yet been entered.

Syntax

public bool EnabledRecursive { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

EnabledSelf Property

Documentation for this section has not yet been entered.

Syntax

public bool EnabledSelf { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChild Method

Return child scene node by index.

Syntax

public Node GetChild (uint index)

Parameters

index
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChild Method

Return child scene node by name.

Syntax

public Node GetChild (string name, bool recursive)

Parameters

name
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChildren Method

Return immediate child scene nodes.

Syntax

public Vector<Node> GetChildren ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChildren Method

Return child scene nodes, optionally recursive.

Syntax

public void GetChildren (Vector<Node> dest, bool recursive)

Parameters

dest
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChildrenWithComponent Method

Return child scene nodes with a specific component.

Syntax

public void GetChildrenWithComponent (Vector<Node> dest, StringHash type, bool recursive)

Parameters

dest
Documentation for this section has not yet been entered.
type
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChildrenWithComponent<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public void GetChildrenWithComponent<T> (Vector<Node> dest, bool recursive)

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

dest
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChildrenWithName Method

Return child scene nodes by name, optionally recursive

Syntax

public void GetChildrenWithName (Vector<Node> dest, string name, bool recursive)

Parameters

dest
Documentation for this section has not yet been entered.
name
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetChildrenWithTag Method

Return child scene nodes with a specific tag.

Syntax

public void GetChildrenWithTag (Vector<Node> dest, string tag, bool recursive)

Parameters

dest
Documentation for this section has not yet been entered.
tag
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetComponent Method

Return component by type. If there are several, returns the first.

Syntax

public Component GetComponent (StringHash type, bool recursive)

Parameters

type
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetComponent<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public T GetComponent<T> (bool recursive)
where T : AtomicEngine.Component

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

recursive
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetComponents Method

Return all components.

Syntax

public Vector<Component> GetComponents ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetComponents Method

Return all components of type. Optionally recursive.

Syntax

public void GetComponents (Vector<Component> dest, StringHash type, bool recursive)

Parameters

dest
Documentation for this section has not yet been entered.
type
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetComponents<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public void GetComponents<T> (Vector<T> dest, bool recursive)
where T : AtomicEngine.Component

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

dest
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetCSComponent<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public T GetCSComponent<T> (bool recursive)
where T : AtomicEngine.CSComponent

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

recursive
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetCSComponents<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public void GetCSComponents<T> (Vector<T> dest, bool recursive)
where T : AtomicEngine.CSComponent

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

dest
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetDependencyNodes Method

Return the depended on nodes to order network updates.

Syntax

public Vector<Node> GetDependencyNodes ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetDerivedComponents<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public void GetDerivedComponents<T> (Vector<T> dest, bool recursive)
where T : AtomicEngine.Component

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

dest
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetDerivedCSComponents<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public void GetDerivedCSComponents<T> (Vector<T> dest, bool recursive)
where T : AtomicEngine.CSComponent

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

dest
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetDirection Method

Return forward direction in parent space. Positive Z axis equals identity rotation.

Syntax

public Vector3 GetDirection ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetID Method

Return ID.

Syntax

public uint GetID ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetListeners Method

Return listener components.

Syntax

public Vector<Component> GetListeners ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetName Method

Return name.

Syntax

public string GetName ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNameHash Method

Return name hash.

Syntax

public StringHash GetNameHash ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNetPositionAttr Method

Return network position attribute.

Syntax

public Vector3 GetNetPositionAttr ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumChildren Method

Return number of child scene nodes.

Syntax

public uint GetNumChildren (bool recursive)

Parameters

recursive
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumComponents Method

Return number of components.

Syntax

public uint GetNumComponents ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumNetworkComponents Method

Return number of non-local components.

Syntax

public uint GetNumNetworkComponents ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumPersistentChildren Method

Calculate number of non-temporary child nodes.

Syntax

public uint GetNumPersistentChildren ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetNumPersistentComponents Method

Calculate number of non-temporary components.

Syntax

public uint GetNumPersistentComponents ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetOrCreateComponent Method

Create a component to this node if it does not exist already.

Syntax

public Component GetOrCreateComponent (StringHash type, CreateMode mode, uint id)

Parameters

type
Documentation for this section has not yet been entered.
mode
Documentation for this section has not yet been entered.
id
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetOwner Method

Return owner connection in networking.

Syntax

public Connection GetOwner ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetParent Method

Return parent scene node.

Syntax

public Node GetParent ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetParentComponent Method

Return component in parent node. If there are several, returns the first. May optional traverse up to the root node.

Syntax

public Component GetParentComponent (StringHash type, bool fullTraversal)

Parameters

type
Documentation for this section has not yet been entered.
fullTraversal
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetPosition Method

Return position in parent space.

Syntax

public Vector3 GetPosition ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetPosition2D Method

Return position in parent space (for Atomic2D).

Syntax

public Vector2 GetPosition2D ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetRight Method

Return right direction in parent space. Positive X axis equals identity rotation.

Syntax

public Vector3 GetRight ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetRotation Method

Return rotation in parent space.

Syntax

public Quaternion GetRotation ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetRotation2D Method

Return rotation in parent space (for Atomic2D).

Syntax

public float GetRotation2D ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetScale Method

Return scale in parent space.

Syntax

public Vector3 GetScale ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetScale2D Method

Return scale in parent space (for Atomic2D).

Syntax

public Vector2 GetScale2D ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetScene Method

Return scene.

Syntax

public Scene GetScene ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetUp Method

Return up direction in parent space. Positive Y axis equals identity rotation.

Syntax

public Vector3 GetUp ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldDirection Method

Return direction in world space.

Syntax

public Vector3 GetWorldDirection ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldPosition Method

Return position in world space.

Syntax

public Vector3 GetWorldPosition ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldPosition2D Method

Return position in world space (for Atomic2D).

Syntax

public Vector2 GetWorldPosition2D ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldRight Method

Return node's right vector in world space.

Syntax

public Vector3 GetWorldRight ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldRotation Method

Return rotation in world space.

Syntax

public Quaternion GetWorldRotation ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldRotation2D Method

Return rotation in world space (for Atomic2D).

Syntax

public float GetWorldRotation2D ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldScale Method

Return scale in world space.

Syntax

public Vector3 GetWorldScale ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldScale2D Method

Return scale in world space (for Atomic2D).

Syntax

public Vector2 GetWorldScale2D ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWorldUp Method

Return node's up vector in world space.

Syntax

public Vector3 GetWorldUp ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

HasComponent Method

Return whether has a specific component.

Syntax

public bool HasComponent (StringHash type)

Parameters

type
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

HasTag Method

Return whether has a specific tag.

Syntax

public bool HasTag (string tag)

Parameters

tag
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ID Property

Documentation for this section has not yet been entered.

Syntax

public uint ID { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsDirty Method

Return whether transform has changed and world transform needs recalculation.

Syntax

public bool IsDirty ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsEnabled Method

Return whether is enabled. Disables nodes effectively disable all their components.

Syntax

public bool IsEnabled ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsEnabledSelf Method

Returns the node's last own enabled state. May be different than the value returned by IsEnabled when SetDeepEnabled has been used.

Syntax

public bool IsEnabledSelf ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Listeners Property

Documentation for this section has not yet been entered.

Syntax

public Vector<Component> Listeners { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Load Method

Load from binary data. Return true if successful.

Syntax

public override bool Load (Deserializer source, bool setInstanceDefault)

Parameters

source
Documentation for this section has not yet been entered.
setInstanceDefault
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LocalToWorld Method

Convert a local space position to world space.

Syntax

public Vector3 LocalToWorld (Vector3 position)

Parameters

position
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LocalToWorld Method

Convert a local space position or rotation to world space.

Syntax

public Vector3 LocalToWorld (Vector4 vector)

Parameters

vector
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LocalToWorld2D Method

Convert a local space position or rotation to world space (for Atomic2D).

Syntax

public Vector2 LocalToWorld2D (Vector2 vector)

Parameters

vector
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LookAt Method

Look at a target position in the chosen transform space. Note that the up vector is always specified in world space. Return true if successful, or false if resulted in an illegal rotation, in which case the current rotation remains.

Syntax

public bool LookAt (Vector3 target, Vector3 up, TransformSpace space)

Parameters

target
Documentation for this section has not yet been entered.
up
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

MarkDirty Method

Mark node and child nodes to need world transform recalculation. Notify listener components.

Syntax

public void MarkDirty ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

MarkNetworkUpdate Method

Mark for attribute check on the next network update.

Syntax

public override void MarkNetworkUpdate ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

MarkReplicationDirty Method

Mark node dirty in scene replication states.

Syntax

public void MarkReplicationDirty ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Name Property

Documentation for this section has not yet been entered.

Syntax

public string Name { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NameHash Property

Documentation for this section has not yet been entered.

Syntax

public StringHash NameHash { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NetPositionAttr Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 NetPositionAttr { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NumComponents Property

Documentation for this section has not yet been entered.

Syntax

public uint NumComponents { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NumNetworkComponents Property

Documentation for this section has not yet been entered.

Syntax

public uint NumNetworkComponents { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NumPersistentChildren Property

Documentation for this section has not yet been entered.

Syntax

public uint NumPersistentChildren { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

NumPersistentComponents Property

Documentation for this section has not yet been entered.

Syntax

public uint NumPersistentComponents { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Owner Property

Documentation for this section has not yet been entered.

Syntax

public Connection Owner { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Parent Property

Documentation for this section has not yet been entered.

Syntax

public Node Parent { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Pitch Method

Rotate around the X axis.

Syntax

public void Pitch (float angle, TransformSpace space)

Parameters

angle
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Position Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Position { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Position2D Property

Documentation for this section has not yet been entered.

Syntax

public Vector2 Position2D { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

PositionSilent Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 PositionSilent { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

PrepareNetworkUpdate Method

Prepare network update by comparing attributes and marking replication states dirty as necessary.

Syntax

public void PrepareNetworkUpdate ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Remove Method

Remove from the parent node. If no other shared pointer references exist, causes immediate deletion.

Syntax

public void Remove ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveAllChildren Method

Remove all child scene nodes.

Syntax

public void RemoveAllChildren ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveAllComponents Method

Remove all components from this node.

Syntax

public void RemoveAllComponents ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveAllTags Method

Remove all tags.

Syntax

public void RemoveAllTags ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveChild Method

Remove a child scene node.

Syntax

public void RemoveChild (Node node)

Parameters

node
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveChildren Method

Remove child scene nodes that match criteria.

Syntax

public void RemoveChildren (bool removeReplicated, bool removeLocal, bool recursive)

Parameters

removeReplicated
Documentation for this section has not yet been entered.
removeLocal
Documentation for this section has not yet been entered.
recursive
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveComponent Method

Remove a component from this node.

Syntax

public void RemoveComponent (Component component)

Parameters

component
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveComponent Method

Remove the first component of specific type from this node.

Syntax

public void RemoveComponent (StringHash type)

Parameters

type
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveComponent<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public void RemoveComponent<T> ()
where T : AtomicEngine.Component

Type Parameters

T
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveComponents Method

Remove all components of specific type.

Syntax

public void RemoveComponents (StringHash type)

Parameters

type
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveComponents Method

Remove components that match criteria.

Syntax

public void RemoveComponents (bool removeReplicated, bool removeLocal)

Parameters

removeReplicated
Documentation for this section has not yet been entered.
removeLocal
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveListener Method

Remove listener component.

Syntax

public void RemoveListener (Component component)

Parameters

component
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RemoveTag Method

Remove tag. Return true if existed.

Syntax

public bool RemoveTag (string tag)

Parameters

tag
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ReorderComponent Method

Adjust index order of an existing component in this node.

Syntax

public void ReorderComponent (Component component, uint index)

Parameters

component
Documentation for this section has not yet been entered.
index
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ResetDeepEnabled Method

Reset enabled state to the node's remembered state prior to calling SetDeepEnabled.

Syntax

public void ResetDeepEnabled ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ResetScene Method

Reset scene, ID and owner. Called by Scene.

Syntax

public void ResetScene ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Right Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Right { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Roll Method

Rotate around the Z axis.

Syntax

public void Roll (float angle, TransformSpace space)

Parameters

angle
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Rotate Method

Rotate the scene node in the chosen transform space.

Syntax

public void Rotate (Quaternion delta, TransformSpace space)

Parameters

delta
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Rotate2D Method

Rotate the scene node in the chosen transform space (for Atomic2D).

Syntax

public void Rotate2D (float delta, TransformSpace space)

Parameters

delta
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RotateAround Method

Rotate around a point in the chosen transform space.

Syntax

public void RotateAround (Vector3 point, Quaternion delta, TransformSpace space)

Parameters

point
Documentation for this section has not yet been entered.
delta
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RotateAround2D Method

Rotate around a point in the chosen transform space (for Atomic2D).

Syntax

public void RotateAround2D (Vector2 point, float delta, TransformSpace space)

Parameters

point
Documentation for this section has not yet been entered.
delta
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Rotation Property

Documentation for this section has not yet been entered.

Syntax

public Quaternion Rotation { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Rotation2D Property

Documentation for this section has not yet been entered.

Syntax

public float Rotation2D { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RotationSilent Property

Documentation for this section has not yet been entered.

Syntax

public Quaternion RotationSilent { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Save Method

Save as binary data. Return true if successful.

Syntax

public override bool Save (Serializer dest)

Parameters

dest
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SaveDefaultAttributes Method

Return whether should save default-valued attributes into XML. Always save node transforms for readability, even if identity.

Syntax

public override bool SaveDefaultAttributes ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SaveJSON Method

Save to a JSON file. Return true if successful.

Syntax

public bool SaveJSON (Serializer dest, string indentation)

Parameters

dest
Documentation for this section has not yet been entered.
indentation
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SaveXML Method

Save to an XML file. Return true if successful.

Syntax

public bool SaveXML (Serializer dest, string indentation)

Parameters

dest
Documentation for this section has not yet been entered.
indentation
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Scale Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Scale { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Scale2D Property

Documentation for this section has not yet been entered.

Syntax

public Vector2 Scale2D { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ScaleSilent Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 ScaleSilent { set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Scene Property

Documentation for this section has not yet been entered.

Syntax

public Scene Scene { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetDeepEnabled Method

Set enabled state on self and child nodes. Nodes' own enabled state is remembered (IsEnabledSelf) and can be restored.

Syntax

public void SetDeepEnabled (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetDirection Method

Set forward direction in parent space. Positive Z axis equals identity rotation.

Syntax

public void SetDirection (Vector3 direction)

Parameters

direction
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetEnabled Method

Set enabled/disabled state without recursion. Components in a disabled node become effectively disabled regardless of their own enable/disable state.

Syntax

public void SetEnabled (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetEnabledRecursive Method

Set enabled state on self and child nodes. Unlike SetDeepEnabled this does not remember the nodes' own enabled state, but overwrites it.

Syntax

public void SetEnabledRecursive (bool enable)

Parameters

enable
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetID Method

Set ID. Called by Scene.

Syntax

public void SetID (uint id)

Parameters

id
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetName Method

Set name of the scene node. Names are not required to be unique.

Syntax

public void SetName (string name)

Parameters

name
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetNetPositionAttr Method

Set network position attribute.

Syntax

public void SetNetPositionAttr (Vector3 value)

Parameters

value
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetOwner Method

Set owner connection for networking.

Syntax

public void SetOwner (Connection owner)

Parameters

owner
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetParent Method

Assign to a new parent scene node. Retains the world transform.

Syntax

public void SetParent (Node parent)

Parameters

parent
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetPosition Method

Set position in parent space. If the scene node is on the root level (is child of the scene itself), this is same as world space.

Syntax

public void SetPosition (Vector3 position)

Parameters

position
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetPosition2D Method

Set position in parent space (for Atomic2D).

Syntax

public void SetPosition2D (Vector2 position)

Parameters

position
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetPosition2D Method

Set position in parent space (for Atomic2D).

Syntax

public void SetPosition2D (float x, float y)

Parameters

x
Documentation for this section has not yet been entered.
y
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetPositionSilent Method

Documentation for this section has not yet been entered.

Syntax

public void SetPositionSilent (Vector3 position)

Parameters

position
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetRotation Method

Set rotation in parent space.

Syntax

public void SetRotation (Quaternion rotation)

Parameters

rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetRotation2D Method

Set rotation in parent space (for Atomic2D).

Syntax

public void SetRotation2D (float rotation)

Parameters

rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetRotationSilent Method

Documentation for this section has not yet been entered.

Syntax

public void SetRotationSilent (Quaternion rotation)

Parameters

rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetScale Method

Set scale in parent space.

Syntax

public void SetScale (Vector3 scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetScale Method

Set uniform scale in parent space.

Syntax

public void SetScale (float scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetScale2D Method

Set scale in parent space (for Atomic2D).

Syntax

public void SetScale2D (Vector2 scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetScale2D Method

Set scale in parent space (for Atomic2D).

Syntax

public void SetScale2D (float x, float y)

Parameters

x
Documentation for this section has not yet been entered.
y
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetScaleSilent Method

Documentation for this section has not yet been entered.

Syntax

public void SetScaleSilent (Vector3 scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetScene Method

Set scene. Called by Scene.

Syntax

public void SetScene (Scene scene)

Parameters

scene
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransform Method

Set both position and rotation in parent space as an atomic operation. This is faster than setting position and rotation separately.

Syntax

public void SetTransform (Vector3 position, Quaternion rotation)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransform Method

Set both position, rotation and scale in parent space as an atomic operation.

Syntax

public void SetTransform (Vector3 position, Quaternion rotation, Vector3 scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransform Method

Set both position, rotation and uniform scale in parent space as an atomic operation.

Syntax

public void SetTransform (Vector3 position, Quaternion rotation, float scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransform2D Method

Set both position and rotation in parent space as an atomic operation (for Atomic2D).

Syntax

public void SetTransform2D (Vector2 position, float rotation)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransform2D Method

Set both position, rotation and scale in parent space as an atomic operation (for Atomic2D).

Syntax

public void SetTransform2D (Vector2 position, float rotation, Vector2 scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransform2D Method

Set both position, rotation and uniform scale in parent space as an atomic operation (for Atomic2D).

Syntax

public void SetTransform2D (Vector2 position, float rotation, float scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTransformSilent Method

Documentation for this section has not yet been entered.

Syntax

public void SetTransformSilent (Vector3 position, Quaternion rotation, Vector3 scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldDirection Method

Set forward direction in world space.

Syntax

public void SetWorldDirection (Vector3 direction)

Parameters

direction
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldPosition Method

Set position in world space.

Syntax

public void SetWorldPosition (Vector3 position)

Parameters

position
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldPosition2D Method

Set position in world space (for Atomic2D).

Syntax

public void SetWorldPosition2D (Vector2 position)

Parameters

position
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldPosition2D Method

Set position in world space (for Atomic2D).

Syntax

public void SetWorldPosition2D (float x, float y)

Parameters

x
Documentation for this section has not yet been entered.
y
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldRotation Method

Set rotation in world space.

Syntax

public void SetWorldRotation (Quaternion rotation)

Parameters

rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldRotation2D Method

Set rotation in world space (for Atomic2D).

Syntax

public void SetWorldRotation2D (float rotation)

Parameters

rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldScale Method

Set scale in world space.

Syntax

public void SetWorldScale (Vector3 scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldScale Method

Set uniform scale in world space.

Syntax

public void SetWorldScale (float scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldScale2D Method

Set scale in world space (for Atomic2D).

Syntax

public void SetWorldScale2D (Vector2 scale)

Parameters

scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldScale2D Method

Set scale in world space (for Atomic2D).

Syntax

public void SetWorldScale2D (float x, float y)

Parameters

x
Documentation for this section has not yet been entered.
y
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldTransform Method

Set both position and rotation in world space as an atomic operation.

Syntax

public void SetWorldTransform (Vector3 position, Quaternion rotation)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldTransform Method

Set both position, rotation and scale in world space as an atomic opration.

Syntax

public void SetWorldTransform (Vector3 position, Quaternion rotation, Vector3 scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldTransform Method

Set both position, rotation and uniform scale in world space as an atomic operation.

Syntax

public void SetWorldTransform (Vector3 position, Quaternion rotation, float scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldTransform2D Method

Set both position and rotation in world space as an atomic operation (for Atomic2D).

Syntax

public void SetWorldTransform2D (Vector2 position, float rotation)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldTransform2D Method

Set both position, rotation and scale in world space as an atomic opration (for Atomic2D).

Syntax

public void SetWorldTransform2D (Vector2 position, float rotation, Vector2 scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWorldTransform2D Method

Set both position, rotation and uniform scale in world space as an atomic operation (for Atomic2D).

Syntax

public void SetWorldTransform2D (Vector2 position, float rotation, float scale)

Parameters

position
Documentation for this section has not yet been entered.
rotation
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Translate Method

Move the scene node in the chosen transform space.

Syntax

public void Translate (Vector3 delta, TransformSpace space)

Parameters

delta
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Translate2D Method

Move the scene node in the chosen transform space (for Atomic2D).

Syntax

public void Translate2D (Vector2 delta, TransformSpace space)

Parameters

delta
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Up Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Up { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldDirection Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 WorldDirection { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldPosition Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 WorldPosition { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldPosition2D Property

Documentation for this section has not yet been entered.

Syntax

public Vector2 WorldPosition2D { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldRight Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 WorldRight { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldRotation Property

Documentation for this section has not yet been entered.

Syntax

public Quaternion WorldRotation { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldRotation2D Property

Documentation for this section has not yet been entered.

Syntax

public float WorldRotation2D { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldScale Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 WorldScale { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldScale2D Property

Documentation for this section has not yet been entered.

Syntax

public Vector2 WorldScale2D { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldToLocal Method

Convert a world space position to local space.

Syntax

public Vector3 WorldToLocal (Vector3 position)

Parameters

position
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldToLocal Method

Convert a world space position or rotation to local space.

Syntax

public Vector3 WorldToLocal (Vector4 vector)

Parameters

vector
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldToLocal2D Method

Convert a world space position or rotation to local space (for Atomic2D).

Syntax

public Vector2 WorldToLocal2D (Vector2 vector)

Parameters

vector
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WorldUp Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 WorldUp { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Yaw Method

Rotate around the Y axis.

Syntax

public void Yaw (float angle, TransformSpace space)

Parameters

angle
Documentation for this section has not yet been entered.
space
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0