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

#include <kernel_types.h>

Public Attributes

float exposure
 
int pass_flag
 
int light_pass_flag
 
int pass_stride
 
int use_light_pass
 
int pass_combined
 
int pass_depth
 
int pass_normal
 
int pass_motion
 
int pass_motion_weight
 
int pass_uv
 
int pass_object_id
 
int pass_material_id
 
int pass_diffuse_color
 
int pass_glossy_color
 
int pass_transmission_color
 
int pass_diffuse_indirect
 
int pass_glossy_indirect
 
int pass_transmission_indirect
 
int pass_volume_indirect
 
int pass_diffuse_direct
 
int pass_glossy_direct
 
int pass_transmission_direct
 
int pass_volume_direct
 
int pass_emission
 
int pass_background
 
int pass_ao
 
float pass_alpha_threshold
 
int pass_shadow
 
float pass_shadow_scale
 
int filter_table_offset
 
int cryptomatte_passes
 
int cryptomatte_depth
 
int pass_cryptomatte
 
int pass_adaptive_aux_buffer
 
int pass_sample_count
 
int pass_mist
 
float mist_start
 
float mist_inv_depth
 
float mist_falloff
 
int pass_denoising_data
 
int pass_denoising_clean
 
int denoising_flags
 
int pass_aov_color
 
int pass_aov_value
 
int pass_aov_color_num
 
int pass_aov_value_num
 
int pad1
 
int pad2
 
int pad3
 
float4 xyz_to_r
 
float4 xyz_to_g
 
float4 xyz_to_b
 
float4 rgb_to_y
 
int pass_bake_primitive
 
int pass_bake_differential
 
int pad
 
int display_pass_stride
 
int display_pass_components
 
int display_divide_pass_stride
 
int use_display_exposure
 
int use_display_pass_alpha
 
int pad4
 
int pad5
 
int pad6
 

Detailed Description

Definition at line 1191 of file kernel_types.h.

Member Data Documentation

◆ cryptomatte_depth

int KernelFilm::cryptomatte_depth

Definition at line 1232 of file kernel_types.h.

◆ cryptomatte_passes

int KernelFilm::cryptomatte_passes

Definition at line 1231 of file kernel_types.h.

◆ denoising_flags

int KernelFilm::denoising_flags

Definition at line 1245 of file kernel_types.h.

◆ display_divide_pass_stride

int KernelFilm::display_divide_pass_stride

Definition at line 1274 of file kernel_types.h.

◆ display_pass_components

int KernelFilm::display_pass_components

Definition at line 1273 of file kernel_types.h.

◆ display_pass_stride

int KernelFilm::display_pass_stride

Definition at line 1272 of file kernel_types.h.

◆ exposure

float KernelFilm::exposure

Definition at line 1192 of file kernel_types.h.

◆ filter_table_offset

int KernelFilm::filter_table_offset

Definition at line 1230 of file kernel_types.h.

◆ light_pass_flag

int KernelFilm::light_pass_flag

Definition at line 1195 of file kernel_types.h.

◆ mist_falloff

float KernelFilm::mist_falloff

Definition at line 1241 of file kernel_types.h.

◆ mist_inv_depth

float KernelFilm::mist_inv_depth

Definition at line 1240 of file kernel_types.h.

◆ mist_start

float KernelFilm::mist_start

Definition at line 1239 of file kernel_types.h.

◆ pad

int KernelFilm::pad

Definition at line 1262 of file kernel_types.h.

◆ pad1

int KernelFilm::pad1

Definition at line 1251 of file kernel_types.h.

◆ pad2

int KernelFilm::pad2

Definition at line 1251 of file kernel_types.h.

◆ pad3

int KernelFilm::pad3

Definition at line 1251 of file kernel_types.h.

◆ pad4

int KernelFilm::pad4

Definition at line 1278 of file kernel_types.h.

◆ pad5

int KernelFilm::pad5

Definition at line 1278 of file kernel_types.h.

◆ pad6

int KernelFilm::pad6

Definition at line 1278 of file kernel_types.h.

◆ pass_adaptive_aux_buffer

int KernelFilm::pass_adaptive_aux_buffer

Definition at line 1235 of file kernel_types.h.

Referenced by Session::render().

◆ pass_alpha_threshold

float KernelFilm::pass_alpha_threshold

Definition at line 1226 of file kernel_types.h.

◆ pass_ao

int KernelFilm::pass_ao

Definition at line 1225 of file kernel_types.h.

◆ pass_aov_color

int KernelFilm::pass_aov_color

Definition at line 1247 of file kernel_types.h.

◆ pass_aov_color_num

int KernelFilm::pass_aov_color_num

Definition at line 1249 of file kernel_types.h.

◆ pass_aov_value

int KernelFilm::pass_aov_value

Definition at line 1248 of file kernel_types.h.

◆ pass_aov_value_num

int KernelFilm::pass_aov_value_num

Definition at line 1250 of file kernel_types.h.

◆ pass_background

int KernelFilm::pass_background

Definition at line 1224 of file kernel_types.h.

◆ pass_bake_differential

int KernelFilm::pass_bake_differential

Definition at line 1261 of file kernel_types.h.

◆ pass_bake_primitive

int KernelFilm::pass_bake_primitive

Definition at line 1260 of file kernel_types.h.

◆ pass_combined

int KernelFilm::pass_combined

Definition at line 1199 of file kernel_types.h.

◆ pass_cryptomatte

int KernelFilm::pass_cryptomatte

Definition at line 1233 of file kernel_types.h.

◆ pass_denoising_clean

int KernelFilm::pass_denoising_clean

Definition at line 1244 of file kernel_types.h.

◆ pass_denoising_data

int KernelFilm::pass_denoising_data

Definition at line 1243 of file kernel_types.h.

◆ pass_depth

int KernelFilm::pass_depth

Definition at line 1200 of file kernel_types.h.

◆ pass_diffuse_color

int KernelFilm::pass_diffuse_color

Definition at line 1209 of file kernel_types.h.

◆ pass_diffuse_direct

int KernelFilm::pass_diffuse_direct

Definition at line 1218 of file kernel_types.h.

◆ pass_diffuse_indirect

int KernelFilm::pass_diffuse_indirect

Definition at line 1213 of file kernel_types.h.

◆ pass_emission

int KernelFilm::pass_emission

Definition at line 1223 of file kernel_types.h.

◆ pass_flag

int KernelFilm::pass_flag

Definition at line 1193 of file kernel_types.h.

◆ pass_glossy_color

int KernelFilm::pass_glossy_color

Definition at line 1210 of file kernel_types.h.

◆ pass_glossy_direct

int KernelFilm::pass_glossy_direct

Definition at line 1219 of file kernel_types.h.

◆ pass_glossy_indirect

int KernelFilm::pass_glossy_indirect

Definition at line 1214 of file kernel_types.h.

◆ pass_material_id

int KernelFilm::pass_material_id

Definition at line 1207 of file kernel_types.h.

◆ pass_mist

int KernelFilm::pass_mist

Definition at line 1238 of file kernel_types.h.

◆ pass_motion

int KernelFilm::pass_motion

Definition at line 1202 of file kernel_types.h.

◆ pass_motion_weight

int KernelFilm::pass_motion_weight

Definition at line 1204 of file kernel_types.h.

◆ pass_normal

int KernelFilm::pass_normal

Definition at line 1201 of file kernel_types.h.

◆ pass_object_id

int KernelFilm::pass_object_id

Definition at line 1206 of file kernel_types.h.

◆ pass_sample_count

int KernelFilm::pass_sample_count

Definition at line 1236 of file kernel_types.h.

◆ pass_shadow

int KernelFilm::pass_shadow

Definition at line 1228 of file kernel_types.h.

◆ pass_shadow_scale

float KernelFilm::pass_shadow_scale

Definition at line 1229 of file kernel_types.h.

Referenced by LightManager::device_update_distribution().

◆ pass_stride

int KernelFilm::pass_stride

Definition at line 1196 of file kernel_types.h.

◆ pass_transmission_color

int KernelFilm::pass_transmission_color

Definition at line 1211 of file kernel_types.h.

◆ pass_transmission_direct

int KernelFilm::pass_transmission_direct

Definition at line 1220 of file kernel_types.h.

◆ pass_transmission_indirect

int KernelFilm::pass_transmission_indirect

Definition at line 1215 of file kernel_types.h.

◆ pass_uv

int KernelFilm::pass_uv

Definition at line 1205 of file kernel_types.h.

◆ pass_volume_direct

int KernelFilm::pass_volume_direct

Definition at line 1221 of file kernel_types.h.

◆ pass_volume_indirect

int KernelFilm::pass_volume_indirect

Definition at line 1216 of file kernel_types.h.

◆ rgb_to_y

float4 KernelFilm::rgb_to_y

Definition at line 1258 of file kernel_types.h.

Referenced by ShaderManager::device_update_common().

◆ use_display_exposure

int KernelFilm::use_display_exposure

Definition at line 1275 of file kernel_types.h.

◆ use_display_pass_alpha

int KernelFilm::use_display_pass_alpha

Definition at line 1276 of file kernel_types.h.

◆ use_light_pass

int KernelFilm::use_light_pass

Definition at line 1197 of file kernel_types.h.

◆ xyz_to_b

float4 KernelFilm::xyz_to_b

Definition at line 1257 of file kernel_types.h.

Referenced by ShaderManager::device_update_common().

◆ xyz_to_g

float4 KernelFilm::xyz_to_g

Definition at line 1256 of file kernel_types.h.

Referenced by ShaderManager::device_update_common().

◆ xyz_to_r

float4 KernelFilm::xyz_to_r

Definition at line 1255 of file kernel_types.h.

Referenced by ShaderManager::device_update_common().


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