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

#include <kernel_types.h>

Public Attributes

int use_light_pass
 
float3 diffuse
 
float3 glossy
 
float3 transmission
 
float3 transparent
 
float3 volume
 
float3 sum_no_mis
 

Detailed Description

Definition at line 561 of file kernel_types.h.

Member Data Documentation

◆ diffuse

float3 BsdfEval::diffuse

◆ glossy

float3 BsdfEval::glossy

◆ sum_no_mis

float3 BsdfEval::sum_no_mis

Definition at line 574 of file kernel_types.h.

Referenced by bsdf_eval_accum(), bsdf_eval_init(), bsdf_eval_mul(), and bsdf_eval_mul3().

◆ transmission

float3 BsdfEval::transmission

◆ transparent

float3 BsdfEval::transparent

Definition at line 570 of file kernel_types.h.

Referenced by bsdf_eval_init(), and bsdf_eval_is_zero().

◆ use_light_pass

int BsdfEval::use_light_pass

◆ volume

float3 BsdfEval::volume

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