Blender V4.3
draw_object_infos_info.hh File Reference

Go to the source code of this file.

Functions

 typedef_source ("draw_shader_shared.hh") .define("OBINFO_LIB") .define("OrcoTexCoFactors"
 
drw_infos[resource_id] orco_mul_bias define ("ObjectInfo", "(drw_infos[resource_id].infos)") .define("ObjectColor"
 
drw_infos[resource_id] orco_mul_bias drw_infos[resource_id] ob_color uniform_buf (DRW_OBJ_INFOS_UBO_SLOT, "ObjectInfos", "drw_infos[DRW_RESOURCE_CHUNK_LEN]", Frequency::BATCH)
 
drw_infos[resource_id] orco_mul_bias drw_infos[resource_id] ob_color storage_buf (DRW_OBJ_INFOS_SLOT, Qualifier::READ, "ObjectInfos", "drw_infos[]")
 
 define ("OBATTR_LIB") .define("ObjectAttributeStart"
 
drw_infos[resource_id] orco_mul_bias[0] w define ("ObjectAttributeLen", "(drw_infos[resource_id].orco_mul_bias[1].w)") .storage_buf(DRW_OBJ_ATTR_SLOT
 
drw_infos[resource_id] orco_mul_bias[0] w drw_attrs[] additional_info ("draw_object_infos_new")
 

Variables

 VolumeInfos
 
 drw_volume
 
 CurvesInfos
 
 drw_curves
 
 LayerAttribute
 
 drw_layer_attrs [DRW_RESOURCE_CHUNK_LEN]
 
drw_infos[resource_id] orco_mul_bias[0] w ObjectAttribute
 

Function Documentation

◆ additional_info()

drw_infos[resource_id] orco_mul_bias[0] w drw_attrs[] additional_info ( "draw_object_infos_new" )

◆ define() [1/3]

define ( "OBATTR_LIB" )
Note
Requires draw_object_infos_new.

◆ define() [2/3]

drw_infos[resource_id] orco_mul_bias[0] w define ( "ObjectAttributeLen" ,
"(drw_infos[resource_id].orco_mul_bias[1].w)"  )

◆ define() [3/3]

drw_infos[resource_id] orco_mul_bias define ( "ObjectInfo" ,
"(drw_infos[resource_id].infos)"  )

◆ storage_buf()

drw_infos[resource_id] orco_mul_bias drw_infos[resource_id] ob_color storage_buf ( DRW_OBJ_INFOS_SLOT ,
Qualifier::READ ,
"ObjectInfos" ,
"drw_infos" [] )

◆ typedef_source()

typedef_source ( "draw_shader_shared.hh" )

◆ uniform_buf()

drw_infos[resource_id] orco_mul_bias drw_infos[resource_id] ob_color uniform_buf ( DRW_OBJ_INFOS_UBO_SLOT ,
"ObjectInfos" ,
"drw_infos" [DRW_RESOURCE_CHUNK_LEN],
Frequency::BATCH  )

Variable Documentation

◆ CurvesInfos

CurvesInfos

Definition at line 26 of file draw_object_infos_info.hh.

◆ drw_curves

drw_curves

Definition at line 26 of file draw_object_infos_info.hh.

◆ drw_layer_attrs

drw_layer_attrs[DRW_RESOURCE_CHUNK_LEN]

Definition at line 33 of file draw_object_infos_info.hh.

◆ drw_volume

drw_volume

Definition at line 22 of file draw_object_infos_info.hh.

◆ LayerAttribute

LayerAttribute

Definition at line 32 of file draw_object_infos_info.hh.

◆ ObjectAttribute

drw_infos[resource_id] orco_mul_bias[0] w ObjectAttribute

Definition at line 50 of file draw_object_infos_info.hh.

◆ VolumeInfos

VolumeInfos

Definition at line 22 of file draw_object_infos_info.hh.