载入中...
搜索中...
未找到
eve::decal_editing::DecalRuntimeBinding类 参考final

Candidate-first binding from one stable decal document to DecalManager. 更多...

#include <DecalTarget.h>

类 eve::decal_editing::DecalRuntimeBinding 继承关系图:
eve::decal_editing::IDecalRuntimeSink

Public 成员函数

 DecalRuntimeBinding (decal::DecalManager *manager, const IDecalRuntimeAssetResolver *assets)
 Decal runtime binding.
 
Result< void > publish (const DecalDocumentTarget &document) override
 Publish a complete replacement; failure preserves the previous generation.
 
Result< void > clear ()
 Remove the currently published generation, if any.
 
int runtimeId () const
 Runtime integer ID for diagnostics only.
 
- Public 成员函数 继承自 eve::decal_editing::IDecalRuntimeSink
virtual ~IDecalRuntimeSink ()=default
 Releases IDecalRuntimeSink resources.
 

详细描述

Candidate-first binding from one stable decal document to DecalManager.

在文件 DecalTarget.h 第 98 行定义.

构造及析构函数说明

◆ DecalRuntimeBinding()

eve::decal_editing::DecalRuntimeBinding::DecalRuntimeBinding ( decal::DecalManager *  manager,
const IDecalRuntimeAssetResolver *  assets 
)
inline

Decal runtime binding.

Manager.

在文件 DecalTarget.h 第 101 行定义.

成员函数说明

◆ clear()

Result< void > eve::decal_editing::DecalRuntimeBinding::clear ( )

Remove the currently published generation, if any.

在文件 DecalRuntime.cpp 第 91 行定义.

引用了 eve::editing::noOp() , 以及 eve::decal::DecalManager::remove().

◆ publish()

Result< void > eve::decal_editing::DecalRuntimeBinding::publish ( const DecalDocumentTarget &  document)
overridevirtual

◆ runtimeId()

int eve::decal_editing::DecalRuntimeBinding::runtimeId ( ) const
inline

Runtime integer ID for diagnostics only.

在文件 DecalTarget.h 第 109 行定义.


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