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

#include <kernel_types.h>

Public Attributes

int use_light_pass
 
float transparent
 
float3 emission
 
float3 background
 
float3 ao
 
float3 indirect
 
float3 direct_emission
 
float3 color_diffuse
 
float3 color_glossy
 
float3 color_transmission
 
float3 direct_diffuse
 
float3 direct_glossy
 
float3 direct_transmission
 
float3 direct_volume
 
float3 indirect_diffuse
 
float3 indirect_glossy
 
float3 indirect_transmission
 
float3 indirect_volume
 
float3 shadow
 
float mist
 
struct PathRadianceState state
 
float3 path_total
 
float3 path_total_shaded
 
float3 shadow_background_color
 
float shadow_throughput
 
float shadow_transparency
 
int has_shadow_catcher
 
float3 denoising_normal
 
float3 denoising_albedo
 
float denoising_depth
 

Detailed Description

Definition at line 491 of file kernel_types.h.

Member Data Documentation

◆ ao

float3 PathRadiance::ao

Definition at line 500 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ background

float3 PathRadiance::background

Definition at line 499 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ color_diffuse

float3 PathRadiance::color_diffuse

Definition at line 505 of file kernel_types.h.

◆ color_glossy

float3 PathRadiance::color_glossy

Definition at line 506 of file kernel_types.h.

◆ color_transmission

float3 PathRadiance::color_transmission

Definition at line 507 of file kernel_types.h.

◆ denoising_albedo

float3 PathRadiance::denoising_albedo

Definition at line 552 of file kernel_types.h.

◆ denoising_depth

float PathRadiance::denoising_depth

Definition at line 553 of file kernel_types.h.

◆ denoising_normal

float3 PathRadiance::denoising_normal

Definition at line 551 of file kernel_types.h.

◆ direct_diffuse

float3 PathRadiance::direct_diffuse

Definition at line 509 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ direct_emission

float3 PathRadiance::direct_emission

Definition at line 503 of file kernel_types.h.

Referenced by path_radiance_copy_indirect().

◆ direct_glossy

float3 PathRadiance::direct_glossy

Definition at line 510 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ direct_transmission

float3 PathRadiance::direct_transmission

Definition at line 511 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ direct_volume

float3 PathRadiance::direct_volume

Definition at line 512 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ emission

float3 PathRadiance::emission

Definition at line 497 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ has_shadow_catcher

int PathRadiance::has_shadow_catcher

Definition at line 547 of file kernel_types.h.

◆ indirect

float3 PathRadiance::indirect

Definition at line 502 of file kernel_types.h.

Referenced by path_radiance_copy_indirect().

◆ indirect_diffuse

float3 PathRadiance::indirect_diffuse

Definition at line 514 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ indirect_glossy

float3 PathRadiance::indirect_glossy

Definition at line 515 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ indirect_transmission

float3 PathRadiance::indirect_transmission

Definition at line 516 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ indirect_volume

float3 PathRadiance::indirect_volume

Definition at line 517 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ mist

float PathRadiance::mist

Definition at line 520 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ path_total

float3 PathRadiance::path_total

Definition at line 527 of file kernel_types.h.

◆ path_total_shaded

float3 PathRadiance::path_total_shaded

Definition at line 533 of file kernel_types.h.

◆ shadow

float3 PathRadiance::shadow

Definition at line 519 of file kernel_types.h.

Referenced by path_radiance_accum_sample().

◆ shadow_background_color

float3 PathRadiance::shadow_background_color

Definition at line 536 of file kernel_types.h.

◆ shadow_throughput

float PathRadiance::shadow_throughput

Definition at line 541 of file kernel_types.h.

◆ shadow_transparency

float PathRadiance::shadow_transparency

Definition at line 544 of file kernel_types.h.

◆ state

struct PathRadianceState PathRadiance::state

Definition at line 520 of file kernel_types.h.

Referenced by path_radiance_copy_indirect().

◆ transparent

float PathRadiance::transparent

Definition at line 496 of file kernel_types.h.

◆ use_light_pass

int PathRadiance::use_light_pass

Definition at line 493 of file kernel_types.h.


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