Queries
-
namespace d3d
Typedefs
-
typedef D3dEventQuery EventQuery
Opaque type, a pointer to which represents an event query.
Functions
-
EventQuery *create_event_query()
Creates a new event query.
- Returns:
A pointer to the created event query, or nullptr if not supported or failed (device reset e.g.).
-
void release_event_query(EventQuery *query)
Releases the specified event query.
- Parameters:
query – The event query to release.
-
bool issue_event_query(EventQuery *query)
Issues the specified event query.
- Parameters:
query – The event query to issue.
- Returns:
True if the query was successfully issued, false otherwise.
-
bool get_event_query_status(EventQuery *query, bool force_flush)
Gets the status of the specified event query.
- Parameters:
query – The event query to check.
force_flush – Whether to force a flush before checking the status.
- Returns:
False if the query is issued but not yet signaled, true otherwise (signaled, not issued, or bad query).
-
typedef D3dEventQuery EventQuery