Blender V2.61 - r43446
Classes | Public Member Functions | Public Attributes

ImageManager Class Reference

#include <image.h>

List of all members.

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

Detailed Description

Definition at line 35 of file intern/cycles/render/Image.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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)
void ImageManager::set_osl_texture_system ( void *  texture_system)

Definition at line 47 of file intern/cycles/render/Image.cpp.


Member Data Documentation


The documentation for this class was generated from the following files: