, 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] |