Concrete vertex buffer class for Cuda subdivision.
More...
#include <cudaVertexBuffer.h>
Concrete vertex buffer class for Cuda subdivision.
CudaVertexBuffer implements CudaVertexBufferInterface. An instance of this buffer class can be passed to CudaEvaluator
Definition at line 42 of file cudaVertexBuffer.h.
Allocates Cuda memory for this buffer. Returns true if success.
float* BindCudaBuffer |
( |
| ) |
|
static CudaVertexBuffer* Create |
( |
int |
numElements, |
|
|
int |
numVertices, |
|
|
void * |
deviceContext = NULL |
|
) |
| |
|
static |
Creator. Returns NULL if error.
int GetNumElements |
( |
| ) |
const |
Returns how many elements defined in this vertex buffer.
int GetNumVertices |
( |
| ) |
const |
Returns how many vertices allocated in this vertex buffer.
void UpdateData |
( |
const float * |
src, |
|
|
int |
startVertex, |
|
|
int |
numVertices, |
|
|
void * |
deviceContext = NULL |
|
) |
| |
This method is meant to be used in client code in order to provide coarse vertices data to Osd.
The documentation for this class was generated from the following file: