Nebula
Loading...
Searching...
No Matches
Vulkan::VkDeferredCommand Struct Reference

#include <vkdeferredcommand.h>

Classes

struct  Delegate
 

Public Types

enum  DelegateType {
  FreeCmdBuffers , FreeMemory , FreeBuffer , FreeImage ,
  __RunAfterFence , BindDescriptorSets , UpdateBuffer , UpdateImage ,
  DestroyPipeline , ClearColorImage , ClearDepthStencilImage , ImageOwnershipChange ,
  ImageLayoutTransition
}
 

Public Member Functions

 VkDeferredCommand ()
 constructor
 
 ~VkDeferredCommand ()
 destructor
 
void RunDelegate ()
 run delegate action
 

Public Attributes

struct Vulkan::VkDeferredCommand::Delegate del
 
VkDevice dev
 

Member Enumeration Documentation

◆ DelegateType

Enumerator
FreeCmdBuffers 
FreeMemory 
FreeBuffer 
FreeImage 
__RunAfterFence 
BindDescriptorSets 
UpdateBuffer 
UpdateImage 
DestroyPipeline 
ClearColorImage 
ClearDepthStencilImage 
ImageOwnershipChange 
ImageLayoutTransition 

Constructor & Destructor Documentation

◆ VkDeferredCommand()

Vulkan::VkDeferredCommand::VkDeferredCommand ( )

constructor

◆ ~VkDeferredCommand()

Vulkan::VkDeferredCommand::~VkDeferredCommand ( )

destructor

Member Function Documentation

◆ RunDelegate()

void Vulkan::VkDeferredCommand::RunDelegate ( )

run delegate action

Member Data Documentation

◆ del

struct Vulkan::VkDeferredCommand::Delegate Vulkan::VkDeferredCommand::del

◆ dev

VkDevice Vulkan::VkDeferredCommand::dev

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