NvAppContextVK Member List

This is the complete list of members for NvAppContextVK, 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()=0NvVkContext [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]