Plasma Engine  2.0
Loading...
Searching...
No Matches
plImageCopyVulkan Class Reference

Classes

struct  FramebufferCacheKey
 
struct  ImageViewCacheKey
 
struct  ImageViewCacheValue
 
struct  RenderPassCacheKey
 

Public Member Functions

 plImageCopyVulkan (plGALDeviceVulkan &GALDeviceVulkan)
 
void Init (const plGALTextureVulkan *pSource, const plGALTextureVulkan *pTarget, plShaderUtils::plBuiltinShaderType type)
 
void Copy (const plVec3U32 &sourceOffset, const vk::ImageSubresourceLayers &sourceLayers, const plVec3U32 &targetOffset, const vk::ImageSubresourceLayers &targetLayers, const plVec3U32 &extends)
 

Static Public Member Functions

static void Initialize (plGALDeviceVulkan &GALDeviceVulkan)
 
static void DeInitialize (plGALDeviceVulkan &GALDeviceVulkan)
 

The documentation for this class was generated from the following files: