载入中...
搜索中...
未找到
eve::artifact::ISceneArtifactAdapter类 参考
Scene graph publication capability, implemented by the scene module. 更多...
#include <ArtifactPublication.h>
类 eve::artifact::ISceneArtifactAdapter 继承关系图:
Public 成员函数 | |
| ~ISceneArtifactAdapter () override=default | |
| Releases ISceneArtifactAdapter resources. | |
Public 成员函数 继承自 eve::artifact::ProviderContract | |
| virtual | ~ProviderContract ()=default |
| Provider contract. | |
| virtual eve::Result< std::unique_ptr< PreparedPublication > > | prepare (const PublicationView &publication)=0 |
| Prepare a provider-local mutation from a borrowed publication view. | |
| virtual eve::Result< eve::Value > | snapshotState () const |
| Export backend-neutral observable provider state. | |
| virtual eve::Result< void > | restoreState (const eve::Value &state) |
| Transactionally restore backend-neutral observable provider state. | |
| virtual bool | emptyState () const noexcept |
| Return whether this provider has no committed observable state. | |
| virtual void | clearState () noexcept |
| Clear provider state during aggregate-restore failure cleanup. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "eve.procgen.ISceneArtifactAdapter" |
详细描述
Scene graph publication capability, implemented by the scene module.
在文件 ArtifactPublication.h 第 147 行定义.
构造及析构函数说明
◆ ~ISceneArtifactAdapter()
|
overridedefault |
Releases ISceneArtifactAdapter resources.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 ArtifactPublication.h 第 149 行定义.
该类的文档由以下文件生成:
- src/engine/common/ArtifactPublication.h
Public 成员函数 继承自