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

SceneParams Class Reference

#include <scene.h>

List of all members.

Public Types

enum  { OSL, SVM }
enum  BVHType { BVH_DYNAMIC, BVH_STATIC }

Public Member Functions

 SceneParams ()
bool modified (const SceneParams &params)

Public Attributes

enum SceneParams:: { ... }  shadingsystem
enum SceneParams::BVHType bvh_type
bool use_bvh_cache
bool use_bvh_spatial_split
bool use_qbvh

Detailed Description

Definition at line 100 of file scene.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
OSL 
SVM 

Definition at line 102 of file scene.h.

Enumerator:
BVH_DYNAMIC 
BVH_STATIC 

Definition at line 103 of file scene.h.


Constructor & Destructor Documentation

SceneParams::SceneParams ( ) [inline]

Definition at line 108 of file scene.h.

References BVH_DYNAMIC, bvh_type, shadingsystem, SVM, use_bvh_cache, use_bvh_spatial_split, and use_qbvh.


Member Function Documentation

bool SceneParams::modified ( const SceneParams params) [inline]

Definition at line 121 of file scene.h.

References bvh_type, shadingsystem, use_bvh_cache, use_bvh_spatial_split, and use_qbvh.

Referenced by BlenderSession::synchronize().


Member Data Documentation

Definition at line 106 of file scene.h.

Referenced by Mesh::compute_bvh(), MeshManager::device_update_bvh(), modified(), and SceneParams().


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