Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::DearchiverVkImpl Class Reference

Dearchiver object implementation in Vulkan backend. More...

#include <DearchiverVkImpl.hpp>

Inheritance diagram for Diligent::DearchiverVkImpl:
Diligent::DearchiverBase Diligent::ObjectBase< IDearchiver > Diligent::RefCountedObject< Base >

Additional Inherited Members

- Public Member Functions inherited from Diligent::DearchiverBase
virtual bool DILIGENT_CALL_TYPE LoadArchive (const IDataBlob *pArchiveData, Uint32 ContentVersion, bool MakeCopy) override final
 Implementation of IDearchiver::LoadArchive().
 
virtual void DILIGENT_CALL_TYPE UnpackShader (const ShaderUnpackInfo &UnpackInfo, IShader **ppShader) override final
 Implementation of IDearchiver::UnpackShader().
 
virtual void DILIGENT_CALL_TYPE UnpackPipelineState (const PipelineStateUnpackInfo &DeArchiveInfo, IPipelineState **ppPSO) override final
 Implementation of IDearchiver::UnpackPipelineState().
 
virtual void DILIGENT_CALL_TYPE UnpackResourceSignature (const ResourceSignatureUnpackInfo &DeArchiveInfo, IPipelineResourceSignature **ppSignature) override final
 Implementation of IDearchiver::UnpackResourceSignature().
 
virtual void DILIGENT_CALL_TYPE UnpackRenderPass (const RenderPassUnpackInfo &DeArchiveInfo, IRenderPass **ppRP) override final
 Implementation of IDearchiver::UnpackRenderPass().
 
virtual bool DILIGENT_CALL_TYPE Store (IDataBlob **ppArchive) const override final
 Implementation of IDearchiver::Store().
 
virtual void DILIGENT_CALL_TYPE Reset () override final
 Implementation of IDearchiver::Reset().
 
virtual Uint32 DILIGENT_CALL_TYPE GetContentVersion () const override final
 Implementation of IDearchiver::GetContentVersion().
 

Detailed Description

Dearchiver object implementation in Vulkan backend.