VPP  0.7
A high-level modern C++ API for Vulkan
Public Types | Public Member Functions | List of all members
vpp::Procedure Class Reference

Public Types

typedef std::function< void() > FCommands
 

Public Member Functions

 Procedure (Procedure &predecessor)
 
void operator() (const Fence &sigFenceOnEnd=Fence())
 
void operator() (std::uint64_t waitTimeout)
 
void operator() (const Queue &hQueue, const Fence &sigFenceOnEnd=Fence())
 
void operator() (const Queue &hQueue, const Semaphore &waitSem, const Semaphore &sigSem=Semaphore())
 
void operator() (EQueueType eQueue, const Fence &sigFenceOnEnd=Fence())
 
void operator<< (const FCommands &cmds)
 
const FCommands & getCommands () const
 

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