Chicane

Device

ヘッダー
Includes/Chicane/Runtime/Vulkan/Device.hpp
ネームスペース
Chicane::Vulkan::Device

関数

アクセスタイプモディファイア名前説明
public
bool
isPhysicalDeviceSuitable(
const  vk::PhysicalDevice& inPhysicalDevice
)
public
void
pickPhysicalDevice(
vk::PhysicalDevice& outPhysicalDevice
const  vk::Instance& inInstance
)
public
void
initLogicalDevice(
vk::Device& outLogicalDevice
const  vk::PhysicalDevice& inPhysicalDevice
const  vk::SurfaceKHR& inSurface
)
public
std::uint32_t
findMemoryTypeIndex(
const  vk::PhysicalDevice& inPhysicalDevice
std::uint32_t inSupportedMemoryIndices
vk::MemoryPropertyFlags inRequestMemoryProperties
)

メンバ

アクセスタイプモディファイア名前説明
public
const  std::vector<const  char*>
static
LAYERS
public
const  std::vector<const  char*>
static
EXTENSIONS