ARSA Language  2.8
(Encryption, GPU and Web 3.0)
dpad Class Reference

#include <dpad.h>

Public Member Functions

bool add (const char *name, int x, int y, float size=30, int mode=0)
 
bool remove (const core::stringc &name)
 
void clear ()
 
void setmode (const char *name, int mode)
 
void setpos (const char *name, int x, int y)
 
void setsize (const char *name, float size)
 
void setshow (const char *name, bool show=true)
 
bool getshow (const char *name)
 
int getposx (const char *name)
 
int getposy (const char *name)
 
float getsize (const char *name)
 
int getmode (const char *name)
 
float getdegree (const char *name)
 
bool setskinbg (const char *name, const char *layername)
 
bool setskinstick (const char *name, const char *layername)
 
int isleft (const char *name)
 
int isright (const char *name)
 
int isup (const char *name)
 
int isdown (const char *name)
 
int getdistancepercent (const char *name)
 
bool addbutton (const char *name, int x, int y, float size=30)
 
bool removebutton (const core::stringc &name)
 
void clearbutton ()
 
bool getbuttonstate (const char *name, const char *state)
 
void setbuttonpos (const char *name, int x, int y)
 
void setbuttonsize (const char *name, float size)
 
void setbuttonshow (const char *name, bool show=true)
 
bool getbuttonshow (const char *name) const
 
int getbuttonposx (const char *name)
 
int getbuttonposy (const char *name)
 
float getbuttonsize (const char *name) const
 
bool setbuttonskin (const char *name, const char *layername)
 

Detailed Description

Definition at line 6 of file dpad.h.

Member Function Documentation

◆ add()

bool dpad::add ( const char *  name,
int  x,
int  y,
float  size = 30,
int  mode = 0 
)

◆ addbutton()

bool dpad::addbutton ( const char *  name,
int  x,
int  y,
float  size = 30 
)

◆ clear()

void dpad::clear ( )

◆ clearbutton()

void dpad::clearbutton ( )

◆ getbuttonposx()

int dpad::getbuttonposx ( const char *  name)

◆ getbuttonposy()

int dpad::getbuttonposy ( const char *  name)

◆ getbuttonshow()

bool dpad::getbuttonshow ( const char *  name) const

◆ getbuttonsize()

float dpad::getbuttonsize ( const char *  name) const

◆ getbuttonstate()

bool dpad::getbuttonstate ( const char *  name,
const char *  state 
)

◆ getdegree()

float dpad::getdegree ( const char *  name)

◆ getdistancepercent()

int dpad::getdistancepercent ( const char *  name)

◆ getmode()

int dpad::getmode ( const char *  name)

◆ getposx()

int dpad::getposx ( const char *  name)

◆ getposy()

int dpad::getposy ( const char *  name)

◆ getshow()

bool dpad::getshow ( const char *  name)

◆ getsize()

float dpad::getsize ( const char *  name)

◆ isdown()

int dpad::isdown ( const char *  name)

◆ isleft()

int dpad::isleft ( const char *  name)

◆ isright()

int dpad::isright ( const char *  name)

◆ isup()

int dpad::isup ( const char *  name)

◆ remove()

bool dpad::remove ( const core::stringc &  name)

◆ removebutton()

bool dpad::removebutton ( const core::stringc &  name)

◆ setbuttonpos()

void dpad::setbuttonpos ( const char *  name,
int  x,
int  y 
)

◆ setbuttonshow()

void dpad::setbuttonshow ( const char *  name,
bool  show = true 
)

◆ setbuttonsize()

void dpad::setbuttonsize ( const char *  name,
float  size 
)

◆ setbuttonskin()

bool dpad::setbuttonskin ( const char *  name,
const char *  layername 
)

◆ setmode()

void dpad::setmode ( const char *  name,
int  mode 
)

◆ setpos()

void dpad::setpos ( const char *  name,
int  x,
int  y 
)

◆ setshow()

void dpad::setshow ( const char *  name,
bool  show = true 
)

◆ setsize()

void dpad::setsize ( const char *  name,
float  size 
)

◆ setskinbg()

bool dpad::setskinbg ( const char *  name,
const char *  layername 
)

◆ setskinstick()

bool dpad::setskinstick ( const char *  name,
const char *  layername 
)

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