载入中...
搜索中...
未找到
eve::artifact::IGraphicsArtifactAdapter类 参考

Graphics resource publication capability, implemented by graphics. 更多...

#include <ArtifactPublication.h>

类 eve::artifact::IGraphicsArtifactAdapter 继承关系图:
eve::artifact::ProviderContract eve::graphics::GraphicsArtifactProvider

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()

eve::artifact::IGraphicsArtifactAdapter::~IGraphicsArtifactAdapter ( )
overridedefault

Releases IGraphicsArtifactAdapter resources.

类成员变量说明

◆ capabilityName

constexpr const char* eve::artifact::IGraphicsArtifactAdapter::capabilityName = "eve.procgen.IGraphicsArtifactAdapter"
staticconstexpr

在文件 ArtifactPublication.h 第 165 行定义.


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