Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NETNamespace: Visual3D
Assembly: Visual3D (in Visual3D.dll) Version: 1.0.0.0 (1.0.0.0)
Assembly: Visual3D (in Visual3D.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
[SerializableAttribute] public struct UniqueID : IEquatable<UniqueID>, IComparable<UniqueID>, IComparable
<SerializableAttribute> _ Public Structure UniqueID _ Implements IEquatable(Of UniqueID), IComparable(Of UniqueID), _ IComparable
Members
| All Members | Constructors | Fields | Properties | Methods |
| Member | Description | |
|---|---|---|
| UniqueID(Int32) | Initializes a new instance of the UniqueID class | |
| UniqueID(IRegistry) | Initializes a new instance of the UniqueID class | |
| UniqueID(Int32, IRegistry) | Initializes a new instance of the UniqueID class | |
| UniqueID(UniqueID, Int32) | Initializes a new instance of the UniqueID class | |
| UniqueID(UniqueID, IRegistry) | Initializes a new instance of the UniqueID class | |
| CompareTo(UniqueID) | ||
| Empty | ||
| Equality(UniqueID, UniqueID) | ||
| Equals(Object) | (Overrides ValueType..::..Equals(Object).) | |
| Equals(UniqueID) | ||
| ForOwnedItem(UniqueID, Int32) | ||
| GetHashCode()()()() | (Overrides ValueType..::..GetHashCode()()()().) | |
| Handle | The persistent index (starting at 0) of the member slot on an Owner where the the identified object can be found. | |
| HasHandle | ||
| HasScope | ||
| Inequality(UniqueID, UniqueID) | ||
| IsEmpty | ||
| IsObjectID | ||
| IsTopLevelObjectID | ||
| NullHandle | The value which a handle must be greater then to be valid. | |
| RootScope | Gets if this ID is rooted (or absolute) by having its root parent as Content.ModuleRegistry. | |
| Scope | The component which owns the identified object and the scope in which its Handle is a unique identifier and lookup key. The owning component is often a TypeDefinition, Library, Module, Registry collection, or an Entity. | |
| StorageModule | ||
| Target | ||
| TargetAs<(Of <<'(T>)>>)()()()() | ||
| ToString()()()() | (Overrides ValueType..::..ToString()()()().) | |
| TryTargetAs<(Of <<'(T>)>>)()()()() |