Blender V2.61 - r43446
|
#include <image.h>
Classes | |
struct | Image |
Public Member Functions | |
ImageManager () | |
~ImageManager () | |
int | add_image (const string &filename) |
void | remove_image (const string &filename) |
void | device_update (Device *device, DeviceScene *dscene, Progress &progress) |
void | device_free (Device *device, DeviceScene *dscene) |
void | set_osl_texture_system (void *texture_system) |
Public Attributes | |
bool | need_update |
Definition at line 35 of file intern/cycles/render/Image.h.
CCL_NAMESPACE_BEGIN ImageManager::ImageManager | ( | ) |
Definition at line 34 of file intern/cycles/render/Image.cpp.
References need_update, and NULL.
ImageManager::~ImageManager | ( | ) |
Definition at line 40 of file intern/cycles/render/Image.cpp.
References assert.
int ImageManager::add_image | ( | const string & | filename | ) |
Definition at line 52 of file intern/cycles/render/Image.cpp.
References need_update, and TEX_IMAGE_MAX.
void ImageManager::device_free | ( | Device * | device, |
DeviceScene * | dscene | ||
) |
Definition at line 248 of file intern/cycles/render/Image.cpp.
Referenced by Scene::~Scene().
void ImageManager::device_update | ( | Device * | device, |
DeviceScene * | dscene, | ||
Progress & | progress | ||
) |
Definition at line 224 of file intern/cycles/render/Image.cpp.
References need_update, and path_filename().
Referenced by Scene::device_update().
void ImageManager::remove_image | ( | const string & | filename | ) |
Definition at line 90 of file intern/cycles/render/Image.cpp.
References assert, and need_update.
Referenced by EnvironmentTextureNode::~EnvironmentTextureNode(), and ImageTextureNode::~ImageTextureNode().
void ImageManager::set_osl_texture_system | ( | void * | texture_system | ) |
Definition at line 47 of file intern/cycles/render/Image.cpp.
Definition at line 48 of file intern/cycles/render/Image.h.
Referenced by add_image(), device_update(), ImageManager(), Scene::need_reset(), and remove_image().