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