SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::VulkanCmdThreadPool Member List

This is the complete list of members for Spices::VulkanCmdThreadPool, including all inherited members.

CheckRunningState() constSpices::ThreadPool_Basic< VkCommandBuffer >inlineprotected
Continue()Spices::ThreadPool_Basic< VkCommandBuffer >inline
CreateParallelCommandBuffers(uint32_t threadId)Spices::VulkanCmdThreadPool
FreeParallelCommandBuffers(uint32_t frameIndex)Spices::VulkanCmdThreadPool
GetIdleThreadSize() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
GetInitThreadSize() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
GetPoolMode() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
GetTasks() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
GetThreadIdleTimeOut() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
GetThreads() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
GetThreadsCount() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
IsPoolRunning() constSpices::ThreadPool_Basic< VkCommandBuffer >inline
m_CmdBuffersSpices::VulkanCmdThreadPoolprivate
m_CmdPoolsSpices::VulkanCmdThreadPoolprivate
m_ExitCondSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_IdleCondSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_IdleThreadSizeSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_InitThreadSizeSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_IsPoolRunningSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_IsSuspendSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_MutexSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_NotEmptySpices::ThreadPool_Basic< VkCommandBuffer >protected
m_NThreadsSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_PoolModeSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_PoolNameSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_TaskQueueSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_TasksSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_ThreadIdleTimeOutSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_ThreadsSpices::ThreadPool_Basic< VkCommandBuffer >protected
m_VulkanStateSpices::VulkanObjectprotected
Spices::operator=(const VulkanObject &)=deleteSpices::VulkanObject
ThreadPool_Basic< VkCommandBuffer >::operator=(const ThreadPool_Basic &)=deleteSpices::ThreadPool_Basic< VkCommandBuffer >
SetMode(PoolMode mode)Spices::ThreadPool_Basic< VkCommandBuffer >inline
SetThreadIdleTimeOut(int idleTime)Spices::ThreadPool_Basic< VkCommandBuffer >inline
Start(int initThreadSize=0.5 *std::thread::hardware_concurrency())Spices::VulkanCmdThreadPool
SubmitPoolTask(Func &&func, Args &&...args) -> std::future< decltype(func(nullptr, std::forward< Args >(args)...))>Spices::VulkanCmdThreadPoolinline
SubmitThreadTask_LightWeight(uint32_t threadId, std::function< void(Params...)> func)Spices::ThreadPool_Basic< VkCommandBuffer >inline
SubmitThreadTask_LightWeight_ForEach(std::function< void(Params...)> func)Spices::ThreadPool_Basic< VkCommandBuffer >inline
Suspend()Spices::ThreadPool_Basic< VkCommandBuffer >inline
Task typedefSpices::ThreadPool_Basic< VkCommandBuffer >
ThreadFunc(Thread< VkCommandBuffer > *thread)Spices::VulkanCmdThreadPool
ThreadPool_Basic< VkCommandBuffer >::ThreadFunc(Thread<> *thread)Spices::ThreadPool_Basic< VkCommandBuffer >inline
ThreadPool_Basic(const std::string &name="NonNameT")Spices::ThreadPool_Basic< VkCommandBuffer >inline
ThreadPool_Basic(const ThreadPool_Basic &)=deleteSpices::ThreadPool_Basic< VkCommandBuffer >
VulkanCmdThreadPool(VulkanState &vulkanState, const std::string &name)Spices::VulkanCmdThreadPool
VulkanObject(VulkanState &vulkanState)Spices::VulkanObjectinline
VulkanObject(const VulkanObject &)=deleteSpices::VulkanObject
Wait()Spices::ThreadPool_Basic< VkCommandBuffer >inline
~ThreadPool_Basic()Spices::ThreadPool_Basic< VkCommandBuffer >inlinevirtual
~VulkanCmdThreadPool() overrideSpices::VulkanCmdThreadPoolvirtual
~VulkanObject()=defaultSpices::VulkanObjectvirtual