Device Methods
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
BeginScene | Represents the beginning of a scene. | |
CheckCooperativeLevel | Overloaded. Reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. | |
Clear | Overloaded. Clears the viewport or a set of rectangles in the viewport to a specified RGBA color, clears the depth buffer, and erases the stencil buffer. | |
ColorFill | Allows an application to fill a rectangular area with a specified color. | |
CopyRects | Overloaded. Copies one or more Rectangle objects to a Surface at a specified point. | |
CreateDepthStencilSurface | Creates a depth stencil resource. | |
CreateImageSurface | Creates a Surface. | |
CreateRenderTarget | Creates a render target surface. | |
Dispose | Releases all resources used by the Device. This class cannot be inherited. | |
DrawIndexedPrimitives | Renders the specified geometric primitive, based on indexing into an array of vertices. | |
DrawPrimitives | Renders a sequence of non-indexed geometric primitives of the specified type from the current set of data input streams. | |
EndScene | Ends a scene that was started by calling the BeginScene method. | |
Equals | Overloaded. Determines whether two Object instances are equal. (inherited from Object) | |
GetAvailablePoolMem | Gets the available memory for a Pool enumeration. | |
GetBackBuffer | Gets the specified back buffer. | |
GetFrontBuffer | Generates a copy of a device's front buffer and places it in a system memory buffer provided by the application. | |
GetHashCode | Serves as a hash function for a particular type. (inherited from Object) | |
GetInfo | Gets driver information about a device. | |
GetPaletteEntries | Retrieves palette entries. | |
GetStreamSource | Gets a vertex buffer bound to the specified data stream. | |
GetTexture | Gets a texture assigned to a stage for a device. | |
GetTransform | Gets a matrix that describes a transformation state. | |
GetTransformFixed | Gets a matrix that describes a transformation state for operations that use fixed-point math. | |
GetType | Gets the Type of the current instance. (inherited from Object) | |
Present | Overloaded. Presents the display with the contents of the next buffer in the sequence of back buffers owned by the device. | |
ProcessVertices | Applies the vertex processing defined by the vertex shader to the set of input data streams, and generates a single stream of interleaved vertex data to the destination vertex buffer. | |
ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) | |
Reset | Resets the presentation parameters for the current device. | |
ResourceManagerDiscardBytes | Instructs the driver to discard bytes of memory from the video pool. | |
SetPaletteEntries | Sets the palette entries. | |
SetRenderTarget | Sets a new color buffer for a device. | |
SetStreamSource | Binds a vertex buffer to a device data stream. | |
SetTexture | Assigns a texture to a device stage. | |
SetTransform | The type of transform that is being modified. | |
SetTransformFixed | The type of transform that is being modified, for fixed-point math operations. | |
StretchRectangle | Copies the contents of the source rectangle to the destination rectangle. | |
TestCooperativeLevel | Reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. | |
ToString | Returns a String that represents the current Object. (inherited from Object) | |
UpdateTexture | Updates the dirty portions of a texture. | |
ValidateDevice | Reports the device's ability to render the current texture-blending operations and arguments in a single pass. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | Overridden. Allows the Device structure to free resources before it is destroyed by the garbage collector. | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object) |
Top
See Also
Reference
Device Class
Microsoft.WindowsMobile.DirectX.Direct3D Namespace