HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_OGLInteropTextureBase.h File Reference
#include "RV_API.h"
#include <VE/VE_VK.h>
#include "RV_VKImage.h"
#include "RV_TypePtrs.h"
#include <atomic>
#include <glcorearb.h>
#include <RE/RE_Texture.h>
#include <UT/UT_UniquePtr.h>
+ Include dependency graph for RV_OGLInteropTextureBase.h:

Go to the source code of this file.

Classes

class  RV_VKInteropImageCreateInfo
 
class  RV_OGLInteropTextureBase
 
struct  RV_OGLInteropTextureBase::SemaphoreSet
 

Typedefs

typedef int handle
 
typedef UT_UniquePtr
< RV_OGLInteropTextureBase
RV_OGLInteropTexturePtr
 

Functions

RV_API void RVtransferToGL (RE_RenderContext rc, UT_Array< RV_OGLInteropTextureBase * > tex_list)
 Transfer a list of interop textures from VK to GL usage. More...
 
RV_API void RVtransferToVK (RE_RenderContext rc, UT_Array< RV_OGLInteropTextureBase * > tex_list)
 Transfer a list of interop textures from GL to VK usage. More...
 

Typedef Documentation

Function Documentation

RV_API void RVtransferToGL ( RE_RenderContext  rc,
UT_Array< RV_OGLInteropTextureBase * >  tex_list 
)

Transfer a list of interop textures from VK to GL usage.

RV_API void RVtransferToVK ( RE_RenderContext  rc,
UT_Array< RV_OGLInteropTextureBase * >  tex_list 
)

Transfer a list of interop textures from GL to VK usage.