AtomicNET : AtomicEngine Namespace

ScriptVariant Class

For performance sensitive code, specialized marshaling should be used instead

Syntax

public class ScriptVariant : 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.
Documentation for this section has not yet been entered.
Documentation for this section has not yet been entered.
Documentation for this section has not yet been entered.
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

Color Color . 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]
NativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
String string . Documentation for this section has not yet been entered.
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
Vector2 Vector2 . Documentation for this section has not yet been entered.
Vector3 Vector3 . Documentation for this section has not yet been entered.
Vector4 Vector4 . Documentation for this section has not yet been entered.

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.)
static
csb_Atomic_ScriptVariant_GetClassIDStatic () : IntPtr
Documentation for this section has not yet been entered.
GetColor () : Color
Documentation for this section has not yet been entered.
GetInstantiationType () : InstantiationType
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetString () : string
Documentation for this section has not yet been entered.
GetTypeName () : string
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetVector2 () : Vector2
Documentation for this section has not yet been entered.
GetVector3 () : Vector3
Documentation for this section has not yet been entered.
GetVector4 () : Vector4
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.)
SetColor (Color)
Documentation for this section has not yet been entered.
SetInstantiationType (InstantiationType)
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
SetString (string)
Documentation for this section has not yet been entered.
SetVector2 (Vector2)
Documentation for this section has not yet been entered.
SetVector3 (Vector3)
Documentation for this section has not yet been entered.
SetVector4 (Vector4)
Documentation for this section has not yet been entered.
WeakRefs () : int
Return weak reference count. (Inherited from RefCounted.)

Public Operators

static
Conversion to AtomicEngine.ScriptVariant (Implicit) Documentation for this section has not yet been entered.
static
Conversion to AtomicEngine.ScriptVariant (Implicit) Documentation for this section has not yet been entered.
static
Conversion to AtomicEngine.ScriptVariant (Implicit) Documentation for this section has not yet been entered.

Member Details

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariant ()

Remarks

Documentation for this section has not yet been entered.

Requirements

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

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariant (Color 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

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariant (Vector2 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

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

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

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariant (Vector4 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

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

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

ScriptVariant Constructor

Documentation for this section has not yet been entered.

Syntax

public ScriptVariant (string 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

Color Property

Documentation for this section has not yet been entered.

Syntax

public Color Color { 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

csb_Atomic_ScriptVariant_GetClassIDStatic Method

Documentation for this section has not yet been entered.

Syntax

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

GetColor Method

Documentation for this section has not yet been entered.

Syntax

public Color GetColor ()

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 ()

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

GetVector2 Method

Documentation for this section has not yet been entered.

Syntax

public Vector2 GetVector2 ()

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 ()

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

GetVector4 Method

Documentation for this section has not yet been entered.

Syntax

public Vector4 GetVector4 ()

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

Conversion Method

Documentation for this section has not yet been entered.

Syntax

public static implicit operator ScriptVariant (Color value)

Parameters

value
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

Conversion Method

Documentation for this section has not yet been entered.

Syntax

public static implicit operator ScriptVariant (Vector2 value)

Parameters

value
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

Conversion Method

Documentation for this section has not yet been entered.

Syntax

public static implicit operator ScriptVariant (Vector3 value)

Parameters

value
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

SetColor Method

Documentation for this section has not yet been entered.

Syntax

public void SetColor (Color 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

SetString Method

Documentation for this section has not yet been entered.

Syntax

public void SetString (string 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

SetVector2 Method

Documentation for this section has not yet been entered.

Syntax

public void SetVector2 (Vector2 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

SetVector3 Method

Documentation for this section has not yet been entered.

Syntax

public void SetVector3 (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

SetVector4 Method

Documentation for this section has not yet been entered.

Syntax

public void SetVector4 (Vector4 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

String Property

Documentation for this section has not yet been entered.

Syntax

public string String { 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

Vector2 Property

Documentation for this section has not yet been entered.

Syntax

public Vector2 Vector2 { 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

Vector3 Property

Documentation for this section has not yet been entered.

Syntax

public Vector3 Vector3 { 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

Vector4 Property

Documentation for this section has not yet been entered.

Syntax

public Vector4 Vector4 { 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