The XSpace type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AbortAllAnimationThreads | Overloaded. | |
| Add |
Adds new world to the XSpace space world collection.
| |
| AdjustTextureSize |
Adjusts the texture size to the graphic card in case it does not support different texture sizes. Old graphic adapters supports only texture sizes of the power of 2.
| |
| BeginPause |
Begins pause (suspends whole space).
| |
| ClearMeshPool |
Clears mesh Mesh pool.
| |
| ClearPools |
Clears all pools.
| |
| ClearTexturePool |
Clears texture Texture pool.
| |
| Contains |
Tests whether the world is contained in the world collection (in the space).
| |
| CreateAnimationMesh | Overloaded. | |
| CreateFont |
Creates the DirectX layer Font font from the System.Drawing library Font font.
| |
| CreateMesh | Overloaded. | |
| CreateMeshFrom3ds | Overloaded. | |
| CreateMeshFromObj | Overloaded. | |
| CreateTexture | Overloaded. | |
| CreateTextureTiles | Overloaded. | |
| Dispose |
Disposes all animation threads, worlds and pools.
| |
| EndPause |
Ends pause (resumes whole space).
| |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. | |
| GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. | |
| GetScreen | Overloaded. | |
| GetTextureResourceLocation |
Gets the texture location.
| |
| GetType | Gets the Type of the current instance. | |
| CheckAbort | ||
| JoinAnimationThreads |
Waits for termination af all animation threads.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. | |
| Remove |
Removes the world from the XSpace space world collection.
| |
| ResumeAll |
Resumes all XAnimationThread animation threads (event the render one) and all Timer world timers.
| |
| SaveTexture | Overloaded. | |
| SetTextureResourceLocation |
Sets the texture location.
| |
| Start |
Starts the Timer space timer and the main render thread.
| |
| StartAll |
Starts all XAnimationThread animation threads (event the render one) and all Timer world timers.
| |
| Stop |
Stops the Timer space timer and the main render thread.
| |
| SuspendAll |
Suspends all XAnimationThread animation threads (event the render one) and all Timer world timers.
| |
| ToString | (Inherited from Object.) | |
| WaitForNextFrame | Overloaded. | |
| WaitForRunning |
Block the called until the Timer space timer will be started.
|
Fields
| Name | Description | |
|---|---|---|
| RenderThreadException |
The event is fired when the unrecoverable exception in the render thread has occurred and the thread will be terminated.
|
Properties
| Name | Description | |
|---|---|---|
| AnimationThreadIsRunning |
Tells whether any user defined animation thread is running.
| |
| CurrentFrameRate |
Returns the current frame rate (number of frames drawn in one second).
| |
| DefaultScreen |
Returns the default screen to be drawed on.
| |
| DefaultScreenSyncRoot | ||
| EnableAnimationProcessing |
Gets or sets whether during the frame rendering, the collision detected and the object animation in the scene is performed.
| |
| EnableVisibilityTest |
Gets or sets whether the visibility test is performed during the form rendering.
| |
| Form |
Returns the Form form that is being drawn on.
| |
| IsCurrentThreadRenderThread | ||
| IsPaused |
Indicates whether the space is paused.
| |
| IsRunning |
Indicates whether the Timer space timer is running.
| |
| LoadLock |
Returns the synchronizing object for loading textures, meshes and other DirectX objects.
| |
| MaterialManager |
Returns the IXMaterialManager interface instance that defines methods and properties for managing all XSpace space materials.
| |
| Screens |
Returns all installed screens.
| |
| StartStopSync | ||
| Timer | ||
| Worlds |
Returns a readonly copy of worlds collection.
| |
| WorldsSyncRoot |
Returns the synchronizing object for accessing the world collection.
|