Blender  V3.3
Public Member Functions | Public Attributes | List of all members
SceneParams Class Reference

#include <scene.h>

Public Member Functions

 SceneParams ()
 
bool modified (const SceneParams &params) const
 
int curve_subdivisions ()
 

Public Attributes

ShadingSystem shadingsystem
 
BVHLayout bvh_layout
 
BVHType bvh_type
 
bool use_bvh_spatial_split
 
bool use_bvh_compact_structure
 
bool use_bvh_unaligned_nodes
 
int num_bvh_time_steps
 
int hair_subdivisions
 
CurveShapeType hair_shape
 
int texture_limit
 
bool background
 

Detailed Description

Definition at line 137 of file scene.h.

Constructor & Destructor Documentation

◆ SceneParams()

SceneParams::SceneParams ( )
inline

Member Function Documentation

◆ curve_subdivisions()

int SceneParams::curve_subdivisions ( )
inline

Definition at line 186 of file scene.h.

References blender::math::clamp(), and hair_subdivisions.

Referenced by GeometryManager::device_update_bvh().

◆ modified()

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

Member Data Documentation

◆ background

bool SceneParams::background

◆ bvh_layout

BVHLayout SceneParams::bvh_layout

Definition at line 146 of file scene.h.

Referenced by GeometryManager::device_update_bvh(), modified(), and SceneParams().

◆ bvh_type

BVHType SceneParams::bvh_type

Definition at line 148 of file scene.h.

Referenced by GeometryManager::device_update_bvh(), modified(), SceneParams(), and xml_read_file().

◆ hair_shape

CurveShapeType SceneParams::hair_shape

Definition at line 154 of file scene.h.

Referenced by modified(), SceneParams(), and Scene::update_kernel_features().

◆ hair_subdivisions

int SceneParams::hair_subdivisions

Definition at line 153 of file scene.h.

Referenced by curve_subdivisions(), modified(), and SceneParams().

◆ num_bvh_time_steps

int SceneParams::num_bvh_time_steps

Definition at line 152 of file scene.h.

Referenced by GeometryManager::device_update_bvh(), modified(), and SceneParams().

◆ shadingsystem

ShadingSystem SceneParams::shadingsystem

Definition at line 139 of file scene.h.

Referenced by modified(), options_parse(), Scene::Scene(), and SceneParams().

◆ texture_limit

int SceneParams::texture_limit

Definition at line 155 of file scene.h.

Referenced by modified(), and SceneParams().

◆ use_bvh_compact_structure

bool SceneParams::use_bvh_compact_structure

Definition at line 150 of file scene.h.

Referenced by modified(), and SceneParams().

◆ use_bvh_spatial_split

bool SceneParams::use_bvh_spatial_split

Definition at line 149 of file scene.h.

Referenced by GeometryManager::device_update_bvh(), modified(), and SceneParams().

◆ use_bvh_unaligned_nodes

bool SceneParams::use_bvh_unaligned_nodes

Definition at line 151 of file scene.h.

Referenced by GeometryManager::device_update_bvh(), modified(), and SceneParams().


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