![]() |
PeriDyno 0.8.2
|
#include <CudaBuffer.h>
Public Member Functions | |
virtual void | release () override |
virtual void | allocate (int size) |
for cuda More... | |
void | loadCuda (void *src, int size) |
![]() | |
virtual void | create (int target, int usage) |
virtual void | release () override |
void | bind () |
void | unbind () |
virtual void | allocate (int size) |
virtual void | load (void *data, int size, int offset=0) |
void | bindBufferBase (int idx) |
Private Attributes | |
cudaGraphicsResource * | resource = 0 |
Additional Inherited Members | |
![]() | |
unsigned int | id = 0xFFFFFFFF |
![]() | |
virtual void | create ()=0 |
virtual void | release ()=0 |
virtual bool | isValid () const |
Object ()=default | |
virtual | ~Object ()=default |
Object (const Object &)=delete | |
Object & | operator= (const Object &)=delete |
![]() | |
int | target = -1 |
int | usage = -1 |
int | size = -1 |
Definition at line 23 of file CudaBuffer.h.
|
virtual |
for cuda
Reimplemented from gl::Buffer.
Definition at line 12 of file CudaBuffer.cpp.
void gl::CudaBuffer::loadCuda | ( | void * | src, |
int | size | ||
) |
Definition at line 38 of file CudaBuffer.cpp.
|
overridevirtual |
Reimplemented from gl::Buffer.
Definition at line 28 of file CudaBuffer.cpp.
|
private |
Definition at line 34 of file CudaBuffer.h.