Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Friends |
List of all members
cv::cuda::Event Class Reference
#include <opencv2/core/cuda.hpp>
Public Types | |
enum | CreateFlags { DEFAULT = 0x00 , BLOCKING_SYNC = 0x01 , DISABLE_TIMING = 0x02 , INTERPROCESS = 0x04 } |
Public Member Functions | |
Event (const Event::CreateFlags flags=Event::CreateFlags::DEFAULT) | |
bool | queryIfComplete () const |
queries an event's status | |
void | record (Stream &stream=Stream::Null()) |
records an event | |
void | waitForCompletion () |
waits for an event to complete | |
Static Public Member Functions | |
static float | elapsedTime (const Event &start, const Event &end) |
computes the elapsed time between events | |
Friends | |
struct | EventAccessor |
Member Enumeration Documentation
◆ CreateFlags
Constructor & Destructor Documentation
◆ Event()
|
explicit |
Member Function Documentation
◆ elapsedTime()
computes the elapsed time between events
◆ queryIfComplete()
bool cv::cuda::Event::queryIfComplete | ( | ) | const |
queries an event's status
◆ record()
void cv::cuda::Event::record | ( | Stream & | stream = Stream::Null() | ) |
records an event
◆ waitForCompletion()
void cv::cuda::Event::waitForCompletion | ( | ) |
waits for an event to complete
Friends And Related Function Documentation
◆ EventAccessor
|
friend |
The documentation for this class was generated from the following file:
- opencv2/core/cuda.hpp