NvAppContextVK Class Reference
Vulkan app Context. More...
#include <NvAppContextVK.h>
Inheritance diagram for NvAppContextVK:
Public Member Functions | |
virtual void * | getCurrentPlatformContext () |
Get platform-specific context. | |
virtual void * | getCurrentPlatformDisplay () |
Get platform-specific display. | |
void | useValidation (bool val) |
Enable/disable API usage validation via the LunarG validation layers. | |
bool | useValidation () const |
void | useLoaderDebug (bool val) |
Enable debugging of the Vulkan loader via the LunarG vSDK. | |
bool | useLoaderDebug () const |
void | useApiDump (bool val) |
Enable API use dump via the LunarG vSDK. | |
bool | useApiDump () const |
Protected Member Functions | |
bool | initializeInstance (PFN_vkGetProcAddressNV getProc, const std::string &appTitle) |
bool | initializeDevice (PFN_vkGetProcAddressNV getProc) |
Detailed Description
Vulkan app Context.Member Function Documentation
virtual void* NvAppContextVK::getCurrentPlatformContext | ( | ) | [inline, virtual] |
Get platform-specific context.
This function is for use in special circumstances where the WGL, EGL, GLX, etc context is required by the application. Most applications should avoid this function.
- Returns:
- the platform-specific context handle, cast to void* or NULL if not supported
virtual void* NvAppContextVK::getCurrentPlatformDisplay | ( | ) | [inline, virtual] |
Get platform-specific display.
This function is for use in special circumstances where the WGL, EGL, GLX, etc display is required by the application. Most applications should avoid this function.
- Returns:
- the platform-specific display handle, cast to void* or NULL if not supported
The documentation for this class was generated from the following file: