Blender V4.5
ExtraInstanceData Struct Reference

#include <overlay_shader_shared.hh>

Inherited by blender::draw::overlay::CameraInstanceData.

Public Member Functions

 ExtraInstanceData (const float4x4 &object_to_world, const float4 &color, float draw_size)
 
ExtraInstanceData with_color (const float4 &color) const
 
 ExtraInstanceData (const float4x4 &object_to_world, const float4 &color, float angle_min_x, float angle_min_z, float angle_max_x, float angle_max_z)
 

Public Attributes

float4 color_
 
float4x4 object_to_world
 

Detailed Description

Definition at line 324 of file overlay_shader_shared.hh.

Constructor & Destructor Documentation

◆ ExtraInstanceData() [1/2]

ExtraInstanceData::ExtraInstanceData ( const float4x4 & object_to_world,
const float4 & color,
float draw_size )
inline

Definition at line 329 of file overlay_shader_shared.hh.

References object_to_world.

◆ ExtraInstanceData() [2/2]

ExtraInstanceData::ExtraInstanceData ( const float4x4 & object_to_world,
const float4 & color,
float angle_min_x,
float angle_min_z,
float angle_max_x,
float angle_max_z )
inline

Definition at line 344 of file overlay_shader_shared.hh.

References object_to_world.

Member Function Documentation

◆ with_color()

ExtraInstanceData ExtraInstanceData::with_color ( const float4 & color) const
inline

Definition at line 336 of file overlay_shader_shared.hh.

References color_, and copy().

Member Data Documentation

◆ color_

float4 ExtraInstanceData::color_

Definition at line 325 of file overlay_shader_shared.hh.

Referenced by with_color().

◆ object_to_world

float4x4 ExtraInstanceData::object_to_world

Definition at line 326 of file overlay_shader_shared.hh.

Referenced by ExtraInstanceData(), and ExtraInstanceData().


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