|
Foundation
|
#include <PipelineState.hpp>
Classes | |
| struct | PipelineStateCacheDesc |
Public Member Functions | |
| RHIPipelineStateCache (RHIDevice const &device, PipelineStateCacheDesc const &) | |
| virtual RHIPipelineStateCacheImportStatus | GetImportStatus () const =0 |
| virtual size_t | GetSerializedDataSize () const =0 |
| virtual size_t | WriteSerializedData (Span< unsigned char > dstBuffer) const =0 |
| virtual void | DebugSetObjectName (const char *name)=0 |
Public Member Functions inherited from Foundation::RHI::RHIObject | |
| RHIObject ()=default | |
| RHIObject (RHIObject const &)=delete | |
| RHIObject & | operator= (const RHIObject &)=delete |
| RHIObject (RHIObject &&)=delete | |
| RHIObject & | operator= (RHIObject &&)=delete |
| virtual | ~RHIObject ()=default |
Static Public Attributes | |
| static constexpr uint32_t | kSerializedDataMagic = 0x43535046 |
| static constexpr uint32_t | kSerializedDataVersion = 1 |
Protected Attributes | |
| const RHIDevice & | mDevice |
|
inline |
|
pure virtual |
Implemented in Foundation::RHI::VulkanPipelineStateCache.
|
pure virtual |
Implemented in Foundation::RHI::VulkanPipelineStateCache.
Implemented in Foundation::RHI::VulkanPipelineStateCache.
|
pure virtual |
Implemented in Foundation::RHI::VulkanPipelineStateCache.
|
staticconstexpr |
|
staticconstexpr |