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

ObjectManager Class Reference

#include <object.h>

List of all members.

Public Member Functions

 ObjectManager ()
 ~ObjectManager ()
void device_update (Device *device, DeviceScene *dscene, Scene *scene, Progress &progress)
void device_update_transforms (Device *device, DeviceScene *dscene, Scene *scene, Progress &progress)
void device_free (Device *device, DeviceScene *dscene)
void tag_update (Scene *scene)
void apply_static_transforms (Scene *scene, Progress &progress)

Public Attributes

bool need_update

Detailed Description

Definition at line 58 of file object.h.


Constructor & Destructor Documentation

ObjectManager::ObjectManager ( )

Definition at line 110 of file object.cpp.

References need_update.

ObjectManager::~ObjectManager ( )

Definition at line 115 of file object.cpp.


Member Function Documentation

void ObjectManager::apply_static_transforms ( Scene scene,
Progress progress 
)

Definition at line 218 of file object.cpp.

References Object::mesh, Scene::objects, and Mesh::transform_applied.

Referenced by device_update().

void ObjectManager::device_free ( Device device,
DeviceScene dscene 
)

Definition at line 212 of file object.cpp.

References device_vector< T >::clear(), DeviceScene::objects, and Device::tex_free().

Referenced by device_update(), and Scene::~Scene().

void ObjectManager::device_update ( Device device,
DeviceScene dscene,
Scene scene,
Progress progress 
)
void ObjectManager::device_update_transforms ( Device device,
DeviceScene dscene,
Scene scene,
Progress progress 
)
void ObjectManager::tag_update ( Scene scene)

Member Data Documentation


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