Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This interface encapsulates methods for retrieving data from the GPU asynchronously.
Inheritance
The ID3D10Asynchronous interface inherits from ID3D10DeviceChild. ID3D10Asynchronous also has these types of members:
Methods
The ID3D10Asynchronous interface has these methods.
ID3D10Asynchronous::Begin Starts the collection of GPU data. |
ID3D10Asynchronous::End Ends the collection of GPU data. |
ID3D10Asynchronous::GetData Get data from the GPU asynchronously. |
ID3D10Asynchronous::GetDataSize Get the size of the data (in bytes) that is output when calling ID3D10Asynchronous::GetData. |
Remarks
There are three types of asynchronous interfaces, all of which inherit this interface:
- ID3D10Query Interface - Queries information from the GPU.
- ID3D10Predicate Interface - Determines whether a piece of geometry should be processed or not depending on the results of a previous draw call.
- ID3D10Counter Interface - Measures GPU performance.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d10.h |