Device Methods

Public Methods

(see also Protected Methods )

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

Top

Protected Methods

  Name Description
Protected method Supported by the .NET Compact Framework Finalize Overridden. Allows the Device structure to free resources before it is destroyed by the garbage collector.
Protected method Supported by the .NET Compact Framework MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)

Top

See Also

Reference

Device Class
Microsoft.WindowsMobile.DirectX.Direct3D Namespace

Other Resources

Direct3D Programming