Kanzi 3.9.10
kanzi::TargetPreviewPlugin Class Reference

Target preview plugin allows Kanzi Studio to remotely apply UI scene changes to the application. More...

#include <kanzi/plugins/targetpreview/targetpreview_plugin.hpp>

Inheritance diagram for kanzi::TargetPreviewPlugin:
[legend]

Static Public Member Functions

static void registerModule (Domain *domain)
 Registers TargetPreviewPlugin.
 

Protected Member Functions

MetaclassContainer getMetaclassesOverride () override
 Module::getMetaclassesOverride() implementation.
 
void initialize (Domain *domain)
 Initializes the plugin.
 
- Protected Member Functions inherited from kanzi::Module
virtual ~Module ()=default
 Destructor.
 

Additional Inherited Members

- Public Types inherited from kanzi::Module
typedef vector< const Metaclass * > MetaclassContainer
 
typedef MetaclassContainer::iterator MetaclassIterator
 
- Public Member Functions inherited from kanzi::Module
virtual void destroy ()
 
 Module ()
 
virtual void registerDebugRenderingFunctions (DebugRenderRegistry &)
 Registers the debug rendering functions of the module.
 
virtual void registerMetadataOverride (ObjectFactory &)
 Registers the rest of the module metadata, such as loaders for types in the module.
 
void setDomain (Domain *domain)
 Sets the domain.
 
- Protected Attributes inherited from kanzi::Module
Domainm_domain
 The domain this module is registered to.
 

Detailed Description

Target preview plugin allows Kanzi Studio to remotely apply UI scene changes to the application.

When you add TargetPreviewPlugin to the Kanzi application, it opens a network socket to acccept an incoming connection. When the connection is accepted, the plugin receives KZB patches created in Kanzi Studio and applies them to the application.

Member Function Documentation

◆ registerModule()

static void kanzi::TargetPreviewPlugin::registerModule ( Domain * domain)
static

Registers TargetPreviewPlugin.

Parameters
domainThe domain to which you add the plugin.

◆ initialize()

void kanzi::TargetPreviewPlugin::initialize ( Domain * domain)
protected

Initializes the plugin.

Parameters
domainThe domain to which you add the plugin.

◆ getMetaclassesOverride()

MetaclassContainer kanzi::TargetPreviewPlugin::getMetaclassesOverride ( )
overrideprotectedvirtual

Module::getMetaclassesOverride() implementation.

Reimplemented from kanzi::Module.


The documentation for this class was generated from the following file: