Plasma Engine  2.0
Loading...
Searching...
No Matches
plGALSharedTextureSwapChainCreationDescription Struct Reference

Description of a shared texture swap chain. Use plGALSharedTextureSwapChain::Create to create instance. More...

#include <SharedTextureSwapChain.h>

Inheritance diagram for plGALSharedTextureSwapChainCreationDescription:

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.
 

Detailed Description

Description of a shared texture swap chain. Use plGALSharedTextureSwapChain::Create to create instance.


The documentation for this struct was generated from the following file: