BehaviorFlags Structure (Microsoft.DirectX.Direct3D)
Contains a set of properties that indicate the global behavior of a device.
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.
The following table lists the members exposed by the object.
Method Description BehaviorFlags Creates a new instance of the BehaviorFlags structure. ToString Obtains a string representation of the current instance.
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.
The values in the BehaviorFlags structure mirror the creation options used to create the device.
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