载入中...
搜索中...
未找到
eve::action::IActionPreviewSinkProvider类 参考abstract

Optional owner-thread provider of one independently owned action preview layer. 更多...

#include <ActionPreview.h>

Public 成员函数

virtual ~IActionPreviewSinkProvider ()=default
 Releases IActionPreviewSinkProvider resources.
 
virtual Result< std::unique_ptr< IActionPreviewSink > > createActionPreviewSink ()=0
 Create one isolated preview sink owned by the caller.
 

静态 Public 属性

static constexpr const char * capabilityName = "eve.action.preview-sink-provider"
 

详细描述

Optional owner-thread provider of one independently owned action preview layer.

Multiple providers are composed in capability-listener order. The provider owns no returned sink. Callers own and destroy each sink before unloading its implementation module. Creation is synchronous and non-reentrant.

在文件 ActionPreview.h 第 78 行定义.

构造及析构函数说明

◆ ~IActionPreviewSinkProvider()

virtual eve::action::IActionPreviewSinkProvider::~IActionPreviewSinkProvider ( )
virtualdefault

Releases IActionPreviewSinkProvider resources.

成员函数说明

◆ createActionPreviewSink()

virtual Result< std::unique_ptr< IActionPreviewSink > > eve::action::IActionPreviewSinkProvider::createActionPreviewSink ( )
pure virtual

Create one isolated preview sink owned by the caller.

类成员变量说明

◆ capabilityName

constexpr const char* eve::action::IActionPreviewSinkProvider::capabilityName = "eve.action.preview-sink-provider"
staticconstexpr

在文件 ActionPreview.h 第 80 行定义.


该类的文档由以下文件生成: