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 |
public interface IAsset : IPrototyped, IInstanced, IRegistered, IHandleProvider, IHasNameID, IHasUniqueName, IAssetDragDrop, INamed
Public Interface IAsset _ Inherits IPrototyped, IInstanced, IRegistered, IHandleProvider, _ IHasNameID, IHasUniqueName, IAssetDragDrop, INamed
Members
| All Members | Properties | Methods |
| Member | Description | |
|---|---|---|
| AssetOwner | ||
| CreateIdentity()()()() | (Inherited from IRegistered.) | |
| CreateIdentityList()()()() | (Inherited from IRegistered.) | |
| CreateInstance(Boolean) | (Inherited from IInstanced.) | |
| Handle | Gets or sets the handle for the ID. (Inherited from IRegistered.) | |
| HasHandle | (Inherited from IRegistered.) | |
| HasName | (Inherited from IRegistered.) | |
| HasScope | (Inherited from IRegistered.) | |
| HasUniqueName | (Inherited from IRegistered.) | |
| ID | Gets or sets the ID for this object, which defines its storage location and a globally unique (and persistent) object handle. (Inherited from IRegistered.) | |
| IDChanged | (Inherited from IRegistered.) | |
| Name | (Inherited from INamed.) | |
| NameID | (Inherited from IHasNameID.) | |
| Prototype | (Inherited from IPrototyped.) | |
| Scope | Gets or sets the member owner which serves as the ID scope of uniqueness and persistence location of this object's definition. (Inherited from IRegistered.) | |
| SourceFile | ||
| StorageModule | Gets the StorageModule in which this object's definition will be saved, the root IMemberOwner representing the file where this object's definition is persisted. (Inherited from IRegistered.) | |
| UniqueName | (Inherited from IHasUniqueName.) | |
| UniqueName | (Inherited from IRegistered.) |