载入中...
搜索中...
未找到
eve::artifact::IGraphicsArtifactAdapter类 参考
Graphics resource publication capability, implemented by graphics. 更多...
#include <ArtifactPublication.h>
类 eve::artifact::IGraphicsArtifactAdapter 继承关系图:
Public 成员函数 | |
| ~IGraphicsArtifactAdapter () override=default | |
| Releases IGraphicsArtifactAdapter 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.IGraphicsArtifactAdapter" |
详细描述
Graphics resource publication capability, implemented by graphics.
在文件 ArtifactPublication.h 第 163 行定义.
构造及析构函数说明
◆ ~IGraphicsArtifactAdapter()
|
overridedefault |
Releases IGraphicsArtifactAdapter resources.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 ArtifactPublication.h 第 165 行定义.
该类的文档由以下文件生成:
- src/engine/common/ArtifactPublication.h
Public 成员函数 继承自