AtomicNET : AtomicEngine Namespace

ScriptVariantMap Class

For performance sensitive code, specialized marshaling should be used instead (for example physics event data)

Syntax

public class ScriptVariantMap : RefCounted

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 RefCounted.

Public Constructors

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

Public Fields

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

Public Properties

InstantiationType InstantiationType . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
default property
Item (string) string . 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.)
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from RefCounted.)

Public Methods

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.)
Clear ()
Documentation for this section has not yet been entered.
Contains (StringHash) : bool
Documentation for this section has not yet been entered.
CopyVariantMap (IntPtr)
Documentation for this section has not yet been entered.
static
csb_Atomic_ScriptVariantMap_GetClassIDStatic () : IntPtr
Documentation for this section has not yet been entered.
GetBool (StringHash) : bool
Documentation for this section has not yet been entered.
GetFloat (StringHash) : float
Documentation for this section has not yet been entered.
GetInstantiationType () : InstantiationType
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetInt (StringHash) : int
Documentation for this section has not yet been entered.
GetPtr (StringHash) : RefCounted
Documentation for this section has not yet been entered.
GetPtr<T> (string) : T
Documentation for this section has not yet been entered.
GetQuaternion (StringHash) : Quaternion
Documentation for this section has not yet been entered.
GetResourceFromRef (StringHash) : Resource
Documentation for this section has not yet been entered.
GetString (StringHash) : string
Documentation for this section has not yet been entered.
GetTypeName () : string
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetUInt (StringHash) : uint
Documentation for this section has not yet been entered.
GetVariantType (StringHash) : VariantType
Documentation for this section has not yet been entered.
GetVector3 (StringHash) : Vector3
Documentation for this section has not yet been entered.
GetVoidPtr (string) : IntPtr
Documentation for this section has not yet been entered.
IsObject () : bool
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
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.)
SetBool (StringHash, bool)
Documentation for this section has not yet been entered.
SetInstantiationType (InstantiationType)
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
SetString (StringHash, string)
Documentation for this section has not yet been entered.
SetUInt (StringHash, uint)
Documentation for this section has not yet been entered.
WeakRefs () : int
Return weak reference count. (Inherited from RefCounted.)

Member Details

ScriptVariantMap Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariantMap ()

Remarks

Documentation for this section has not yet been entered.

Requirements

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

ScriptVariantMap Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariantMap (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

Clear Method

Documentation for this section has not yet been entered.

Syntax

public void Clear ()

Remarks

Documentation for this section has not yet been entered.

Requirements

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

Contains Method

Documentation for this section has not yet been entered.

Syntax

public bool Contains (StringHash key)

Parameters

key
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

CopyVariantMap Method

Documentation for this section has not yet been entered.

Syntax

public void CopyVariantMap (IntPtr vm)

Parameters

vm
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_ScriptVariantMap_GetClassIDStatic Method

Documentation for this section has not yet been entered.

Syntax

public static IntPtr csb_Atomic_ScriptVariantMap_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

GetBool Method

Documentation for this section has not yet been entered.

Syntax

public bool GetBool (StringHash key)

Parameters

key
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

GetFloat Method

Documentation for this section has not yet been entered.

Syntax

public float GetFloat (StringHash key)

Parameters

key
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

GetInt Method

Documentation for this section has not yet been entered.

Syntax

public int GetInt (StringHash key)

Parameters

key
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

GetPtr Method

Documentation for this section has not yet been entered.

Syntax

public RefCounted GetPtr (StringHash key)

Parameters

key
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

GetPtr<T> Generic Method

Documentation for this section has not yet been entered.

Syntax

public T GetPtr<T> (string key)
where T : AtomicEngine.RefCounted

Type Parameters

T
Documentation for this section has not yet been entered.

Parameters

key
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

GetQuaternion Method

Documentation for this section has not yet been entered.

Syntax

public Quaternion GetQuaternion (StringHash key)

Parameters

key
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

GetResourceFromRef Method

Documentation for this section has not yet been entered.

Syntax

public Resource GetResourceFromRef (StringHash key)

Parameters

key
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

GetString Method

Documentation for this section has not yet been entered.

Syntax

public string GetString (StringHash key)

Parameters

key
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

GetUInt Method

Documentation for this section has not yet been entered.

Syntax

public uint GetUInt (StringHash key)

Parameters

key
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

GetVariantType Method

Documentation for this section has not yet been entered.

Syntax

public VariantType GetVariantType (StringHash key)

Parameters

key
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

GetVector3 Method

Documentation for this section has not yet been entered.

Syntax

public Vector3 GetVector3 (StringHash key)

Parameters

key
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

GetVoidPtr Method

Documentation for this section has not yet been entered.

Syntax

public IntPtr GetVoidPtr (string key)

Parameters

key
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

Item Property

Documentation for this section has not yet been entered.

Syntax

This is the default property for this class.

public string this [string key] { get; set; }

Parameters

key
Documentation for this section has not yet been entered.

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

SetBool Method

Documentation for this section has not yet been entered.

Syntax

public void SetBool (StringHash key, bool value)

Parameters

key
Documentation for this section has not yet been entered.
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

SetString Method

Documentation for this section has not yet been entered.

Syntax

public void SetString (StringHash key, string value)

Parameters

key
Documentation for this section has not yet been entered.
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

SetUInt Method

Documentation for this section has not yet been entered.

Syntax

public void SetUInt (StringHash key, uint value)

Parameters

key
Documentation for this section has not yet been entered.
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