Blender V5.0
uiWidgetBaseParameters Struct Reference

#include <interface_intern.hh>

Public Attributes

rctf recti
rctf rect
float radi
float rad
float facxi
float facyi
float round_corners [4]
float color_inner1 [4]
float color_inner2 [4]
float color_outline [4]
float color_emboss [4]
float color_tria [4]
float tria1_center [2]
float tria2_center [2]
float tria1_size
float tria2_size
float shade_dir
float alpha_discard
float tria_type
float _pad [3]

Detailed Description

Widget shader parameters, must match the shader layout.

Definition at line 1281 of file interface_intern.hh.

Member Data Documentation

◆ _pad

float uiWidgetBaseParameters::_pad[3]

Definition at line 1298 of file interface_intern.hh.

◆ alpha_discard

◆ color_emboss

float uiWidgetBaseParameters::color_emboss[4]

Definition at line 1287 of file interface_intern.hh.

Referenced by widgetbase_set_uniform_colors_ubv().

◆ color_inner1

float uiWidgetBaseParameters::color_inner1[4]

◆ color_inner2

float uiWidgetBaseParameters::color_inner2[4]

◆ color_outline

float uiWidgetBaseParameters::color_outline[4]

◆ color_tria

float uiWidgetBaseParameters::color_tria[4]

Definition at line 1288 of file interface_intern.hh.

Referenced by widgetbase_set_uniform_colors_ubv().

◆ facxi

float uiWidgetBaseParameters::facxi

Definition at line 1284 of file interface_intern.hh.

Referenced by round_box__edges().

◆ facyi

float uiWidgetBaseParameters::facyi

Definition at line 1284 of file interface_intern.hh.

Referenced by round_box__edges().

◆ rad

float uiWidgetBaseParameters::rad

◆ radi

float uiWidgetBaseParameters::radi

◆ rect

rctf uiWidgetBaseParameters::rect

◆ recti

rctf uiWidgetBaseParameters::recti

◆ round_corners

float uiWidgetBaseParameters::round_corners[4]

◆ shade_dir

float uiWidgetBaseParameters::shade_dir

◆ tria1_center

float uiWidgetBaseParameters::tria1_center[2]

Definition at line 1289 of file interface_intern.hh.

Referenced by draw_widgetbase_batch().

◆ tria1_size

float uiWidgetBaseParameters::tria1_size

Definition at line 1290 of file interface_intern.hh.

Referenced by draw_widgetbase_batch().

◆ tria2_center

float uiWidgetBaseParameters::tria2_center[2]

Definition at line 1289 of file interface_intern.hh.

Referenced by draw_widgetbase_batch().

◆ tria2_size

float uiWidgetBaseParameters::tria2_size

Definition at line 1290 of file interface_intern.hh.

Referenced by draw_widgetbase_batch().

◆ tria_type

float uiWidgetBaseParameters::tria_type

Definition at line 1297 of file interface_intern.hh.

Referenced by draw_widgetbase_batch().


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