Temporary container for either a RV_Render and an RE_Render.
bool isValidAlloc() const
RV_API void RVtransferToVK(RE_RenderContext rc, const UT_Array< RV_OGLInteropTextureBase * > &tex_list)
Transfer a list of interop textures from GL to VK usage.
UT_UniquePtr< RV_VKImage > myRvImg
SemaphoreSet getGLToVkSemaphore()
UT_UniquePtr< RV_OGLInteropTextureBase > RV_OGLInteropTexturePtr
RV_VKImage * getRvImage()
void setCurrentState(RV_OGLInteropOwner owner)
RV_API void RVtransferToGL(RE_RenderContext rc, const UT_Array< RV_OGLInteropTextureBase * > &tex_list)
Transfer a list of interop textures from VK to GL usage.
UT_Array< uint8 > myTransferBuffer
RV_OGLInteropOwner getCurrentRenderType() const
SemaphoreSet getVkToGLSemaphore()
const RV_VKImage * getRvImage() const