Blender  V3.3
Classes | Namespaces
UI_abstract_view.hh File Reference
#include <array>
#include <memory>
#include "DNA_defs.h"
#include "BLI_span.hh"
#include "BLI_string_ref.hh"

Go to the source code of this file.

Classes

class  blender::ui::AbstractView
 
class  blender::ui::AbstractViewItem
 
class  blender::ui::AbstractViewItemDragController
 
class  blender::ui::AbstractViewItemDropController
 

Namespaces

 blender
 
 blender::ui
 

Detailed Description

Base class for all views (UIs to display data sets) and view items, supporting common features. https://wiki.blender.org/wiki/Source/Interface/Views

One of the most important responsibilities of the base class is managing reconstruction, enabling state that is persistent over reconstructions/redraws. Other features:

Definition in file UI_abstract_view.hh.