Share via


BehaviorFlags Structure (Microsoft.DirectX.Direct3D)

Contains a set of properties that indicate the global behavior of a device.

Definition

Visual Basic Public Structure BehaviorFlags
C# public struct BehaviorFlags 
C++ public value class BehaviorFlags sealed 
JScript In JScript, you can use structures, but you cannot define your own.

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
BehaviorFlags Creates a new instance of the BehaviorFlags structure.
ToString Obtains a string representation of the current instance.

Properties

Property Description
AdapterGroupDevice Retrieves a value that indicates whether the device should drive all of the heads that the master adapter owns.
DisableDriverManagement Retrieves a value that indicates whether Direct3D, rather than the driver, manages resources.
FpuPreserve Retrieves a value that indicates whether floating-point unit (FPU) exceptions or double-precision FPU exceptions are enabled in an application.
HardwareVertexProcessing Retrieves a value that indicates whether hardware vertex processing is enabled.
MixedVertexProcessing Retrieves a value that indicates whether mixed vertex processing (for both software and hardware) is enabled.
MultiThreaded Retrieves a value that indicates whether Microsoft Direct3D is set to be multithread safe.
PureDevice Retrieves a value that indicates whether Direct3D supports Get calls for anything that can be stored in a state block. This value also indicates whether Direct3D is withholding emulation services for vertex processing.
SoftwareVertexProcessing Retrieves a value that specifies whether software vertex processing is being used.
Value Retrieves or sets one or more CreateFlags values.

Remarks

The values in the BehaviorFlags structure mirror the creation options used to create the device.

Structure 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