Blender V5.0
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 323 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

◆ 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 343 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 335 of file overlay_shader_shared.hh.

References copy(), and ExtraInstanceData().

Member Data Documentation

◆ color_

float4 ExtraInstanceData::color_

◆ object_to_world


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