#include <vkcommandbufferthread.h>
Inherits CoreGraphics::DrawThread.
|
enum | CommandType {
BeginCommand
, ResetCommand
, EndCommand
, GraphicsPipeline
,
ComputePipeline
, InputAssemblyVertex
, InputAssemblyIndex
, Draw
,
IndirectDraw
, IndirectIndexedDraw
, Dispatch
, BindDescriptors
,
PushRange
, Viewport
, ViewportArray
, ScissorRect
,
ScissorRectArray
, StencilRefs
, StencilReadMask
, StencilWriteMask
,
UpdateBuffer
, SetEvent
, ResetEvent
, WaitForEvent
,
Barrier
, Sync
, Timestamp
, BeginQuery
,
EndQuery
, BeginMarker
, EndMarker
, InsertMarker
} |
|
Threading::CriticalSection | lock |
|
Threading::Event | signalEvent |
|
Util::Array< Command > | commands |
|
CommandBuffer | commandBuffer |
|
Threading::Event * | event |
|
◆ VkCommandBufferThread()
Vulkan::VkCommandBufferThread::VkCommandBufferThread |
( |
| ) |
|
◆ ~VkCommandBufferThread()
Vulkan::VkCommandBufferThread::~VkCommandBufferThread |
( |
| ) |
|
|
virtual |
◆ __DeclareClass()
◆ DoWork()
void Vulkan::VkCommandBufferThread::DoWork |
( |
| ) |
|
|
override |
this method runs in the thread context
◆ vkCommandBuffer
VkCommandBuffer Vulkan::VkCommandBufferThread::vkCommandBuffer |
|
private |
◆ vkPipelineLayout
VkPipelineLayout Vulkan::VkCommandBufferThread::vkPipelineLayout |
|
private |
The documentation for this class was generated from the following files: