Blender V5.0
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 56 of file scene.h.

Constructor & Destructor Documentation

◆ SceneParams()

Member Function Documentation

◆ curve_subdivisions()

int SceneParams::curve_subdivisions ( )
inline

Definition at line 105 of file scene.h.

References clamp(), and hair_subdivisions.

Referenced by GeometryManager::device_update_bvh().

◆ modified()

Member Data Documentation

◆ background

bool SceneParams::background

Definition at line 76 of file scene.h.

Referenced by ImageTextureNode::cull_tiles(), and SceneParams().

◆ bvh_layout

BVHLayout SceneParams::bvh_layout

Definition at line 65 of file scene.h.

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

◆ bvh_type

◆ hair_shape

CurveShapeType SceneParams::hair_shape

Definition at line 73 of file scene.h.

Referenced by modified(), and SceneParams().

◆ hair_subdivisions

int SceneParams::hair_subdivisions

Definition at line 72 of file scene.h.

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

◆ num_bvh_time_steps

int SceneParams::num_bvh_time_steps

Definition at line 71 of file scene.h.

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

◆ shadingsystem

ShadingSystem SceneParams::shadingsystem

Definition at line 58 of file scene.h.

Referenced by modified(), and SceneParams().

◆ texture_limit

int SceneParams::texture_limit

Definition at line 74 of file scene.h.

Referenced by modified(), and SceneParams().

◆ use_bvh_compact_structure

bool SceneParams::use_bvh_compact_structure

Definition at line 69 of file scene.h.

Referenced by modified(), and SceneParams().

◆ use_bvh_spatial_split

bool SceneParams::use_bvh_spatial_split

Definition at line 68 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 70 of file scene.h.

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


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