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_OGLInteropTextureBase | protected |
assignMemory(RV_Instance *inst, VE_Memory *mem) | RV_OGLInteropTextureBase | protected |
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_OGLInteropTextureBase | static |
deleteImage(RV_Instance *inst) | RV_OGLInteropTextureBase | protected |
deleteMemory(RE_Render *r) | RV_OGLInteropTextureBase | protected |
deleteMemoryHandle() | RV_OGLInteropTextureBase | protected |
deleteOglSemaphores(RE_Render *r) | RV_OGLInteropTextureBase | protected |
deleteSemaphoreHandles() | RV_OGLInteropTextureBase | protected |
deleteSemaphores(RV_Instance *inst) | RV_OGLInteropTextureBase | protected |
finishTransferToGL(RE_Render *r) | RV_OGLInteropTextureBase | |
finishTransferToVk(RV_Instance *r, RV_VKCommandBuffer *cb) | RV_OGLInteropTextureBase | |
getCurrentRenderType() const | RV_OGLInteropTextureBase | inline |
getGLID() | RV_OGLInteropTextureBase | |
getGLToVkSemaphore() | RV_OGLInteropTextureBase | inline |
getRe()=0 | RV_OGLInteropTextureBase | pure virtual |
getRvImage() | RV_OGLInteropTextureBase | inline |
getVkToGLSemaphore() | RV_OGLInteropTextureBase | inline |
importMemory(RE_Render *r) | RV_OGLInteropTextureBase | protected |
importOglSemaphores(RE_Render *r) | RV_OGLInteropTextureBase | protected |
myCurOwner | RV_OGLInteropTextureBase | |
myIsTransferToGLWaiting | RV_OGLInteropTextureBase | protected |
myLastAccess | RV_OGLInteropTextureBase | protected |
myLastLayout | RV_OGLInteropTextureBase | protected |
myLastStage | RV_OGLInteropTextureBase | protected |
myMemOffset | RV_OGLInteropTextureBase | protected |
myMemSize | RV_OGLInteropTextureBase | protected |
myOglID | RV_OGLInteropTextureBase | protected |
myOglMem | RV_OGLInteropTextureBase | protected |
myOglSemGLToVk | RV_OGLInteropTextureBase | protected |
myOglSemVkToGL | RV_OGLInteropTextureBase | protected |
myRERenderID | RV_OGLInteropTextureBase | protected |
myRvImg | RV_OGLInteropTextureBase | protected |
myRvMem | RV_OGLInteropTextureBase | protected |
myShareMem | RV_OGLInteropTextureBase | protected |
myShareSemGLToVk | RV_OGLInteropTextureBase | protected |
myShareSemVkToGL | RV_OGLInteropTextureBase | protected |
myVkImg | RV_OGLInteropTextureBase | protected |
myVkMem | RV_OGLInteropTextureBase | protected |
myVkSemGLToVk | RV_OGLInteropTextureBase | protected |
myVkSemVkToGL | RV_OGLInteropTextureBase | protected |
queryMemoryHandleValid(RV_Instance *inst, RV_VKInteropImageCreateInfo *info) | RV_OGLInteropTextureBase | protectedstatic |
RV_OGLInteropOwner enum name | RV_OGLInteropTextureBase | |
RV_OGLInteropTextureBase() | RV_OGLInteropTextureBase | |
RV_OPENGL enum value | RV_OGLInteropTextureBase | |
RV_VULKAN enum value | RV_OGLInteropTextureBase | |
setCurrentState(RV_OGLInteropOwner owner) | RV_OGLInteropTextureBase | inline |
submitTransferToGL(RE_RenderContext r) | RV_OGLInteropTextureBase | |
submitTransferToVk(RE_RenderContext r) | RV_OGLInteropTextureBase | |
~RV_OGLInteropTextureBase() | RV_OGLInteropTextureBase | virtual |