Blender V4.3
blender::eevee::VolumeProbeData Struct Reference

#include <eevee_shader_shared.hh>

Inherited by blender::eevee::VolumeProbe.

Public Attributes

float3x4 world_to_grid_transposed
 
packed_int3 grid_size_padded
 
int brick_offset
 
float normal_bias
 
float view_bias
 
float facing_bias
 
int _pad1
 

Detailed Description

Definition at line 1811 of file eevee_shader_shared.hh.

Member Data Documentation

◆ _pad1

int blender::eevee::VolumeProbeData::_pad1

Definition at line 1822 of file eevee_shader_shared.hh.

◆ brick_offset

int blender::eevee::VolumeProbeData::brick_offset

Index in brick descriptor list of the first brick of this grid.

Definition at line 1817 of file eevee_shader_shared.hh.

◆ facing_bias

float blender::eevee::VolumeProbeData::facing_bias

Definition at line 1821 of file eevee_shader_shared.hh.

◆ grid_size_padded

packed_int3 blender::eevee::VolumeProbeData::grid_size_padded

Number of bricks for this grid.

Definition at line 1815 of file eevee_shader_shared.hh.

◆ normal_bias

float blender::eevee::VolumeProbeData::normal_bias

Biases to apply to the shading point in order to sample a valid probe.

Definition at line 1819 of file eevee_shader_shared.hh.

◆ view_bias

float blender::eevee::VolumeProbeData::view_bias

Definition at line 1820 of file eevee_shader_shared.hh.

◆ world_to_grid_transposed

float3x4 blender::eevee::VolumeProbeData::world_to_grid_transposed

World to non-normalized local grid space [0..size-1]. Stored transposed for compactness.

Definition at line 1813 of file eevee_shader_shared.hh.

Referenced by blender::eevee::VolumeProbeModule::set_view().


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