stmm-games-doc
0.32.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
►
N
Cairo
C
RefPtr
►
N
Glib
C
RefPtr
►
N
std
STL namespace
C
hash< stmg::NPoint >
C
hash< stmi::Capability::Class >
C
hash< stmi::Event::Class >
C
hash< stmi::HARDWARE_KEY >
►
N
stmg
►
N
CommonTheme
C
NamedRgbColor
►
N
libconfig
►
N
testing
C
DevicesFixture
C
FixtureVariantAIMatesPerTeamMax
C
FixtureVariantAIMatesPerTeamMax_Four
C
FixtureVariantAIMatesPerTeamMax_One
C
FixtureVariantAIMatesPerTeamMax_Three
C
FixtureVariantAIMatesPerTeamMax_Two
C
FixtureVariantAIMatesPerTeamMax_Zero
C
FixtureVariantAllowMixedAIHumanTeam
C
FixtureVariantAllowMixedAIHumanTeam_False
C
FixtureVariantAllowMixedAIHumanTeam_True
C
FixtureVariantDevicesJoystick
C
FixtureVariantDevicesJoystick_Four
C
FixtureVariantDevicesJoystick_One
C
FixtureVariantDevicesJoystick_Three
C
FixtureVariantDevicesJoystick_Two
C
FixtureVariantDevicesKeys
C
FixtureVariantDevicesKeys_One
C
FixtureVariantDevicesKeys_Three
C
FixtureVariantDevicesKeys_Two
C
FixtureVariantHighscoresDefinitionConsraint
C
FixtureVariantHighscoresDefinitionConsraint_None
C
FixtureVariantHighscoresDefinitionConsraint_TotAITeams_ExactlyOne
C
FixtureVariantHighscoresDefinitionConsraint_TotAITeams_MaxOne
C
FixtureVariantHighscoresDefinitionConsraint_TotAITeams_Zero
C
FixtureVariantHighscoresDefinitionConsraint_TotHumanTeams_ExactlyOne
C
FixtureVariantHighscoresDefinitionConsraint_TotHumanTeams_ExactlyTwo
C
FixtureVariantHighscoresDefinitionConsraint_TotMatesHumanTeams_ExactlyOne
C
FixtureVariantHighscoresDefinitionConsraint_TotMatesHumanTeams_ExactlyTwo
C
FixtureVariantHighscoresDefinitionConsraint_TotTeams_ExactlyOne
C
FixtureVariantHighscoresDefinitionConsraint_TotTeams_ExactlyTwo
C
FixtureVariantHighscoresDefinitionDiscriminator
C
FixtureVariantHighscoresDefinitionDiscriminator_GameOptionDifficulty
C
FixtureVariantHighscoresDefinitionDiscriminator_None
C
FixtureVariantHighscoresDefinitionDiscriminator_TotTeams
C
FixtureVariantHighscoresDefinitionInclude
C
FixtureVariantHighscoresDefinitionInclude_GameVarTime_BE1
C
FixtureVariantHighscoresDefinitionInclude_GameVarTime_BE2
C
FixtureVariantHighscoresDefinitionInclude_None
C
FixtureVariantHighscoresDefinitionInclude_TeamVarPoints_BE0
C
FixtureVariantHighscoresDefinitionInclude_TeamVarSysRank_0
C
FixtureVariantHighscoresDefinitionScoreElement
C
FixtureVariantHighscoresDefinitionScoreElement_GameVarTime_HighestWins
C
FixtureVariantHighscoresDefinitionScoreElement_GameVarTime_LowestWins
C
FixtureVariantHighscoresDefinitionScoreElement_None
C
FixtureVariantHighscoresDefinitionScoreElement_TeamVarPoints
C
FixtureVariantKeyActions
C
FixtureVariantKeyActions_AllCapabilityClassesDefaults
C
FixtureVariantKeyActions_Custom
C
FixtureVariantKeyActions_OnlyKeysDefaults
C
FixtureVariantLayoutCreateActionWidgetsFromKeyActions
C
FixtureVariantLayoutCreateActionWidgetsFromKeyActions_False
C
FixtureVariantLayoutCreateActionWidgetsFromKeyActions_True
C
FixtureVariantLayoutCreateVarWidgetsFromVariables
C
FixtureVariantLayoutCreateVarWidgetsFromVariables_False
C
FixtureVariantLayoutCreateVarWidgetsFromVariables_True
C
FixtureVariantLayoutShowMode
C
FixtureVariantLayoutShowMode_Show
C
FixtureVariantLayoutShowMode_Subshow
C
FixtureVariantLayoutTeamDistribution
C
FixtureVariantLayoutTeamDistribution_AllTeamsInOneLevel
C
FixtureVariantLayoutTeamDistribution_OneTeamPerLevel
C
FixtureVariantLevelInit
C
FixtureVariantLevelInitBoardHeight
C
FixtureVariantLevelInitBoardWidth
C
FixtureVariantLevelInitShowHeight
C
FixtureVariantLevelInitShowWidth
C
FixtureVariantLevelInitSubshowHeight
C
FixtureVariantLevelInitSubshowWidth
C
FixtureVariantMatesPerTeamMax
C
FixtureVariantMatesPerTeamMax_Four
C
FixtureVariantMatesPerTeamMax_One
C
FixtureVariantMatesPerTeamMax_Three
C
FixtureVariantMatesPerTeamMax_Two
C
FixtureVariantOptions
C
FixtureVariantOptions_Custom
C
FixtureVariantOptions_Game_AllowHint
C
FixtureVariantOptions_Game_Difficulty
C
FixtureVariantOptions_Game_GameSpeed
C
FixtureVariantOptions_Game_None
C
FixtureVariantOptions_Player_AISlave_QI
C
FixtureVariantOptions_Player_Rotation
C
FixtureVariantOptions_Team_AllowMateSwap
C
FixtureVariantPlayersMax
C
FixtureVariantPlayersMax_Five
C
FixtureVariantPlayersMax_Four
C
FixtureVariantPlayersMax_Height
C
FixtureVariantPlayersMax_Nine
C
FixtureVariantPlayersMax_One
C
FixtureVariantPlayersMax_Seven
C
FixtureVariantPlayersMax_Six
C
FixtureVariantPlayersMax_Ten
C
FixtureVariantPlayersMax_Three
C
FixtureVariantPlayersMax_Two
C
FixtureVariantPrefsMates
C
FixtureVariantPrefsPlayers
C
FixtureVariantPrefsTeams
C
FixtureVariantTeamsMax
C
FixtureVariantTeamsMax_Four
C
FixtureVariantTeamsMax_One
C
FixtureVariantTeamsMax_Three
C
FixtureVariantTeamsMax_Two
C
FixtureVariantTeamsMin
C
FixtureVariantTeamsMin_One
C
FixtureVariantTeamsMin_Three
C
FixtureVariantTeamsMin_Two
C
FixtureVariantVariablesGame
C
FixtureVariantVariablesGame_None
C
FixtureVariantVariablesGame_Time
C
FixtureVariantVariablesPlayer
C
FixtureVariantVariablesPlayer_Lives
C
FixtureVariantVariablesPlayer_None
C
FixtureVariantVariablesPlayer_Points
C
FixtureVariantVariablesTeam
C
FixtureVariantVariablesTeam_None
C
FixtureVariantVariablesTeam_Points_Minus1000
C
FixtureVariantVariablesTeam_Points_Plus1000
C
FixtureVariantVariablesTeam_Points_Zero
C
GameFixture
C
GameOwnerFixture
C
LayoutAutoFixture
C
StdConfigFixture
C
StdPreferencesFixture
C
STFX
C
TestBaseFixture
C
ActionsBoxThWidget
C
ActionsBoxThWidgetFactory
►
C
ActionsBoxWidget
Action grid box
C
BoxCell
C
Init
C
LocalInit
C
ActionThWidgetFactory
►
C
ActionWidget
Action widget
C
Init
C
LocalInit
►
C
AlarmsEvent
Alarms event
C
AlarmsStage
C
Init
C
LocalInit
C
AllPreferences
C
AllPreferencesLoader
►
C
AlphaModifier
Alpha tile modifier
C
Init
C
AlphaTraitSet
C
AppConfig
Read-only interface to application configuration data
C
AppConstraints
►
C
AppPreferences
C
PrefPlayer
C
PrefTeam
►
C
ArrayEvent
Array event
C
Dimension
C
Init
C
LocalInit
C
AssignableNamed
Assignable and clearable named class
C
AssignableNamedIndex
Assignable and clearable named indexes class
C
AssignableNamedObjIndex
►
C
BackgroundAnimation
Background animation
C
Init
►
C
BackgroundEvent
C
Init
C
LocalInit
C
PatternImage
Image
data used to fill background animation
C
BackgroundThAniFactory
C
BackgroundThWidgetFactory
►
C
BackgroundWidget
Background widget
C
Init
C
LocalInit
►
C
Block
C
Contact
A contact
C
BlocksBricksIdListener
Block
modification listener
C
BlocksListener
Block
listener
C
BlocksPlayerChangeListener
Block
's player change listener
C
BoaBloListener
The common board and block listener
C
BoardListener
Board listener
C
BoardScrollListener
Board scroll listener
C
BoolOption
C
BoxThemeWidget
Template class for Box theme widgets
C
BoxThemeWidgetFactory
C
BoxThWidget
C
BoxThWidgetFactory
►
C
BoxWidget
C
Init
C
LocalInit
C
CachedSurfaces
Cairo
cached surfaces for an image
►
C
CaseModifier
Single case shortcut of
SelectCaseModifier
C
Init
C
CCSave
RAII save and restore for a Cairo::Context
C
CharIndexTraitSet
C
CharTraitSet
C
CharUcs4TraitSet
C
CircularBuffer
C
ColorBlueTraitSet
C
ColorChannelTraitSet
Template param: 0 is for red, 1 for green and 2 for blue
C
ColorGreenTraitSet
C
ColorIndexTraitSet
C
ColorPalTraitSet
C
ColorRedTraitSet
C
ColorRgbTraitSet
C
ColorTraitSet
C
ConditionalCtx
►
C
ContainerModifier
Container modifier
C
Init
C
LocalInit
►
C
ContainerWidget
The base class for container widgets
C
Init
C
LocalInit
►
C
Coords
Coords
class
C
const_iterator
Coords
iterator
►
C
CumulCmpEvent
Keeps two numbers and compares them if requested
C
Init
C
LocalInit
►
C
DelayedQueueEvent
Delayed queue event
C
Init
C
LocalInit
C
Direction
►
C
DumbBlockEvent
Block
that does nothing
C
Init
C
LocalInit
►
C
DynAnimation
C
DynImage
C
ElapsedMapper
Elapsed mapper
C
EnumOption
►
C
Event
The level event class
C
Init
►
C
ExplosionAnimation
C
Init
C
ExplosionThAniFactory
C
ExtendedBoard
►
C
FadeModifier
Fading effect to a sub-modifier
C
Init
C
LocalInit
►
C
FakeLevelView
Fake
LevelView
for testing
C
AnimationCreate
C
AnimationRemove
C
BlockPostAdd
C
BlockPostDestroy
C
BlockPostFuse
C
BlockPostRemove
C
BlockPreAdd
C
BlockPreDestroy
C
BlockPreFuse
C
BlockPreRemove
C
BoabloPostFreeze
C
BoabloPostUnfreeze
C
BoabloPreFreeze
C
BoabloPreUnfreeze
C
BoardAnimateTiles
C
BoardPostDestroy
C
BoardPostInsert
C
BoardPostModify
C
BoardPostScroll
C
BoardPreDestroy
C
BoardPreInsert
C
BoardPreModify
C
BoardPreScroll
C
Called
Base class for retaining callback information
C
File
►
C
FillerEvent
C
FillGen
C
Init
C
LocalInit
►
C
FillModifier
Fills the tile rectangle with the color of the to be drawn tile
C
Init
C
LocalInit
C
FontTraitSet
C
FPoint
C
Frame
Frame
of images
C
FRect
C
FSize
►
C
Game
C
CreateLevelCallback
Level
factory callback
C
Init
C
GameConstraints
The game constraints
C
GameCtx
C
GameDiskFiles
C
GameInfoCtx
►
C
GameLoader
►
C
GameInfo
C
Author
C
GameOwner
C
GameProxy
Proxy class (of
Game
) exposed by
Level
available to events
C
GameSound
C
GameView
►
C
GameWidget
The widget base class
C
Init
Instance initialization data
C
GammaTraitSet
►
C
GrowModifier
Growing effect of sub-modifiers
C
Init
C
LocalInit
►
C
Highscore
Class the holds highscores
C
Score
►
C
HighscoresDefinition
C
Discriminator
Separates highscores according to preference values
C
Eligibility
All constraints must be satisfied for a team to be added to the highscore
C
HighscoreConstraint
All constraints must be satisfied for a highscore to be created
C
ScoreElement
Element of a score for a team
C
HighscoresLoader
►
C
IfElseModifier
If ElseIf Else tile selection conditions
C
Condition
C
Init
C
LocalInit
C
Image
Image
class
►
C
ImageModifier
Modifier drawing an image
C
Init
C
LocalInit
►
C
ImageSequenceAnimation
Animation model for an image sequence
C
Init
C
ImageSequenceThAniFactory
C
ImmutableThWidgetImpl
C
InputBoxThWidget
C
InputBoxThWidgetFactory
►
C
InputBoxWidget
C
Init
C
LocalInit
C
IntOption
C
IntSet
Smallish set of integers
C
IntTraitSet
Integer set that can be empty and can contain the empty value as long as it is representable as an integer
C
KeyActionEvent
C
Layout
C
LayoutCtx
►
C
Level
The level is the container for board, events and blocks
C
Init
C
LevelBlockCreator
Factory interface for level blocks
►
C
LevelAnimation
Animation model class
C
Init
C
LevelBlock
Base class for run-time Blocks
►
C
LevelShow
This class is used for both Show and Subshows
C
Positioner
Interface to position the
LevelShow
during view ticks
C
LevelShowThemeWidget
Base class for implementations of
LevelShowWidget
view
C
LevelShowThWidgetFactory
►
C
LevelShowWidget
The widget that displays the level show area or a mate's subshow area
C
Init
C
LocalInit
C
LevelView
►
C
LogEvent
C
Init
C
LocalInit
►
C
MsgLog
Holds information about the messages received by all instances of
LogEvent
C
Entry
Information about one received message
C
MainAuthorData
C
MainWindowData
►
C
MaskModifier
Mask modifier
C
Init
C
LocalInit
►
C
MockEvent
C
Init
C
MutableThWidgetImpl
C
Named
String indexing for assets provided by the view (
Theme
) to the model(s)
C
NamedIndex
Named
indexes class
C
NamedObjIndex
Named
objects indexed template class
►
C
NewRows
C
Distr
C
DistrFixed
C
DistrRandPosSingle
C
DistrRandPosTiles
C
DistrRandSingle
C
DistrRandTiles
C
Init
C
NewRowGen
►
C
NextSubPainterModifier
Continue drawing jumping to the first modifier of the next sub-painter
C
Init
C
NotEmptyIntTraitSet
Integer set that cannot be empty and cannot contain the empty value
C
NPoint
C
NRange
C
NRect
C
NSize
C
NTimeRange
C
Option
►
C
OthersReceiverEvent
C
Init
►
C
OthersSenderEvent
C
Init
►
C
ParserCtx
C
Checker
C
PlainTextThAniFactory
Creates theme animation that draws the text to fit in a rectangle
►
C
PositionerEvent
The positioner event
C
Init
C
LocalInit
►
C
PrefSelector
C
Operand
C
Operator
C
OptionCond
C
PreviewThWidgetFactory
►
C
PreviewWidget
Blocks preview widget
C
Init
C
LocalInit
C
ProgressThWidgetFactory
►
C
ProgressWidget
Progress widget
C
Init
C
LocalInit
C
QueryTileRemoval
►
C
RandomEvent
Random number generator event
C
Init
C
LocalInit
C
RandomParts
C
RandomSource
►
C
RandomTiles
C
ProbTileGen
C
ProbTraitSets
C
Recycler
Recycling factory for shared_ptr wrapped classes
►
C
RelSizedGameWidget
Widget sized relative to a reference widget of the same layout
C
Init
C
LocalInit
The data to initialize a
RelSizedGameWidget
C
RelSizedThemeWidgetImpl
C
RgbColor
►
C
RotateModifier
Rotates the sub modifier according to a tile animator
C
Init
C
LocalInit
►
C
ScrollerEvent
Event
that scrolls the board
C
Init
C
LocalInit
C
NewRowCheckRemover
C
SegmentedFunction
Segmented function: concatenation of "touching" segments
►
C
SelectAniModifier
Tile
animation value selector
C
AniCase
C
Init
C
LocalInit
►
C
SelectCaseModifier
Tile
to image assignment selection
C
AssCase
C
Init
C
LocalInit
►
C
SelectedImageModifier
Draws the selected image
C
Init
►
C
SelectEvent
Select listener group by nValue or a variable's value
C
Init
C
LocalInit
►
C
SelectVarModifier
Game
variable value selector
C
Init
C
LocalInit
C
VarCase
►
C
ShowTextEvent
C
Init
C
LocalInit
C
SobstItem
►
C
SoundEvent
Sound event
C
Init
C
LocalInit
►
C
SpeedEvent
C
Init
C
LocalInit
C
SpeedChange
►
C
SquarsorEvent
C
Init
C
LocalInit
►
C
StaticGridAnimation
Static grid animation
C
ImageSpan
C
Init
C
LocalInit
►
C
StaticGridEvent
C
Init
C
LocalInit
C
StaticGridThAniFactory
►
C
StdConfig
C
CapabilityAssignment
Tells how device capabilities can be assigned (or not) to players
C
Init
C
KeyAction
The key action class
►
C
StdPreferences
C
Player
C
Team
C
StdRandomSource
C
StdTheme
C
StdThemeAnimationFactory
Base class for
ThemeAnimation
factories
C
StdThemeContext
The theme context for a
StdTheme
C
StdThemeDrawingContext
The tile drawing context
►
C
StdThemeModifier
Base class for tile drawing
C
Init
C
StdThemeWidgetFactory
Base class for theme widget factories
►
C
StopModifier
Tells the theme to stop drawing
C
Init
►
C
SysEvent
Instances of this class end the game for a team or player
C
Init
C
LocalInit
►
C
TextAnimation
C
Init
C
LocalInit
►
C
TextModifier
Draws tile's char or a very short text
C
Init
C
LocalInit
Initialization data
►
C
Theme
C
RuntimeVariablesEnv
C
ThemeAnimation
C
ThemeContainerWidget
ThemeWidget
container class
C
ThemeContext
C
ThemeCtx
C
ThemeLayout
►
C
ThemeLoader
►
C
ThemeInfo
C
Author
C
ThemeSound
C
ThemeWidget
C
ThemeWidgetInteractive
Optional interface for
ThemeWidget
C
ThetaTraitSet
C
Tile
C
TileAlpha
C
TileAni
Tile
animation made of images
C
TileAnimator
Interface used to animate tiles of board and level blocks
►
C
TileAnimatorEvent
Event
that animates selected tiles of board and blocks
C
Init
C
LocalInit
►
C
TileAniModifier
Draws the image selected by a tile animation value
C
Init
C
LocalInit
C
TileBuffer
C
TileChar
C
TileColor
►
C
TileCoords
C
const_iterator
TileCoords
iterator
C
TileFont
C
TileGamma
C
TileRect
►
C
TileSelector
C
Operand
C
Operator
C
Skin
C
Trait
C
TileSizing
Constraints to tile size and width to height ratio
C
TileTheta
C
TraitSet
Ordered set of a tile's trait values
C
TransparentThWidgetFactory
►
C
TransparentWidget
Transparent widget
C
Init
C
LocalInit
►
C
Variable
C
Value
The formatted representation of a variable's value
C
VariableType
The variable type
►
C
VariableEvent
Variable
event
C
Init
C
LocalInit
C
Variant
C
VariantSet
Smallish set of variants
C
VarThWidgetFactory
►
C
VarWidget
Variable
widget
C
Init
C
LocalInit
C
VolatileThWidgetFactory
►
C
VolatileWidget
Volatile widget
C
Init
C
LocalInit
C
ValueImg
C
WidgetAxisFit
Widget alignment position and expansion behavior for one axis
►
C
XmlActionBaseWidgetParser
C
XmlAction
C
XmlActionsBoxThWidgetFactoryParser
Parses
ActionsBoxThWidgetFactory
C
XmlActionsBoxWidgetParser
C
XmlActionThWidgetFactoryParser
Parses
ActionThWidgetFactory
C
XmlActionWidgetParser
C
XmlAlarmsEventParser
C
XmlAlphaModifierParser
C
XmlArrayEventParser
C
XmlBackgroundEventParser
C
XmlBackgroundThAnimationFactoryParser
C
XmlBackgroundThWidgetFactoryParser
Parses
BackgroundThWidgetFactory
C
XmlBackgroundWidgetParser
C
XmlBasicParser
C
XmlBoxThWidgetFactoryParser
Parses
BoxThWidgetFactory
C
XmlBoxWidgetParser
C
XmlCaseModifierParser
C
XmlCommonErrors
C
XmlCommonParser
C
XmlConditionalParser
C
XmlCumulCmpEventParser
C
XmlDelayedQueueEventParser
C
XmlElapsedMapperParser
C
XmlEventParser
C
XmlExplosionThAnimationFactoryParser
C
XmlFadeModifierParser
C
XmlFillerEventParser
C
XmlFillModifierParser
C
XmlGameFiles
Interface locating xml files related to games
►
C
XmlGameLoader
C
Init
C
XmlGameWidgetParser
C
XmlGrowModifierParser
C
XmlHighscoresLoader
►
C
XmlIdTilesParser
C
IdTiles
C
XmlIfElseModifierParser
C
XmlImageModifierParser
C
XmlImageParser
C
XmlImageSeqThAnimationFactoryParser
C
XmlInputBoxThWidgetFactoryParser
Parses
InputBoxThWidgetFactory
C
XmlInputBoxWidgetParser
C
XmlLevelShowThWidgetFactoryParser
Parses
LevelShowThWidgetFactory
C
XmlLevelShowWidgetParser
C
XmlLogEventParser
C
XmlMaskModifierParser
C
XmlModifierParser
C
XmlNewRowsParser
C
XmlNextThemeModifierParser
C
XmlOthersReceiverEventParser
C
XmlOthersSenderEventParser
C
XmlPlainTextThAnimationFactoryParser
C
XmlPositionerEventParser
C
XmlPreferencesLoader
C
XmlPreviewThWidgetFactoryParser
Parses
PreviewThWidgetFactory
C
XmlPreviewWidgetParser
C
XmlProbTileGenParser
C
XmlProgressThWidgetFactoryParser
Parses
ProgressThWidgetFactory
C
XmlProgressWidgetParser
C
XmlRandomEventParser
C
XmlRotateModifierParser
C
XmlScrollerEventParser
C
XmlSelectAniModifierParser
C
XmlSelectCaseModifierParser
C
XmlSelectedImageModifierParser
C
XmlSelectEventParser
C
XmlSelectVarModifierParser
C
XmlShowTextEventParser
C
XmlSoundEventParser
C
XmlSpeedEventParser
C
XmlSquarsorEventParser
C
XmlStaticGridEventParser
C
XmlStaticGridThAnimationFactoryParser
C
XmlStopModifierParser
C
XmlSysEventParser
C
XmlTextModifierParser
C
XmlThAnimationFactoryParser
C
XmlThemeImageParser
►
C
XmlThemeLoader
C
Init
C
XmlThWidgetFactoryParser
Base class for
ThemeWidget
factory parsers
C
XmlTileAnimatorEventParser
C
XmlTileAniModifierParser
C
XmlTraitsParser
C
XmlTransparentThWidgetFactoryParser
Parses
TransparentThWidgetFactory
C
XmlTransparentWidgetParser
C
XmlVariableEventParser
C
XmlVariantSetParser
C
XmlVarThWidgetFactoryParser
Parses
VarThWidgetFactory
C
XmlVarWidgetParser
C
XmlVolatileThWidgetFactoryParser
Parses
VolatileThWidgetFactory
C
XmlVolatileWidgetParser
C
XYBuffer
►
N
stmi
►
N
libconfig
►
N
testing
C
FakeDevice
Fake device template that implements one capability class
C
FakeDeviceManager
Class for testing code that interacts with device managers
C
FakeJoystickCapability
Fake joystick capability
C
FakeJoystickDevice
Fake device that implements the joystick capability
C
FakeKeyCapability
Fake key capability
C
FakeKeyDevice
Fake device that implements the key capability
C
FakePointerCapability
Fake pointer capability
C
FakePointerDevice
Fake device that implements the pointer capability
C
FakeTouchCapability
Fake touch capability
C
FakeTouchDevice
Fake device that implements the touch capability
C
Accessor
A generic class that helps a device manager to generate events
C
BasicDevice
Device
class template
►
C
BasicDeviceManager
Helper class for implementing a device manager
C
ListenerData
Helper class that represents a listener
C
ListenerExtraData
Base class to store extra listener data
C
CallIf
Base class used to determine whether to send an event to a listener
C
CallIfAccessor
Accessor
callif
C
CallIfAnd
Applies a "conditional AND" to two callif conditions
C
CallIfCapabilityClass
Capability
class callif
C
CallIfCapabilityId
Capability
id callif
C
CallIfDeviceId
Device
id callif
C
CallIfDeviceManagerCapability
Device
manager capability callif
C
CallIfEventClass
Event
class callif
C
CallIfFalse
Never call back listener
C
CallIfFuction
Function callif
C
CallIfNot
Applies a "NOT" to a callif condition
C
CallIfOr
Applies a "conditional OR" to two callif conditions
C
CallIfTrue
Always call back listener
C
CallIfXYEvent
XYEvent
class callif
►
C
Capability
Base capability class
C
Class
The representation of a registered capability class
C
RegisterClass
Template used to register capability classes
C
ChildDeviceManager
Defines a child device manager
C
Device
Device
base class
C
DeviceManager
This class manages devices that generate events that listeners will receive
C
DeviceManagerCapability
DeviceManager
capabilities should derive from this class
C
DeviceMgmtCapability
Device
manager's capability for tree like composed device managers
C
DeviceMgmtEvent
Event
informing about a device being added, removed or changed
►
C
Event
Base event class
C
Class
The representation of a registered event class
C
RegisterClass
Template used to register event classes
C
JoystickAxisEvent
Event
generated when the state of a joystick's absolute axis is changed
C
JoystickButtonEvent
Event
generated when the state of a joystick's button is changed
C
JoystickCapability
The joystick capability of a device
C
JoystickHatEvent
Event
generated when the state of a joystick's hat is changed
C
KeyCapability
The keys capability of a device
C
KeyEvent
Event
generated when the state of a key is changed
C
ParentDeviceManager
Device
manager container class
►
C
PlaybackCapability
The playback capability of a device
C
SoundData
Return data type
C
PointerCapability
The pointer capability of a device
C
PointerEvent
Event
generated when the button state or the position of a pointer is changed
C
PointerScrollEvent
Event
generated when scrolling the pointer
C
SndFinishedEvent
Event
generated when sound has finished
C
SndMgmtCapability
Sound device manager capability
C
StdDeviceManager
Helper class for implementing a device manager with
DeviceMgmtCapability
C
TouchCapability
The touch capability of a device
C
TouchEvent
Event
generated when the state of a touch is changed
C
XYEvent
Base class for pointer-like events that hold coordinates
Generated on Sun Jan 17 2021 18:29:39 for stmm-games-doc by
1.8.13