Microsoft DirectX 9.0 SDK Update (October 2004)

BandwidthTimings Structure

Language:

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

Provides throughput measurement comparisons for help in understanding the performance of an application.

Definition

Visual Basic .NET Public Structure BandwidthTimings
C# public struct BandwidthTimings
Managed C++ public __value struct BandwidthTimings
JScript .NET In JScript .NET, you can use structures, but you cannot define your own.

Members Table

Method Description
BandwidthTimings Creates a new instance of the BandwidthTimings structure.
ToString Obtains a string representation of the current instance.
Property Description
FillRateUtilizedPercent Retrieves the pixel fill throughput percentage. This is the number of pixels that are filled compared to the theoretical pixel fill.
FrontEndUploadMemoryUtilizedPercent Retrieves the bandwidth or maximum data transfer rate for uploading data from the host GPU to the CPU.
MaxBandwidthUtilized Retrieves the bandwidth or maximum data transfer rate from the host CPU to the graphics processing unit (GPU). This is typically the bandwidth of the Peripheral Component Interconnect (PCI) or accelerated graphics port (AGP) bus which connects the CPU and the GPU.
TriangleSetupRateUtilizedPercent Retrieves the triangle set-up throughput percentage. This is the number of triangles that are set-up for rasterization compared to the theoretical maximum triangle set-up rate.
VertexRateUtilizedPercent Retrieves the vertex throughput percentage. This is the number of vertices processed compared to the theoretical maximum vertex processing rate. A high percentage is the target.

Structure Information

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

© 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