#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: