FCT
载入中...
搜索中...
未找到
VK_CommandPool.h
浏览该文件的文档.
1
//
2
// Created by Administrator on 2025/3/31.
3
//
4
#include "
./CommandPool.h
"
5
#ifndef VK_COMMANDPOOL_H
6
#define VK_COMMANDPOOL_H
7
8
namespace
FCT
9
{
10
namespace
RHI
11
{
12
class
VK_CommandPool
:
public
CommandPool
{
13
public
:
14
VK_CommandPool
(
VK_Context
* ctx);
15
VK_Context
*
context
()
const
;
16
void
create
()
override
;
17
CommandBuffer
*
createCommandBuffer
()
override
;
18
vk::CommandPool
pool
()
const
{
return
m_pool
; }
19
private
:
20
VK_Context
*
m_ctx
;
21
vk::CommandPoolCreateInfo
m_createInfo
;
22
vk::CommandPool
m_pool
;
23
};
24
25
}
26
}
27
28
29
#endif
//VK_COMMANDPOOL_H
CommandPool.h
FCT::RHI::CommandBuffer
定义
CommandBuffer.h:34
FCT::RHI::CommandPool
定义
CommandPool.h:13
FCT::RHI::VK_CommandPool::create
void create() override
定义
VK_CommandPool.cpp:20
FCT::RHI::VK_CommandPool::m_pool
vk::CommandPool m_pool
定义
VK_CommandPool.h:22
FCT::RHI::VK_CommandPool::m_ctx
VK_Context * m_ctx
定义
VK_CommandPool.h:20
FCT::RHI::VK_CommandPool::pool
vk::CommandPool pool() const
定义
VK_CommandPool.h:18
FCT::RHI::VK_CommandPool::createCommandBuffer
CommandBuffer * createCommandBuffer() override
定义
VK_CommandPool.cpp:27
FCT::RHI::VK_CommandPool::VK_CommandPool
VK_CommandPool(VK_Context *ctx)
定义
VK_CommandPool.cpp:10
FCT::RHI::VK_CommandPool::context
VK_Context * context() const
定义
VK_CommandPool.cpp:15
FCT::RHI::VK_CommandPool::m_createInfo
vk::CommandPoolCreateInfo m_createInfo
定义
VK_CommandPool.h:21
FCT::VK_Context
定义
VK_Context.h:11
FCT::RHI
定义
CommandBufferGraph.h:14
FCT
定义
Enums.h:8
src
RHI
VK_CommandPool.h
制作者
1.14.0