|
| BitmapContentLock () |
|
| ~BitmapContentLock () |
|
void | readLock (GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target) |
| Locks content of a bitmap for reading using a specific processing target device. More...
|
|
void | writeLock (GraphicPipeline *gpu, AbstractBitmap *bitmap, ProcessingTarget target) |
| Locks content of a bitmap for writing using a specific processing target device. More...
|
|
void | unlock (AbstractBitmap *bitmap) |
| Drops a lock to the bitmap. More...
|
|
void | unlockAll () |
| Unlocks all the locked bitmaps unconditionally. More...
|
|
template<const ProcessingTarget target> |
void | lock (GraphicPipeline *gpu, AbstractBitmap *input, AbstractBitmap *output) |
|
void | lock (GraphicPipeline *gpu, ProcessingTarget target, AbstractBitmap *input, AbstractBitmap *output) |
|
template<const ProcessingTarget target> |
void | lock (GraphicPipeline *gpu, std::initializer_list< AbstractBitmap * > read, std::initializer_list< AbstractBitmap * > write) |
|
template<typename ... Args> |
void | unlock (AbstractBitmap *first, Args ... others) |
|
x2 image upsampler using a convolutional neural network.
Implements a neural net inference using OpenGL ES 3.1-conformant shaders. Used by Bitmap::Resampler. Only usable inside an AbstractTask, not intended to be directly used by the application.
Definition at line 31 of file cnn.h.