![]() |
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) |
Public Member Functions inherited from gl::Buffer | |
| 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 | |
Public Attributes inherited from gl::Object | |
| unsigned int | id = 0xFFFFFFFF |
Protected Member Functions inherited from gl::Object | |
| 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 |
Protected Attributes inherited from gl::Buffer | |
| 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.