ngfx::VKInstance

Public Functions

Name
void create(const char * appName, const char * engineName, uint32_t apiVersion, bool enableValidation)
virtual ~VKInstance()
bool hasInstanceLayer(const char * name)

Public Attributes

Name
bool enableValidation
struct ngfx::VKInstance::@4 settings
std::vector< const char * > instanceExtensions
std::vector< const char * > instanceLayers
std::vector< VkLayerProperties > instanceLayerProperties
VkInstance v
VkInstanceCreateInfo createInfo
VkApplicationInfo appInfo

Public Functions Documentation

function create

void create(
    const char * appName,
    const char * engineName,
    uint32_t apiVersion,
    bool enableValidation
)

function ~VKInstance

virtual ~VKInstance()

function hasInstanceLayer

bool hasInstanceLayer(
    const char * name
)

Public Attributes Documentation

variable enableValidation

bool enableValidation = false;

variable settings

struct ngfx::VKInstance::@4 settings;

variable instanceExtensions

std::vector< const char * > instanceExtensions;

variable instanceLayers

std::vector< const char * > instanceLayers;

variable instanceLayerProperties

std::vector< VkLayerProperties > instanceLayerProperties;

variable v

VkInstance v = VK_NULL_HANDLE;

variable createInfo

VkInstanceCreateInfo createInfo;

variable appInfo

VkApplicationInfo appInfo;

Updated on 3 April 2021 at 20:21:51 PDT