Microsoft DirectX 9.0 SDK Update (October 2004)

Buffer3D.Deferred Property

Language:

Note: This documentation is preliminary and is subject to change.

Determines whether changes to the Buffer3D object are deferred or applied immediately.

Definition

Visual Basic .NET Public Property Deferred As Boolean
C# public bool Deferred { get; set; }
Managed C++ public: __property bool get_Deferred();
public: __property void set_Deferred(bool);
JScript .NET public function get Deferred() : boolean
public function set Deferred(boolean);

Property Value

System.Boolean . Set to true for deferred operations, or false to apply setting changes immediately.

This property is read/write. 

Remarks

The default value is false. Settings are applied immediately, causing the system to recalculate the 3-D coordinates for all 3-D sound buffers.

Every change to 3-D sound buffer and listener settings causes remixing, at the expense of CPU cycles. To minimize the performance impact of changing 3-D settings, use deferred operations (set to true) to allow the application to change several settings and generate a single recalculation. To commit deferred operations, call Listener3D.CommitDeferredSettings.

See Also


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center