HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_OGLInteropTextureBase Member List

This is the complete list of members for RV_OGLInteropTextureBase, including all inherited members.

allocateImage(RV_Instance *inst, RV_ImageDim image_type, VkFormat format, size_t width, size_t height, size_t depth=1, int levels=1, int layers=1, int samples=1)RV_OGLInteropTextureBase
allocateSemaphores(RV_Instance *inst)RV_OGLInteropTextureBaseprotected
assignMemory(RV_Instance *inst, RV_VKMemory *mem)RV_OGLInteropTextureBaseprotected
beginTransferToGL(RV_Instance *r, RV_VKCommandBuffer *cb)RV_OGLInteropTextureBase
beginTransferToVk(RE_Render *r)RV_OGLInteropTextureBase
checkImageParams(RV_Instance *inst, RV_ImageDim image_type, VkFormat format, size_t width, size_t height, size_t depth=1, int levels=1, int layers=1, int samples=1)RV_OGLInteropTextureBase
create(RE_TextureDimension dim)RV_OGLInteropTextureBasestatic
deleteImage(RV_Instance *inst)RV_OGLInteropTextureBaseprotected
deleteMemory(RE_Render *r)RV_OGLInteropTextureBaseprotected
deleteOglSemaphores(RE_Render *r)RV_OGLInteropTextureBaseprotected
deleteSemaphores(RV_Instance *inst)RV_OGLInteropTextureBaseprotected
finishTransferToGL(RE_Render *r)RV_OGLInteropTextureBase
finishTransferToVk(RV_Instance *r, RV_VKCommandBuffer *cb)RV_OGLInteropTextureBase
getCurrentRenderType() const RV_OGLInteropTextureBaseinline
getGLID()RV_OGLInteropTextureBase
getGLToVkSemaphore()RV_OGLInteropTextureBaseinline
getRe()=0RV_OGLInteropTextureBasepure virtual
getRvImage()RV_OGLInteropTextureBaseinline
getVkToGLSemaphore()RV_OGLInteropTextureBaseinline
importMemory(RE_Render *r)RV_OGLInteropTextureBaseprotected
importOglSemaphores(RE_Render *r)RV_OGLInteropTextureBaseprotected
myCurOwnerRV_OGLInteropTextureBase
myIsTransferToGLWaitingRV_OGLInteropTextureBaseprotected
myLastAccessRV_OGLInteropTextureBaseprotected
myLastLayoutRV_OGLInteropTextureBaseprotected
myLastStageRV_OGLInteropTextureBaseprotected
myMemOffsetRV_OGLInteropTextureBaseprotected
myMemSizeRV_OGLInteropTextureBaseprotected
myOglIDRV_OGLInteropTextureBaseprotected
myOglMemRV_OGLInteropTextureBaseprotected
myOglSemGLToVkRV_OGLInteropTextureBaseprotected
myOglSemVkToGLRV_OGLInteropTextureBaseprotected
myRERenderIDRV_OGLInteropTextureBaseprotected
myRvImgRV_OGLInteropTextureBaseprotected
myRvMemRV_OGLInteropTextureBaseprotected
myShareMemRV_OGLInteropTextureBaseprotected
myShareSemGLToVkRV_OGLInteropTextureBaseprotected
myShareSemVkToGLRV_OGLInteropTextureBaseprotected
myVkImgRV_OGLInteropTextureBaseprotected
myVkMemRV_OGLInteropTextureBaseprotected
myVkSemGLToVkRV_OGLInteropTextureBaseprotected
myVkSemVkToGLRV_OGLInteropTextureBaseprotected
queryMemoryHandleValid(RV_Instance *inst, RV_VKInteropImageCreateInfo *info)RV_OGLInteropTextureBaseprotectedstatic
RV_OGLInteropOwner enum nameRV_OGLInteropTextureBase
RV_OGLInteropTextureBase()RV_OGLInteropTextureBase
RV_OPENGL enum valueRV_OGLInteropTextureBase
RV_VULKAN enum valueRV_OGLInteropTextureBase
setCurrentState(RV_OGLInteropOwner owner)RV_OGLInteropTextureBaseinline
submitTransferToGL(RE_RenderContext r)RV_OGLInteropTextureBase
submitTransferToVk(RE_RenderContext r)RV_OGLInteropTextureBase
~RV_OGLInteropTextureBase()RV_OGLInteropTextureBasevirtual