|
Maps SDK for C++ 1.0.0
|
Buffer renderer object. More...


Classes | |
| struct | __allow_private_constructor |
Public Member Functions | |
| void | setFrameFit (EFrameFit value) |
| Set image fit setting. | |
| EFrameFit | getFrameFit () const |
| Get image fit setting. | |
| XyF | getScaleFactor () const |
| Scaling factors based on frame fit setting. | |
| XyF | getTranslateFactor () const |
| Translate factors based on frame fit setting. | |
| StrongPointer< Canvas > | getCanvas () const noexcept |
| void | renderFrame () |
| Renders last uploaded frame. | |
| void | updateFrame (std::shared_ptr< sense::ICamera > cameraData) |
| Caches a camera image to be rendered later. | |
| void | updateFrame (std::shared_ptr< IBitmap > image, EOrientationType orientation) |
| Caches an image to be rendered later. | |
Static Public Member Functions | |
| static StrongPointer< CanvasBufferRenderer > | produce (StrongPointer< Canvas > canvas) |
| Create a buffer renderer based on a canvas object. | |
Protected Types | |
| using | Base = ApiObject<ICanvasBufferRenderer, false> |
| Alias Base class. | |
Buffer renderer object.
Will draw raw image buffers on a canvas.
|
inlinenoexcept |
|
inline |
Get image fit setting.
|
inline |
Scaling factors based on frame fit setting.
[scaleX, scaleY]
|
inline |
Translate factors based on frame fit setting.
[translateX, translateY]
|
inlinestatic |
Create a buffer renderer based on a canvas object.
| [in] | canvas | The canvas |
|
inline |
Renders last uploaded frame.
|
inline |
Set image fit setting.
| value | desired value |
|
inline |
|
inline |
Caches a camera image to be rendered later.
| cameraData | Camera data. |