Esp32-RBGridUI
Library for creating UIs for the RBController app
Loading...
Searching...
No Matches
Data Structures | Public Member Functions | Friends
gridui::Camera Class Reference

#include <camera.h>

Inheritance diagram for gridui::Camera:
gridui::Widget

Data Structures

struct  Tag
 

Public Member Functions

void setRotation (float rotation)
 
float rotation () const
 
void setClip (bool clip)
 
bool clip () const
 
void addTag (const Tag &t)
 
void setTags (const std::vector< Tag > &tags)
 
void clearTags ()
 
- Public Member Functions inherited from gridui::Widget
 Widget ()
 
 Widget (const Widget &&o)
 
Widgetoperator= (const Widget &&o)
 
uint16_t uuid () const
 
void setWidgetX (float val)
 
float widgetX () const
 
void setWidgetY (float val)
 
float widgetY () const
 
void setWidgetW (float val)
 
float widgetW () const
 
void setWidgetH (float val)
 
float widgetH () const
 
void setWidgetTab (uint16_t tab)
 
uint16_t widgetTab () const
 
void setCss (const std::string &propertyName, const std::string &value)
 
std::string css (const std::string &propertyName) const
 

Friends

template<typename Self , typename Finished >
class builder::BuilderMixin
 

Additional Inherited Members

- Protected Member Functions inherited from gridui::Widget
 Widget (WidgetState *state)
 
 Widget (const Widget &)=delete
 
Widgetoperator= (const Widget &)=delete
 
const rbjson::Object & data () const
 
- Protected Attributes inherited from gridui::Widget
WidgetStatem_state
 

Detailed Description

Definition at line 9 of file camera.h.

Member Function Documentation

◆ addTag()

void gridui::Camera::addTag ( const Tag t)
inline

Definition at line 37 of file camera.h.

◆ clearTags()

void gridui::Camera::clearTags ( )
inline

Definition at line 62 of file camera.h.

◆ clip()

bool gridui::Camera::clip ( ) const
inline

Definition at line 33 of file camera.h.

◆ rotation()

float gridui::Camera::rotation ( ) const
inline

Definition at line 25 of file camera.h.

◆ setClip()

void gridui::Camera::setClip ( bool  clip)
inline

Definition at line 29 of file camera.h.

◆ setRotation()

void gridui::Camera::setRotation ( float  rotation)
inline

Definition at line 21 of file camera.h.

◆ setTags()

void gridui::Camera::setTags ( const std::vector< Tag > &  tags)
inline

Definition at line 53 of file camera.h.

Friends And Related Symbol Documentation

◆ builder::BuilderMixin

template<typename Self , typename Finished >
friend class builder::BuilderMixin
friend

Definition at line 11 of file camera.h.


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