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