|
HDK
|
This is the complete list of members for RV_VKImage, including all inherited members.
| allocateImage(RV_Instance *inst, RV_VKImageCreateInfo *info, const char *name=nullptr) | RV_VKImage | static |
| allocateSampler(RV_Instance *inst, const RV_VKImageCreateInfo *img_info) | RV_VKImage | static |
| copyData(RV_Render *r, RV_VKImage *other) | RV_VKImage | |
| createFromImage(RV_Instance *inst, VkImage vk_image, const VkImageCreateInfo *info, const char *name=nullptr) | RV_VKImage | static |
| createRVImage(RV_Instance *inst, VkImage vk_img, RV_VKMemoryPtr mem, const RV_VKImageCreateInfo *info, const char *name=nullptr) | RV_VKImage | protectedstatic |
| createView() | RV_VKImage | |
| createView(const VkImageSubresourceRange &subres) | RV_VKImage | |
| createView(const VkImageSubresourceRange &subres, VkImageViewType type) | RV_VKImage | |
| createView(VkImageViewType type) | RV_VKImage | |
| deleteImage(RV_Instance *inst, VkImage *img, VkDeviceMemory *mem) | RV_VKImage | protectedstatic |
| downloadData(RV_Render *r, void *data, exint data_size, int level=0, int index=0, bool primary_aspect=true) | RV_VKImage | |
| downloadData(RV_Render *r, RV_VKBuffer *buf, int level=0, int index=0, bool primary_aspect=true) | RV_VKImage | |
| generateMipmaps(RV_Render *r) | RV_VKImage | |
| getExternalHandle() | RV_VKImage | |
| getFullView() | RV_VKImage | inline |
| getID() const | RV_VKImage | inline |
| getInfo() const | RV_VKImage | inline |
| getLayout() const | RV_VKImage | inline |
| getMemory() | RV_VKImage | inline |
| getName() const | RV_VKImage | inline |
| getPrimaryView() | RV_VKImage | inline |
| getSampler() | RV_VKImage | inline |
| getVkImage() | RV_VKImage | inline |
| myCreateInfo | RV_VKImage | protected |
| myId | RV_VKImage | protected |
| myInst | RV_VKImage | protected |
| myLastAccess | RV_VKImage | |
| myLastLayout | RV_VKImage | |
| myLastQueueFam | RV_VKImage | |
| myLastStage | RV_VKImage | |
| myLastUsage | RV_VKImage | |
| myMemory | RV_VKImage | protected |
| myName | RV_VKImage | |
| myPrimaryView | RV_VKImage | protected |
| mySampler | RV_VKImage | protected |
| myView | RV_VKImage | protected |
| myVkImg | RV_VKImage | protected |
| myWaitingBarrierStage | RV_VKImage | |
| print() const | RV_VKImage | |
| queryIsUsable(RV_Instance *inst, RV_VKImageCreateInfo *info) | RV_VKImage | static |
| resolveData(RV_Render *r, RV_VKImage *other) | RV_VKImage | |
| RV_VKImage(RV_Instance *inst, const RV_VKImageCreateInfo *img_info, VkImage vk_img, RV_VKMemoryPtr mem, RV_VKImageViewPtr view, RV_VKImageViewPtr primary_view, RV_VKSamplerPtr sampler) | RV_VKImage | protected |
| RV_VKImageCreateInfo class | RV_VKImage | friend |
| transitionImage(RV_VKCommandBuffer *cb, VkImageLayout new_layout, VkImageUsageFlags new_usage, bool keep_data=true, VkImageSubresourceRange subres=VkImageSubresourceRange{}) | RV_VKImage | |
| transitionToSampling(RV_VKCommandBuffer *cb, bool force=false) | RV_VKImage | inline |
| uploadData(RV_Render *r, const T &data, int level=0, int index=0) | RV_VKImage | inline |
| uploadData(RV_Render *r, const void *data, exint data_size, int level=0, int index=0) | RV_VKImage | |
| uploadData(RV_Instance *inst, RV_VKCommandBuffer *cb, const void *data, exint data_size, int level=0, int index=0) | RV_VKImage | |
| uploadData(RV_Render *r, RV_VKBuffer *buf, int level=0, int index=0, exint buf_offset=0, exint buf_size=-1) | RV_VKImage | |
| uploadData(RV_Instance *inst, RV_VKCommandBuffer *cb, RV_VKBuffer *buf, int level=0, int index=0, exint buf_offset=0, exint buf_size=-1) | RV_VKImage | |
| ~RV_VKImage() | RV_VKImage | virtual |