OpenVDB
9.0.1
|
#include <nanovdb/examples/benchmark/Image.h>
Public Member Functions | |
ImageHandle (int width, int height, int log2=7) | |
const Image * | image () const |
Image * | image () |
template<typename U = BufferT> | |
std::enable_if< BufferTraits< U >::hasDeviceDual, const Image * >::type | deviceImage () const |
template<typename U = BufferT> | |
std::enable_if< BufferTraits< U >::hasDeviceDual, Image * >::type | deviceImage () |
template<typename U = BufferT> | |
std::enable_if< BufferTraits< U >::hasDeviceDual, void >::type | deviceUpload (void *stream=nullptr, bool sync=true) |
template<typename U = BufferT> | |
std::enable_if< BufferTraits< U >::hasDeviceDual, void >::type | deviceDownload (void *stream=nullptr, bool sync=true) |
ImageHandle | ( | int | width, |
int | height, | ||
int | log2 = 7 |
||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |