User render buffer. More...
#include <UserRenderCallback.h>
Public Member Functions | |
virtual Type | getType () const |
Returns BUFFER type. | |
virtual void * | map (RenderMapType::Enum mapType, size_t offset=0, size_t size=SIZE_MAX)=0 |
Returns CPU memory pointer to buffer content. | |
virtual void | unmap ()=0 |
Flush CPU buffer to GPU. | |
virtual bool | getCUDAgraphicsResource (CUgraphicsResource &ret)=0 |
Returns graphics resource for CUDA Interop. |
User render buffer.
virtual bool nvidia::apex::UserRenderBuffer::getCUDAgraphicsResource | ( | CUgraphicsResource & | ret | ) | [pure virtual] |
Returns graphics resource for CUDA Interop.
virtual void* nvidia::apex::UserRenderBuffer::map | ( | RenderMapType::Enum | mapType, |
size_t | offset = 0 , |
||
size_t | size = SIZE_MAX |
||
) | [pure virtual] |
Returns CPU memory pointer to buffer content.