Blender V4.3
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
 

Detailed Description

Definition at line 161 of file draw_shader_shared.hh.

Member Data Documentation

◆ flag

eObjectInfoFlag ObjectInfos::flag

Definition at line 179 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ index

uint ObjectInfos::index

Definition at line 175 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 177 of file draw_shader_shared.hh.

Referenced by blocker_shadow_set_get().

◆ ob_color

float4 ObjectInfos::ob_color

Definition at line 174 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 169 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ orco_mul

packed_float3 ObjectInfos::orco_mul

Definition at line 171 of file draw_shader_shared.hh.

Referenced by operator<<().

◆ random

float ObjectInfos::random

Definition at line 178 of file draw_shader_shared.hh.

Referenced by operator<<().


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