Android-cuttlefish cvd tool
Public Member Functions | Public Attributes | List of all members
teeui::LayoutElement< Derived > Struct Template Reference

#include <utils.h>

Inheritance diagram for teeui::LayoutElement< Derived >:
Inheritance graph
[legend]
Collaboration diagram for teeui::LayoutElement< Derived >:
Collaboration graph
[legend]

Public Member Functions

 LayoutElement ()=default
 
template<typename Context >
 LayoutElement (const Context &context)
 
Error draw (const PixelDrawer &)
 
Error hit (const Event &)
 

Public Attributes

Box< pxsbounds_
 

Constructor & Destructor Documentation

◆ LayoutElement() [1/2]

template<typename Derived >
teeui::LayoutElement< Derived >::LayoutElement ( )
default

◆ LayoutElement() [2/2]

template<typename Derived >
template<typename Context >
teeui::LayoutElement< Derived >::LayoutElement ( const Context &  context)
inline

Member Function Documentation

◆ draw()

template<typename Derived >
Error teeui::LayoutElement< Derived >::draw ( const PixelDrawer )
inline

◆ hit()

template<typename Derived >
Error teeui::LayoutElement< Derived >::hit ( const Event )
inline

Member Data Documentation

◆ bounds_

template<typename Derived >
Box<pxs> teeui::LayoutElement< Derived >::bounds_

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