FCT
载入中...
搜索中...
未找到
FCT::VK_ContextCommon类 参考

#include <VK_ContextCommon.h>

FCT::VK_ContextCommon 的协作图:
Collaboration graph

Public 成员函数

 VK_ContextCommon (Runtime *runtime)
void addLayer (const char *layer)
void loaderVulkan ()
void init ()
void term ()
VK_ContextcreateContext ()
auto getPhysicalDevice ()
auto getInstance ()
auto runtime ()

Private 属性

size_t m_pickDeviceId
vk::Instance m_instance
std::vector< const char * > m_layers
std::vector< vk::PhysicalDevice > m_physicalDevices
vk::detail::DynamicLoader m_loader
Runtimem_runtime

详细描述

在文件 VK_ContextCommon.h10 行定义.

构造及析构函数说明

◆ VK_ContextCommon()

FCT::VK_ContextCommon::VK_ContextCommon ( Runtime * runtime)
inline

在文件 VK_ContextCommon.h12 行定义.

函数调用图:

成员函数说明

◆ addLayer()

void FCT::VK_ContextCommon::addLayer ( const char * layer)
inline

在文件 VK_ContextCommon.h16 行定义.

◆ createContext()

VK_Context * FCT::VK_ContextCommon::createContext ( )
inline

在文件 VK_ContextCommon.h78 行定义.

◆ getInstance()

auto FCT::VK_ContextCommon::getInstance ( )
inline

在文件 VK_ContextCommon.h84 行定义.

◆ getPhysicalDevice()

auto FCT::VK_ContextCommon::getPhysicalDevice ( )
inline

在文件 VK_ContextCommon.h81 行定义.

这是这个函数的调用关系图:

◆ init()

void FCT::VK_ContextCommon::init ( )
inline

在文件 VK_ContextCommon.h24 行定义.

函数调用图:

◆ loaderVulkan()

void FCT::VK_ContextCommon::loaderVulkan ( )
inline

在文件 VK_ContextCommon.h19 行定义.

这是这个函数的调用关系图:

◆ runtime()

auto FCT::VK_ContextCommon::runtime ( )
inline

在文件 VK_ContextCommon.h87 行定义.

这是这个函数的调用关系图:

◆ term()

void FCT::VK_ContextCommon::term ( )
inline

在文件 VK_ContextCommon.h75 行定义.

类成员变量说明

◆ m_instance

vk::Instance FCT::VK_ContextCommon::m_instance
private

在文件 VK_ContextCommon.h93 行定义.

◆ m_layers

std::vector<const char*> FCT::VK_ContextCommon::m_layers
private

在文件 VK_ContextCommon.h94 行定义.

◆ m_loader

vk::detail::DynamicLoader FCT::VK_ContextCommon::m_loader
private

在文件 VK_ContextCommon.h96 行定义.

◆ m_physicalDevices

std::vector<vk::PhysicalDevice> FCT::VK_ContextCommon::m_physicalDevices
private

在文件 VK_ContextCommon.h95 行定义.

◆ m_pickDeviceId

size_t FCT::VK_ContextCommon::m_pickDeviceId
private

在文件 VK_ContextCommon.h92 行定义.

◆ m_runtime

Runtime* FCT::VK_ContextCommon::m_runtime
private

在文件 VK_ContextCommon.h97 行定义.


该类的文档由以下文件生成: