![]() |
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 | |
Public Member Functions inherited from plHashableStruct< plGALSharedTextureSwapChainCreationDescription > | |
| 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.