The XScreen type exposes the following members.

Constructors

  NameDescription
XScreen
Creates new XScreen class instance.

Methods

  NameDescription
ActivateControl
Activates the XViewportPanel window.
CreateFakeForm
Creates a fake form for the full-screen mode.
CreateWindowedDevice
Creates the windowed device.
DisposeOverloaded.
Equals

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)
FillInitialDisplayMode
Sets the mode to the initial display modes that are null.
Finalize
The class destructor.
(Inherited from XDisposableObject.)
GetDisplayModeFormatColorsBitCount
Gets the color depth (bits for one pixel) for the Format.
GetDisplayModes
Gets all display modes of the graphic card in this computer, that match the reference mode mode. If some reference mode property is null, comparsion of that property is skipped.
GetDisplayModesFormats
Gets the color modes (DirectX layer Format formats) that this computer's graphic card supports.
GetDisplayModesSizes
Gets display mode sizes that this computer's graphic card supports.
GetFullScreen
Tells whether the window control is in the full screen mode.
GetFullScreenSize
Returns the window size in the full screen mode.
GetHashCode

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)
GetType

Gets the Type of the current instance.

(Inherited from Object.)
CheckDeviceOverloaded.
CheckDevicePrepared
CheckDisplayMode
Checks whether the mode mode is supported. Null values are ignored.
MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)
OnControlSizeChanged
The method is called by the window control if its size has changed.
OnDeviceDisposing
The method handles the Disposing()()() event.
OnDeviceLost
The method is fired when the device is lost.
OnDeviceReset
The method handles the DeviceReset()()() event.
OnDeviceResizing
The method handles the DeviceResizing()()() event.
PaintControl
Redraws the window. This is an internal method that is not designed for other usage.
Register
Registers the XViewportPanel window.
Render
Performs the view rendering.
ResetDevice
Performs the device reset.
ResizeDevice
Resizes the back-buffer of the device.
SafeResetDevice
Performs device safe reset.
SwitchFullScreenDevice
Switches to full screen mode.
SwitchWindowedDevice
Switches to windowed mode.
ToString

Returns a String that represents the current Object.

(Inherited from Object.)
Unregister
Unregisters the XViewportPanel window.
UpdateFocusForm
Updates the active Form form.

Properties

  NameDescription
BackgroundContext
Returns the DirectX layer Sprite sprite on that the rendering of the XText2D 2D text backgrounds and the XTextArea2D text area background take place.
Caps
Returns the device XDeviceCaps capabilities.
CurrentDisplayMode
Returns the DisplayMode instance describing the current display mode of the graphic card.
Device
Returns the The DirectX layer Device device instance.
DeviceCreationBehavior
DeviceReseted
DeviceState
Gets a XScreen..::.DeviceStateCache which is the copy of the DirectX device setting object.
DeviceType
Form
Returns the Form form that is being drawn on.
IndexBufferUsage
IsDisposed
Denotes whether the instance is disposed.
(Inherited from XDisposableObject.)
MeshCreationFlags
ResetDeviceWhenLastControlRemoved
Gets or sets whether reseting device will be performed on the fake form when no control is registred.
Size
Returns size of the displayed area.
SupportedDisplayModes
Returns the DisplayMode display mode collection, describing all currently supported graphic card modes.
SyncRoot
TextContext
Returns the DirectX layer Sprite sprite on that the rendering of the XText2D 2D texts and the XTextArea2D text area take place.
TextureAutoGenFilter
Gets the TextureFilter texture filter mode if the auto generation is enabled.
TextureDefaultMipMapLevel
Gets the defalut level of generating the texture MIP maps.
TextureMipMapUsage
Returns the texture MIP maps usage.
VertexBufferUsage
Returns the VertexBuffer vertex buffer usage.

Events

  NameDescription
PaintException
The event is fired when the exception during rendering the control has occurred.

See Also