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

#include <eevee_shader_shared.hh>

Inherited by blender::eevee::PlanarProbe.

Public Attributes

float4x4 viewmat
 
float4x4 winmat
 
float3x4 world_to_object_transposed
 
packed_float3 normal
 
int layer_id
 

Detailed Description

Definition at line 2054 of file eevee_shader_shared.hh.

Member Data Documentation

◆ layer_id

int blender::eevee::PlanarProbeData::layer_id

Layer in the planar capture textures used by this probe.

Definition at line 2063 of file eevee_shader_shared.hh.

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

◆ normal

packed_float3 blender::eevee::PlanarProbeData::normal

World space plane normal.

Definition at line 2061 of file eevee_shader_shared.hh.

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

◆ viewmat

float4x4 blender::eevee::PlanarProbeData::viewmat

Matrices used to render the planar capture.

Definition at line 2056 of file eevee_shader_shared.hh.

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

◆ winmat

float4x4 blender::eevee::PlanarProbeData::winmat

Definition at line 2057 of file eevee_shader_shared.hh.

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

◆ world_to_object_transposed

float3x4 blender::eevee::PlanarProbeData::world_to_object_transposed

Transform world to local position with influence distance as Z scale.

Definition at line 2059 of file eevee_shader_shared.hh.

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


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