Blender V4.5
ObjectInfos Struct Reference

#include <draw_shader_shared.hh>

Public Attributes

packed_float3 orco_add
uint object_attrs_offset
packed_float3 orco_mul
uint object_attrs_len
float4 ob_color
uint index
uint light_and_shadow_set_membership
float random
eObjectInfoFlag flag
float shadow_terminator_normal_offset
float shadow_terminator_geometry_offset
float _pad1
float _pad2

Detailed Description

Definition at line 162 of file draw_shader_shared.hh.

Member Data Documentation

◆ _pad1

float ObjectInfos::_pad1

Definition at line 177 of file draw_shader_shared.hh.

◆ _pad2

float ObjectInfos::_pad2

Definition at line 178 of file draw_shader_shared.hh.

◆ flag

eObjectInfoFlag ObjectInfos::flag

Definition at line 174 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ index

uint ObjectInfos::index

Definition at line 170 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ light_and_shadow_set_membership

uint ObjectInfos::light_and_shadow_set_membership

Used for Light Linking in EEVEE

Definition at line 172 of file draw_shader_shared.hh.

Referenced by blocker_shadow_set_get().

◆ ob_color

float4 ObjectInfos::ob_color

Definition at line 169 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ object_attrs_len

◆ object_attrs_offset

uint ObjectInfos::object_attrs_offset

◆ orco_add

packed_float3 ObjectInfos::orco_add

Uploaded as center + size. Converted to mul+bias to local coord.

Definition at line 164 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ orco_mul

packed_float3 ObjectInfos::orco_mul

Definition at line 166 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ random

float ObjectInfos::random

Definition at line 173 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ shadow_terminator_geometry_offset

float ObjectInfos::shadow_terminator_geometry_offset

Definition at line 176 of file draw_shader_shared.hh.

◆ shadow_terminator_normal_offset

float ObjectInfos::shadow_terminator_normal_offset

Definition at line 175 of file draw_shader_shared.hh.


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