ScummVM API documentation
Kyra::Button Struct Reference

Public Types

typedef Common::Functor1< Button *, int > CallbackFunctor
 
typedef Common::SharedPtr< CallbackFunctorCallback
 

Public Attributes

ButtonnextButton
 
uint16 index
 
uint16 keyCode
 
uint16 keyCode2
 
byte data0Val1
 
byte data1Val1
 
byte data2Val1
 
byte data3Val1
 
uint16 flags
 
const uint8 * data0ShapePtr
 
const uint8 * data1ShapePtr
 
const uint8 * data2ShapePtr
 
Callback data0Callback
 
Callback data1Callback
 
Callback data2Callback
 
uint16 dimTableIndex
 
int16 x
 
int16 y
 
uint16 width
 
uint16 height
 
uint8 data0Val2
 
uint8 data0Val3
 
uint8 data1Val2
 
uint8 data1Val3
 
uint8 data2Val2
 
uint8 data2Val3
 
uint8 data3Val2
 
uint8 data3Val3
 
uint16 flags2
 
int8 mouseWheel
 
Callback buttonCallback
 
const void * extButtonDef
 
uint16 arg
 

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