Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NETNamespace: Visual3D
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
public struct SceneObjectRef<TObject> : ISceneObjectRef, IEquatable<SceneObjectRef<TObject>>, IExtensibleDataObject where TObject : SceneObject
Public Structure SceneObjectRef(Of TObject As SceneObject) _ Implements ISceneObjectRef, IEquatable(Of SceneObjectRef(Of TObject)), _ IExtensibleDataObject
Type Parameters
- TObject
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| SceneObjectRef<(Of <(<'TObject>)>)>(TObject) | Initializes a new instance of the SceneObjectRef<(Of <(<'TObject>)>)> class | |
| SceneObjectRef<(Of <(<'TObject>)>)>(NameID) | Initializes a new instance of the SceneObjectRef<(Of <(<'TObject>)>)> class | |
| Entity | ||
| EntityID | ||
| Equality(SceneObjectRef<(Of <<'(TObject>)>>), SceneObjectRef<(Of <<'(TObject>)>>)) | ||
| Equals(Object) | (Overrides ValueType..::..Equals(Object).) | |
| Equals(SceneObjectRef<(Of <<'(TObject>)>>)) | ||
| GetEntity()()()() | ||
| GetEntity<(Of <<'(TEntity>)>>)()()()() | ||
| GetEntity<(Of <<'(TEntity>)>>)(TEntity%) | ||
| GetHashCode()()()() | (Overrides ValueType..::..GetHashCode()()()().) | |
| ImplicitWideningImplicitImplicitImplicit(TObject to SceneObjectRef<(Of <<'(TObject>)>>)) | ||
| ImplicitWideningImplicitImplicitImplicit(SceneObjectRef<(Of <<'(TObject>)>>) to TObject) | ||
| Inequality(SceneObjectRef<(Of <<'(TObject>)>>), SceneObjectRef<(Of <<'(TObject>)>>)) | ||
| ToString()()()() | (Overrides ValueType..::..ToString()()()().) | |
| UpdateEntity()()()() |