![]() |
Plasma Engine
2.0
|
Description of a shared texture swap chain. Use plGALSharedTextureSwapChain::Create to create instance. More...
#include <SharedTextureSwapChain.h>
Public Attributes | |
plGALTextureCreationDescription | m_TextureDesc |
plHybridArray< plGALPlatformSharedHandle, 3 > | m_Textures |
plDelegate< void(plUInt32 uiTextureIndex, plUInt64 uiSemaphoreValue)> | m_OnPresent |
Called when rendering to a swap chain texture has been submitted to the GPU queue. Use this to get the new semaphore value of the previously armed texture. | |
Additional Inherited Members | |
![]() | |
plHashableStruct (const plHashableStruct< plGALSharedTextureSwapChainCreationDescription > &other) | |
void | operator= (const plHashableStruct< plGALSharedTextureSwapChainCreationDescription > &other) |
plUInt32 | CalculateHash () const |
Calculates the 32 bit hash of the struct and returns it. | |
Description of a shared texture swap chain. Use plGALSharedTextureSwapChain::Create to create instance.