#include <VkProgram.h>
Definition at line 409 of file VkProgram.h.
◆ VkMultiProgram()
dyno::VkMultiProgram::VkMultiProgram |
( |
| ) |
|
◆ ~VkMultiProgram()
dyno::VkMultiProgram::~VkMultiProgram |
( |
| ) |
|
◆ add()
void dyno::VkMultiProgram::add |
( |
std::string | name, |
|
|
std::shared_ptr< VkProgram > | program ) |
◆ begin()
void dyno::VkMultiProgram::begin |
( |
| ) |
|
◆ end()
void dyno::VkMultiProgram::end |
( |
| ) |
|
◆ operator[]()
std::shared_ptr< VkProgram > dyno::VkMultiProgram::operator[] |
( |
std::string | name | ) |
|
|
inline |
◆ update()
void dyno::VkMultiProgram::update |
( |
bool | sync = false | ) |
|
◆ wait()
void dyno::VkMultiProgram::wait |
( |
| ) |
|
◆ commandBuffers
VkCommandBuffer dyno::VkMultiProgram::commandBuffers = VK_NULL_HANDLE |
|
private |
◆ commandPool
VkCommandPool dyno::VkMultiProgram::commandPool = VK_NULL_HANDLE |
|
private |
◆ complete
VkSemaphore dyno::VkMultiProgram::complete { 0L } |
◆ [struct]
struct { ... } dyno::VkMultiProgram::compute |
◆ ctx
VkContext* dyno::VkMultiProgram::ctx = nullptr |
|
private |
◆ mFence
VkFence dyno::VkMultiProgram::mFence |
|
private |
◆ mPrograms
std::map<std::string, std::shared_ptr<VkProgram> > dyno::VkMultiProgram::mPrograms |
|
private |
◆ queue
VkQueue dyno::VkMultiProgram::queue = VK_NULL_HANDLE |
|
private |
◆ ready
VkSemaphore dyno::VkMultiProgram::ready { 0L } |
◆ [struct]
struct { ... } ::Semaphores dyno::VkMultiProgram::semaphores |
The documentation for this class was generated from the following files: