Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET

Namespace: Visual3D
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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

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

See Also