IOLink
IOL_v1.6.1_release
|
ImageView extension to give information about how to efficiently access it in a multi-threaded environment. More...
#include <iolink/view/ParallelAccessExtension.h>
Public Member Functions | |
virtual ParallelAccessCapabilitySet | capabilities () const =0 |
Return the parallel-access capabilities of this view. | |
bool | support (ParallelAccessCapabilitySet flags) |
Checks if the view supports the given capabilities. | |
std::string | toString () const |
String representation of the extension. | |
Static Public Attributes | |
static constexpr size_t | EXTENSION_ID = 0x2 |
Identifier used to load the extension using the View::extension method. | |
ImageView extension to give information about how to efficiently access it in a multi-threaded environment.
ImageView content can be accessed with following features:
In any case, parallel reading and writing into the same part of an image is not advised, as there is no control over the ordering of operations.