Blender  V2.93
Public Attributes | List of all members
KernelBackground Struct Reference

#include <kernel_types.h>

Public Attributes

int surface_shader
 
int volume_shader
 
float volume_step_size
 
int transparent
 
float transparent_roughness_squared_threshold
 
float ao_factor
 
float ao_distance
 
float ao_bounces_factor
 
float portal_weight
 
int num_portals
 
int portal_offset
 
float sun_weight
 
float4 sun
 
float map_weight
 
int map_res_x
 
int map_res_y
 
int use_mis
 

Detailed Description

Definition at line 1282 of file kernel_types.h.

Member Data Documentation

◆ ao_bounces_factor

float KernelBackground::ao_bounces_factor

Definition at line 1293 of file kernel_types.h.

◆ ao_distance

float KernelBackground::ao_distance

Definition at line 1292 of file kernel_types.h.

◆ ao_factor

float KernelBackground::ao_factor

Definition at line 1291 of file kernel_types.h.

◆ map_res_x

int KernelBackground::map_res_x

Definition at line 1308 of file kernel_types.h.

Referenced by LightManager::device_update_background().

◆ map_res_y

int KernelBackground::map_res_y

Definition at line 1309 of file kernel_types.h.

Referenced by LightManager::device_update_background().

◆ map_weight

float KernelBackground::map_weight

◆ num_portals

int KernelBackground::num_portals

Definition at line 1297 of file kernel_types.h.

Referenced by LightManager::device_update_distribution().

◆ portal_offset

int KernelBackground::portal_offset

Definition at line 1298 of file kernel_types.h.

Referenced by LightManager::device_update_distribution().

◆ portal_weight

float KernelBackground::portal_weight

◆ sun

float4 KernelBackground::sun

Definition at line 1304 of file kernel_types.h.

Referenced by LightManager::device_update_background().

◆ sun_weight

float KernelBackground::sun_weight

◆ surface_shader

int KernelBackground::surface_shader

Definition at line 1284 of file kernel_types.h.

◆ transparent

int KernelBackground::transparent

Definition at line 1287 of file kernel_types.h.

◆ transparent_roughness_squared_threshold

float KernelBackground::transparent_roughness_squared_threshold

Definition at line 1288 of file kernel_types.h.

◆ use_mis

int KernelBackground::use_mis

Definition at line 1311 of file kernel_types.h.

Referenced by LightManager::device_update_background().

◆ volume_shader

int KernelBackground::volume_shader

Definition at line 1285 of file kernel_types.h.

◆ volume_step_size

float KernelBackground::volume_step_size

Definition at line 1286 of file kernel_types.h.


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