Share via


Manager Class (Microsoft.DirectX.Direct3D)

Provides information about the environment, and enumerates and retrieves device capabilities.

Definition

Visual Basic NotInheritable Public Class Manager
    Inherits MarshalByRefObjectLeave Site
C# public sealed class Manager : MarshalByRefObjectLeave Site
C++ public ref class Manager sealed : MarshalByRefObjectLeave Site
JScript public final class Manager extends MarshalByRefObjectLeave Site

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
static (Shared in Visual Basic) CheckDepthStencilMatch Determines whether a depth stencil format is compatible with a render target format in a particular display mode.
static (Shared in Visual Basic) CheckDeviceFormat Determines whether a surface format is available as a specified resource type and can be used as a texture, depth stencil buffer, render target, or any combination of the three, on a device representing the current adapter.
static (Shared in Visual Basic) CheckDeviceFormatConversion Tests a device to determine whether it supports conversion from one display format to another.
static (Shared in Visual Basic) CheckDeviceMultiSampleType Determines whether a multisampling technique is available on the current device.
static (Shared in Visual Basic) CheckDeviceType Specifies whether a hardware-accelerated device type can be used on the current adapter.
static (Shared in Visual Basic) DisableD3DSpy Blocks D3DSpy from monitoring an application.
Equals Returns a value that indicates whether the current instance is equal to a specified object.
Finalize Allows the Manager object to free resources before it is destroyed by the garbage collector.
static (Shared in Visual Basic) GenerateD3DSpyBreak Generates a breakpoint in D3DSpy when called within the application.
static (Shared in Visual Basic) GetAdapterMonitor Returns the handle of the monitor associated with the Microsoft Direct3D object.
static (Shared in Visual Basic) GetDeviceCaps Retrieves information specific to a device.
GetHashCode Returns the hash code for the current instance.
static (Shared in Visual Basic) op_Equality Compares the current instance of a class to another instance to determine whether they are the same.
static (Shared in Visual Basic) op_Inequality Compares the current instance of a class to another instance to determine whether they are different.

Properties

Property Description
static (Shared in Visual Basic) Adapters Collection of adapters on the system.

Inheritance Hierarchy

ObjectLeave Site

MarshalByRefObjectLeave Site

Manager

Remarks

In managed code, the Manager class replaces most of the functionality of the C++ IDirect3D9 interface, except that it does not create a device. For device creation and manipulation options, see Device. Also note that the Manager class cannot be inherited or directly instantiated.

Class Information

Namespace Microsoft.DirectX.Direct3D
Assembly Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll)
Strong Name Microsoft.DirectX.Direct3D,  Version=1.0.900.0,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492