Blender  V3.3
Public Member Functions | List of all members
blender::ui::BuildOnlyVisibleButtonsHelper Class Reference

Public Member Functions

 BuildOnlyVisibleButtonsHelper (const View2D &v2d, const AbstractGridView &grid_view, int cols_per_row)
 
bool is_item_visible (int item_idx) const
 
void fill_layout_before_visible (uiBlock &block) const
 
void fill_layout_after_visible (uiBlock &block) const
 

Detailed Description

Helper for only adding layout items for grid items that are actually in view. 3 main functions:

Does two assumptions:

Definition at line 203 of file grid_view.cc.

Constructor & Destructor Documentation

◆ BuildOnlyVisibleButtonsHelper()

blender::ui::BuildOnlyVisibleButtonsHelper::BuildOnlyVisibleButtonsHelper ( const View2D v2d,
const AbstractGridView grid_view,
int  cols_per_row 
)

Definition at line 225 of file grid_view.cc.

Member Function Documentation

◆ fill_layout_after_visible()

void blender::ui::BuildOnlyVisibleButtonsHelper::fill_layout_after_visible ( uiBlock block) const

◆ fill_layout_before_visible()

void blender::ui::BuildOnlyVisibleButtonsHelper::fill_layout_before_visible ( uiBlock block) const

◆ is_item_visible()

bool blender::ui::BuildOnlyVisibleButtonsHelper::is_item_visible ( int  item_idx) const

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