Skip to content

Class AIAC::PaneUI

ClassList > AIAC > PaneUI

Public Types

Type Name
enum CollapseState
typedef std::function< void()> Func

Public Functions

Type Name
void CheckOnCollapsing (Args &&... args)
PaneUI (const char * label, bool isCollapsed, Func func, Func onCollapseCallback=[]{})
void Show (Args &&... args)

Public Types Documentation

enum CollapseState

enum AIAC::PaneUI::CollapseState {
    OPEN,
    ON_COLLAPSING,
    COLLAPSE
};

typedef Func

typedef std::function<void()> AIAC::PaneUI::Func;

Public Functions Documentation

function CheckOnCollapsing

template<typename... Args>
void AIAC::PaneUI::CheckOnCollapsing (
    Args &&... args
) 

function PaneUI

inline AIAC::PaneUI::PaneUI (
    const char * label,
    bool isCollapsed,
    Func func,
    Func onCollapseCallback=[]{}
) 

function Show

template<typename... Args>
void AIAC::PaneUI::Show (
    Args &&... args
) 


The documentation for this class was generated from the following file src/AIAC/LayerUI.h