Consumer viewport 2D. Draws remote content to two dimensional target.
More...
#include <consumerviewport2d.hpp>
|
| static NodeSharedPtr | create (Domain *domain, string_view name) |
| | Creates a video view node. More...
|
| |
Consumer viewport 2D. Draws remote content to two dimensional target.
◆ ConsumerViewport2D()
| kanzi::connect::ConsumerViewport2D::ConsumerViewport2D |
( |
Domain * |
domain, |
|
|
string_view |
name |
|
) |
| |
|
explicitprotected |
Constructor.
- Parameters
-
| domain | The UI domain the new node belongs to. |
| name | The name of the node. |
◆ create()
| static NodeSharedPtr kanzi::connect::ConsumerViewport2D::create |
( |
Domain * |
domain, |
|
|
string_view |
name |
|
) |
| |
|
static |
Creates a video view node.
- Parameters
-
| domain | The UI domain the new node belongs to. |
| name | Name of the trajectory layout. |
- Returns
- The created node.
◆ createStreamUtil()
◆ initialize()
| void kanzi::connect::ConsumerViewport2D::initialize |
( |
| ) |
|
|
protected |
◆ KZ_METACLASS_END()
| kanzi::connect::ConsumerViewport2D::KZ_METACLASS_END |
( |
| ) |
|
◆ measureOverride()
| virtual Vector2 kanzi::connect::ConsumerViewport2D::measureOverride |
( |
Vector2 |
| ) |
|
|
protectedvirtual |
Node2D::measureOverride() implementation.
◆ onAttached()
| virtual void kanzi::connect::ConsumerViewport2D::onAttached |
( |
| ) |
|
|
protectedvirtual |
Node::onAttached() implementation.
◆ onDetached()
| virtual void kanzi::connect::ConsumerViewport2D::onDetached |
( |
| ) |
|
|
protectedvirtual |
Node::onDetached() implementation.
◆ onNodePropertyChanged()
| virtual void kanzi::connect::ConsumerViewport2D::onNodePropertyChanged |
( |
AbstractPropertyType |
propertyType, |
|
|
PropertyNotificationReason |
reason |
|
) |
| |
|
protectedvirtual |
◆ renderForegroundOverride()
| virtual void kanzi::connect::ConsumerViewport2D::renderForegroundOverride |
( |
Renderer3D & |
renderer, |
|
|
CompositionStack & |
compositionStack, |
|
|
const Matrix3x3 & |
baseTransform |
|
) |
| |
|
protectedvirtual |
Node2D::renderForegroundOverride() implementation.
◆ updateRenderOverride()
| virtual void kanzi::connect::ConsumerViewport2D::updateRenderOverride |
( |
| ) |
|
|
protectedvirtual |
Node2D::updateRenderOverride() implementation.
◆ MaxFrameQueueSizeProperty
| PropertyType<int> kanzi::connect::ConsumerViewport2D::MaxFrameQueueSizeProperty |
|
static |
◆ StreamIdentifierProperty
| PropertyType<string> kanzi::connect::ConsumerViewport2D::StreamIdentifierProperty |
|
static |
Property type for uri of stream to render.
◆ ViewportEnabledProperty
| PropertyType<bool> kanzi::connect::ConsumerViewport2D::ViewportEnabledProperty |
|
static |
◆ ViewportFlipProperty
| PropertyType<bool> kanzi::connect::ConsumerViewport2D::ViewportFlipProperty |
|
static |
The documentation for this class was generated from the following file:
- connect/kanzi_adaptation/viewport/consumerviewport2d.hpp