#include <CommandsSemaphore.hpp>
|
C3D_API | CommandsSemaphore (ashes::CommandBufferPtr commandBuffer=nullptr, ashes::SemaphorePtr semaphore=nullptr) |
|
C3D_API | CommandsSemaphore (RenderDevice const &device, QueueData const &queueData, castor::String const &name, VkCommandBufferLevel level=VK_COMMAND_BUFFER_LEVEL_PRIMARY) |
|
C3D_API void | submit (ashes::Queue const &queue, VkPipelineStageFlags stage=VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT) const |
|
C3D_API ashes::Semaphore const & | submit (ashes::Queue const &queue, ashes::Semaphore const &toWait, VkPipelineStageFlags stage=VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT) const |
|
C3D_API ashes::Semaphore const & | submit (ashes::Queue const &queue, crg::SemaphoreWait const &toWait) const |
|
C3D_API ashes::Semaphore const & | submit (ashes::Queue const &queue, crg::SemaphoreWaitArray const &toWait) const |
|
C3D_API void | submit (ashes::Queue const &queue, ashes::VkSemaphoreArray &semaphores, ashes::VkPipelineStageFlagsArray &stages) |
|
◆ CommandsSemaphore() [1/2]
C3D_API castor3d::CommandsSemaphore::CommandsSemaphore |
( |
ashes::CommandBufferPtr |
commandBuffer = nullptr , |
|
|
ashes::SemaphorePtr |
semaphore = nullptr |
|
) |
| |
◆ CommandsSemaphore() [2/2]
C3D_API castor3d::CommandsSemaphore::CommandsSemaphore |
( |
RenderDevice const & |
device, |
|
|
QueueData const & |
queueData, |
|
|
castor::String const & |
name, |
|
|
VkCommandBufferLevel |
level = VK_COMMAND_BUFFER_LEVEL_PRIMARY |
|
) |
| |
◆ submit() [1/5]
C3D_API ashes::Semaphore const & castor3d::CommandsSemaphore::submit |
( |
ashes::Queue const & |
queue, |
|
|
ashes::Semaphore const & |
toWait, |
|
|
VkPipelineStageFlags |
stage = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT |
|
) |
| const |
◆ submit() [2/5]
C3D_API void castor3d::CommandsSemaphore::submit |
( |
ashes::Queue const & |
queue, |
|
|
ashes::VkSemaphoreArray & |
semaphores, |
|
|
ashes::VkPipelineStageFlagsArray & |
stages |
|
) |
| |
◆ submit() [3/5]
C3D_API ashes::Semaphore const & castor3d::CommandsSemaphore::submit |
( |
ashes::Queue const & |
queue, |
|
|
crg::SemaphoreWait const & |
toWait |
|
) |
| const |
◆ submit() [4/5]
C3D_API ashes::Semaphore const & castor3d::CommandsSemaphore::submit |
( |
ashes::Queue const & |
queue, |
|
|
crg::SemaphoreWaitArray const & |
toWait |
|
) |
| const |
◆ submit() [5/5]
C3D_API void castor3d::CommandsSemaphore::submit |
( |
ashes::Queue const & |
queue, |
|
|
VkPipelineStageFlags |
stage = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT |
|
) |
| const |
◆ commandBuffer
ashes::CommandBufferPtr castor3d::CommandsSemaphore::commandBuffer |
◆ semaphore
ashes::SemaphorePtr castor3d::CommandsSemaphore::semaphore |
La documentation de cette structure a été générée à partir du fichier suivant :