#include <texturelink.h>
Public Member Functions | |
| Texture2DTargetLink (const IRenderTarget &target) | |
| void | sync (Texture2D &tex) |
Public Member Functions inherited from Texture2DLink | |
| virtual | ~Texture2DLink ()=default |
| Texture2DLink (Texture2DLink &)=delete | |
| Texture2DLink & | operator= (const Texture2DLink &)=delete |
| Texture2DLink (Texture2DLink &&)=delete | |
| Texture2DLink & | operator= (Texture2DLink &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from Texture2DLink | |
| Texture2DLink ()=default | |
Static Protected Member Functions inherited from Texture2DLink | |
| static void | sync (Texture2D &tex, VkImageLayout layout) |
Texture 2D layout synchronization interface for 2D render targets. Allows render targets to update the texture layout after completion of a render pass. This is a low-level operation and is therefore concealed from the general interface.
| Texture2DTargetLink | ( | const IRenderTarget & | target | ) |
| void sync | ( | Texture2D & | tex | ) |
Synchronizes texture layout with final layout of the render target
| tex | the texture to synchronize |