, including all inherited members.
| _device (defined in NvVkContext) | NvVkContext | [protected] |
| _instance (defined in NvVkContext) | NvVkContext | [protected] |
| _physicalDevice (defined in NvVkContext) | NvVkContext | [protected] |
| _physicalDeviceFeatures (defined in NvVkContext) | NvVkContext | [protected] |
| _physicalDeviceFeaturesEnabled (defined in NvVkContext) | NvVkContext | [protected] |
| _physicalDeviceLimits (defined in NvVkContext) | NvVkContext | [protected] |
| _physicalDeviceMemoryProperties (defined in NvVkContext) | NvVkContext | [protected] |
| _physicalDeviceProperties (defined in NvVkContext) | NvVkContext | [protected] |
| _queue (defined in NvVkContext) | NvVkContext | [protected] |
| _queueFamilyIndex (defined in NvVkContext) | NvVkContext | [protected] |
| _queueIndex (defined in NvVkContext) | NvVkContext | [protected] |
| _queueProperties (defined in NvVkContext) | NvVkContext | [protected] |
| allocMemAndBindBuffer(NvVkBuffer &buffer, VkFlags memProps=0) (defined in NvVkContext) | NvVkContext | |
| allocMemAndBindImage(NvVkImage &image, VkFlags memProps=0) (defined in NvVkContext) | NvVkContext | |
| beginTempCmdBuffer() (defined in NvVkContext) | NvVkContext | [inline] |
| bindContext()=0 (defined in NvAppContext) | NvAppContext | [pure virtual] |
| CMD_COUNT enum value (defined in NvVkContext) | NvVkContext | |
| CMD_ONSCREEN enum value (defined in NvVkContext) | NvVkContext | |
| CMD_UI_FRAMEWORK enum value (defined in NvVkContext) | NvVkContext | |
| CmdBufferIndex enum name (defined in NvVkContext) | NvVkContext | |
| createAndFillBuffer(size_t size, VkFlags usage, VkFlags memProps, NvVkBuffer &buffer, const void *data=NULL, NvVkStagingBuffer *staging=NULL) (defined in NvVkContext) | NvVkContext | |
| createCmdBuffer(VkCommandPool pool, bool primary) (defined in NvVkContext) | NvVkContext | |
| createImage(VkImageCreateInfo &info, NvVkImage &image, VkFlags memProps=0) (defined in NvVkContext) | NvVkContext | |
| createShader(const char *shaderSource, VkShaderStageFlagBits inStage) (defined in NvVkContext) | NvVkContext | [protected] |
| createShadersFromBinaryBlob(uint32_t *data, uint32_t leng, VkPipelineShaderStageCreateInfo *shaders, uint32_t maxShaders) | NvVkContext | |
| createShadersFromSourceString(const std::string &sourceText, VkPipelineShaderStageCreateInfo *shaders, uint32_t maxShaders) | NvVkContext | |
| destroyPastFrameCmdBuffers() (defined in NvVkContext) | NvVkContext | [inline] |
| device() const | NvVkContext | [inline] |
| doneWithTempCmdBuffer(VkCommandBuffer &cmd) (defined in NvVkContext) | NvVkContext | [inline] |
| doneWithTempCmdBufferSubmit(VkCommandBuffer &cmd, VkFence *fence=NULL) (defined in NvVkContext) | NvVkContext | [inline] |
| fillBuffer(NvVkStagingBuffer *staging, NvVkBuffer &buffer, size_t offset, size_t size, const void *data) (defined in NvVkContext) | NvVkContext | [protected] |
| getCurrentPlatformContext() | NvAppContextVK | [inline, virtual] |
| getCurrentPlatformDisplay() | NvAppContextVK | [inline, virtual] |
| getFrameTimer() (defined in NvVkContext) | NvVkContext | [inline] |
| getMainCommandBuffer(CmdBufferIndex index=CMD_ONSCREEN) (defined in NvVkContext) | NvVkContext | |
| getPlatformInfo() const (defined in NvAppContext) | NvAppContext | [inline] |
| getSignalSync()=0 (defined in NvVkContext) | NvVkContext | [protected, pure virtual] |
| getWaitSync()=0 (defined in NvVkContext) | NvVkContext | [protected, pure virtual] |
| height()=0 (defined in NvAppContext) | NvAppContext | [pure virtual] |
| initializeDevice(PFN_vkGetProcAddressNV getProc) (defined in NvAppContextVK) | NvAppContextVK | [protected] |
| initializeInstance(PFN_vkGetProcAddressNV getProc, const std::string &appTitle) (defined in NvAppContextVK) | NvAppContextVK | [protected] |
| instance() | NvVkContext | [inline] |
| m_frameTimer (defined in NvVkContext) | NvVkContext | [protected] |
| mainRenderTarget()=0 | NvVkContext | [pure virtual] |
| MAX_BUFFERED_FRAMES enum value (defined in NvVkContext) | NvVkContext | [protected] |
| mCombinedExtensionNames (defined in NvVkContext) | NvVkContext | [protected] |
| mCombinedLayerNames (defined in NvVkContext) | NvVkContext | [protected] |
| mConfiguration (defined in NvVkContext) | NvVkContext | [protected] |
| mCurrFrameIndex (defined in NvVkContext) | NvVkContext | [protected] |
| mFrames (defined in NvVkContext) | NvVkContext | [protected] |
| mInstanceExtensionsProperties (defined in NvVkContext) | NvVkContext | [protected] |
| mInstanceLayerProperties (defined in NvVkContext) | NvVkContext | [protected] |
| mPhysicalDeviceExtensionsProperties (defined in NvVkContext) | NvVkContext | [protected] |
| mPhysicalDeviceLayerProperties (defined in NvVkContext) | NvVkContext | [protected] |
| mStaging (defined in NvVkContext) | NvVkContext | [protected] |
| mSupportsDebugMarkers (defined in NvVkContext) | NvVkContext | [protected] |
| mTempCmdPool (defined in NvVkContext) | NvVkContext | [protected] |
| NvVkContext(const NvVKConfiguration &config) (defined in NvVkContext) | NvVkContext | [inline] |
| physicalDevice() | NvVkContext | [inline] |
| physicalDeviceFeatures() | NvVkContext | [inline] |
| physicalDeviceLimits() | NvVkContext | [inline] |
| physicalDeviceMemoryProperties() | NvVkContext | [inline] |
| physicalDeviceProperties() | NvVkContext | [inline] |
| prepThreadForRender() (defined in NvAppContext) | NvAppContext | [inline, virtual] |
| purgeTempCmdBuffers() (defined in NvVkContext) | NvVkContext | [inline] |
| queue() | NvVkContext | [inline] |
| queueFamilyIndex() | NvVkContext | [inline] |
| queueIndex() | NvVkContext | [inline] |
| readFramebufferRGBX32(uint8_t *dest, int32_t &w, int32_t &h) (defined in NvAppContext) | NvAppContext | [inline, virtual] |
| reshape(int32_t &w, int32_t &h) (defined in NvVkContext) | NvVkContext | [protected, virtual] |
| setSwapInterval(int32_t interval)=0 (defined in NvAppContext) | NvAppContext | [pure virtual] |
| stagingBuffer() (defined in NvVkContext) | NvVkContext | [inline] |
| submitMainCommandBuffer(CmdBufferIndex index=CMD_ONSCREEN) (defined in NvVkContext) | NvVkContext | |
| swap()=0 (defined in NvAppContext) | NvAppContext | [pure virtual] |
| transitionImageLayout(VkImage &image, VkImageAspectFlags aspect, VkImageLayout oldLayout, VkImageLayout newLayout, VkAccessFlagBits inSrcAccessmask=VK_ACCESS_COLOR_ATTACHMENT_READ_BIT, VkAccessFlagBits inDstAccessmask=VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) (defined in NvVkContext) | NvVkContext | |
| unbindContext()=0 (defined in NvAppContext) | NvAppContext | [pure virtual] |
| uploadTexture(const NvImage *image, NvVkTexture &tex) | NvVkContext | |
| uploadTextureFromDDSData(const char *ddsData, int32_t length, NvVkTexture &tex) | NvVkContext | |
| uploadTextureFromDDSFile(const char *filename, NvVkTexture &tex) | NvVkContext | |
| uploadTextureFromFile(const char *filename, NvVkTexture &tex) | NvVkContext | |
| useApiDump(bool val) | NvAppContextVK | [inline] |
| useApiDump() const (defined in NvAppContextVK) | NvAppContextVK | [inline] |
| useLoaderDebug(bool val) | NvAppContextVK | [inline] |
| useLoaderDebug() const (defined in NvAppContextVK) | NvAppContextVK | [inline] |
| useValidation(bool val) | NvAppContextVK | [inline] |
| useValidation() const (defined in NvAppContextVK) | NvAppContextVK | [inline] |
| width()=0 (defined in NvAppContext) | NvAppContext | [pure virtual] |
| ~NvAppContext() (defined in NvAppContext) | NvAppContext | [inline, virtual] |
| ~NvAppContextVK() (defined in NvAppContextVK) | NvAppContextVK | [inline, virtual] |