Blender V2.61 - r43446
|
#include <device_memory.h>
Public Member Functions | |
device_vector () | |
virtual | ~device_vector () |
T * | resize (size_t width, size_t height=0) |
T * | copy (T *ptr, size_t width, size_t height=0) |
void | reference (T *ptr, size_t width, size_t height=0) |
void | clear () |
size_t | size () |
Definition at line 181 of file device_memory.h.
device_vector< T >::device_vector | ( | ) | [inline] |
Definition at line 184 of file device_memory.h.
virtual device_vector< T >::~device_vector | ( | ) | [inline, virtual] |
Definition at line 198 of file device_memory.h.
void device_vector< T >::clear | ( | ) | [inline] |
Definition at line 228 of file device_memory.h.
Referenced by SVMShaderManager::device_free(), ObjectManager::device_free(), MeshManager::device_free(), LightManager::device_free(), Integrator::device_free(), Filter::device_free(), DisplayBuffer::device_free(), RenderBuffers::device_free(), ShaderManager::device_free_common(), and LightManager::device_update_distribution().
T* device_vector< T >::copy | ( | T * | ptr, |
size_t | width, | ||
size_t | height = 0 |
||
) | [inline] |
Definition at line 212 of file device_memory.h.
Referenced by SVMShaderManager::device_update(), Filter::device_update(), and MeshManager::device_update_attributes().
void device_vector< T >::reference | ( | T * | ptr, |
size_t | width, | ||
size_t | height = 0 |
||
) | [inline] |
Definition at line 219 of file device_memory.h.
Referenced by MeshManager::device_update_bvh().
T* device_vector< T >::resize | ( | size_t | width, |
size_t | height = 0 |
||
) | [inline] |
Definition at line 201 of file device_memory.h.
Referenced by device_vector< uint4 >::copy(), Integrator::device_update(), ShaderManager::device_update_common(), LightManager::device_update_distribution(), MeshManager::device_update_mesh(), LightManager::device_update_points(), ObjectManager::device_update_transforms(), MeshManager::displace(), DisplayBuffer::reset(), RenderBuffers::reset(), and MeshManager::update_svm_attributes().
size_t device_vector< T >::size | ( | ) | [inline] |
Definition at line 237 of file device_memory.h.
Referenced by MeshManager::displace(), and MeshManager::update_svm_attributes().