|
NTrace
GPU ray tracing framework
|
This is the complete list of members for FW::Buffer, including all inherited members.
| Buffer(U32 hints=Hint_None) | FW::Buffer | inlineexplicit |
| Buffer(const void *ptr, S64 size, U32 hints=Hint_None, int align=1) | FW::Buffer | inlineexplicit |
| Buffer(const Array< T > &data, U32 hints=Hint_None, int align=1) | FW::Buffer | inlineexplicit |
| Buffer(const Array< T > &data, int start, int end, U32 hints=Hint_None, int align=1) | FW::Buffer | inlineexplicit |
| Buffer(Buffer &other) | FW::Buffer | inline |
| clear(int value=0) | FW::Buffer | inline |
| clearRange(S64 dstOfs, int value, S64 size, bool async=false, CUstream cudaStream=NULL) | FW::Buffer | |
| CPU enum value | FW::Buffer | |
| Cuda enum value | FW::Buffer | |
| discard(void) | FW::Buffer | inline |
| free(Module module) | FW::Buffer | |
| get(void *ptr) | FW::Buffer | inline |
| get(Array< T > &data) | FW::Buffer | inline |
| getAlign(void) const | FW::Buffer | inline |
| getCudaPtr(S64 ofs=0) | FW::Buffer | inline |
| getGLBuffer(void) | FW::Buffer | inline |
| getHints(void) const | FW::Buffer | inline |
| getMutableCudaPtr(S64 ofs=0) | FW::Buffer | inline |
| getMutableCudaPtrDiscard(S64 ofs=0) | FW::Buffer | inline |
| getMutableGLBuffer(void) | FW::Buffer | inline |
| getMutableGLBufferDiscard(void) | FW::Buffer | inline |
| getMutablePtr(S64 ofs=0) | FW::Buffer | inline |
| getMutablePtrDiscard(S64 ofs=0) | FW::Buffer | inline |
| getOwner(void) const | FW::Buffer | inline |
| getPtr(S64 ofs=0) | FW::Buffer | inline |
| getRange(void *dst, S64 srcOfs, S64 size, bool async=false, CUstream cudaStream=NULL) const | FW::Buffer | |
| getSize(void) const | FW::Buffer | inline |
| GL enum value | FW::Buffer | |
| Hint enum name | FW::Buffer | |
| Hint_All enum value | FW::Buffer | |
| Hint_CudaGL enum value | FW::Buffer | |
| Hint_None enum value | FW::Buffer | |
| Hint_PageLock enum value | FW::Buffer | |
| memcpyDtoD(CUdeviceptr dst, CUdeviceptr src, S64 size, bool async=false, CUstream cudaStream=NULL) | FW::Buffer | inlinestatic |
| memcpyDtoH(void *dst, CUdeviceptr src, S64 size, bool async=false, CUstream cudaStream=NULL) | FW::Buffer | inlinestatic |
| memcpyHtoD(CUdeviceptr dst, const void *src, S64 size, bool async=false, CUstream cudaStream=NULL) | FW::Buffer | inlinestatic |
| Module enum name | FW::Buffer | |
| Module_All enum value | FW::Buffer | |
| Module_None enum value | FW::Buffer | |
| operator=(Buffer &other) | FW::Buffer | inline |
| operator[](S64 idx) | FW::Buffer | inline |
| readFromStream(InputStream &s) | FW::Buffer | virtual |
| reset(U32 hints, int align) | FW::Buffer | inline |
| reset(U32 hints) | FW::Buffer | inline |
| reset(void) | FW::Buffer | inline |
| reset(const void *ptr, S64 size, U32 hints, int align) | FW::Buffer | inline |
| reset(const void *ptr, S64 size, U32 hints) | FW::Buffer | inline |
| reset(const void *ptr, S64 size) | FW::Buffer | inline |
| resize(S64 size) | FW::Buffer | inline |
| resizeDiscard(S64 size) | FW::Buffer | inline |
| Serializable(void) | FW::Serializable | inline |
| set(const void *ptr) | FW::Buffer | inline |
| set(const void *ptr, S64 size) | FW::Buffer | inline |
| set(Buffer &other) | FW::Buffer | inline |
| set(const Array< T > &data) | FW::Buffer | inline |
| set(const Array< T > &data, int start, int end) | FW::Buffer | inline |
| setAlign(int align) | FW::Buffer | inline |
| setHints(U32 hints) | FW::Buffer | inline |
| setHintsAndAlign(U32 hints, int align) | FW::Buffer | inline |
| setOwner(Module module, bool modify, bool async=false, CUstream cudaStream=NULL, S64 validSize=-1) | FW::Buffer | |
| setRange(S64 dstOfs, const void *src, S64 size, bool async=false, CUstream cudaStream=NULL) | FW::Buffer | |
| setRange(S64 dstOfs, Buffer &src, S64 srcOfs, S64 size, bool async=false, CUstream cudaStream=NULL) | FW::Buffer | |
| wrapCPU(void *cpuPtr, S64 size) | FW::Buffer | |
| wrapCuda(CUdeviceptr cudaPtr, S64 size) | FW::Buffer | |
| wrapGL(GLuint glBuffer) | FW::Buffer | |
| writeToStream(OutputStream &s) const | FW::Buffer | virtual |
| ~Buffer(void) | FW::Buffer | inlinevirtual |
| ~Serializable(void) | FW::Serializable | inlinevirtual |