minilight-0.4.2: A SDL2-based graphics library, batteries-included.

Index

!Data.Registry.Class, Data.Registry
!?Data.Registry.Class, Data.Registry
@@!MiniLight
additionalComponentsMiniLight
AnimationLayer 
1 (Type/Class)Data.Component.AnimationLayer
2 (Data Constructor)Data.Component.AnimationLayer
AppMiniLight.Loader.Internal.Resolver
appMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
AppConfig 
1 (Type/Class)MiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
2 (Data Constructor)MiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
appConfigMiniLight.Loader, MiniLight
appConfigFileMiniLight
areaRectangleData.Component.Basic
asEventDataMiniLight.Event, MiniLight
asIOVectorData.Vector.Mutable.PushBack
asNotifyEventMiniLight.Event, MiniLight
asRawEventMiniLight.Event, MiniLight
asSignalMiniLight.Event, MiniLight
asUnsafeIOVectorData.Vector.Mutable.PushBack
asVecData.Registry.Class, Data.Registry
basic 
1 (Function)Data.Component.Layer
2 (Function)Data.Component.Selection
3 (Function)Data.Component.MessageLayer
beforeClearCacheMiniLight.Component, MiniLight
Button 
1 (Type/Class)Data.Component.Button
2 (Data Constructor)Data.Component.Button
ButtonEventData.Component.Button
callbacksMiniLight.Component, MiniLight
capacityData.Vector.Mutable.PushBack
centerLMiniLight.Figure, MiniLight
ClickData.Component.Button
clipMiniLight.Figure, MiniLight
color 
1 (Function)Data.Config.Font
2 (Function)Data.Component.Button
ComponentMiniLight.Component, MiniLight
ComponentConfig 
1 (Type/Class)MiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
2 (Data Constructor)MiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
ComponentEnv 
1 (Type/Class)MiniLight.Component, MiniLight
2 (Data Constructor)MiniLight.Component, MiniLight
componentEnvMiniLight.Component, MiniLight
componentResolverMiniLight
componentTypeMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
ComponentUnitMiniLight.Component, MiniLight
Config 
1 (Type/Class)Data.Config.Font
2 (Data Constructor)Data.Config.Font
3 (Type/Class)Data.Component.MessageEngine
4 (Data Constructor)Data.Component.MessageEngine
5 (Type/Class)Data.Component.Button
6 (Data Constructor)Data.Component.Button
7 (Type/Class)Data.Component.Basic
8 (Data Constructor)Data.Component.Basic
9 (Type/Class)Data.Component.Layer
10 (Data Constructor)Data.Component.Layer
11 (Type/Class)Data.Component.Selection
12 (Data Constructor)Data.Component.Selection
13 (Type/Class)Data.Component.AnimationLayer
14 (Data Constructor)Data.Component.AnimationLayer
15 (Type/Class)Data.Component.MessageLayer
16 (Data Constructor)Data.Component.MessageLayer
config 
1 (Function)Data.Config.Font
2 (Function)Data.Component.MessageEngine
3 (Function)Data.Component.Button
4 (Function)Data.Component.Basic
5 (Function)Data.Component.Layer
6 (Function)Data.Component.Selection
7 (Function)Data.Component.AnimationLayer
8 (Function)Data.Component.MessageLayer
ConstantMiniLight.Loader.Internal.Resolver
containsData.Component.Basic
Context 
1 (Type/Class)MiniLight.Loader.Internal.Resolver
2 (Data Constructor)MiniLight.Loader.Internal.Resolver
convertMiniLight.Loader.Internal.Resolver
convertPathMiniLight.Loader.Internal.Resolver
counter 
1 (Function)Data.Component.MessageEngine
2 (Function)Data.Component.AnimationLayer
createComponentByMiniLight.Loader, MiniLight
currentLabelsData.Component.Selection
currentMessagesData.Component.MessageEngine
cursorData.Component.MessageLayer
cursorLData.Component.MessageLayer
debugControl.Monad.Caster
defConfig 
1 (Function)MiniLight
2 (Function)Data.Component.Basic
defLightConfigMiniLight
delete 
1 (Function)Data.Registry.Class, Data.Registry
2 (Function)Data.Vector.Mutable.PushBack
descriptorData.Config.Font
divisionData.Component.AnimationLayer
drawMiniLight.Component, MiniLight
emitMiniLight.Component, MiniLight
emitBasicSignalData.Component.Basic
emitGloballyMiniLight.Component, MiniLight
emptyContextMiniLight.Loader.Internal.Resolver
emptyFigureMiniLight.Figure, MiniLight
engineData.Component.MessageLayer
EngineEventData.Component.MessageEngine
engineLData.Component.MessageLayer
envLightTMiniLight.Light, MiniLight
errControl.Monad.Caster
evalMiniLight.Loader.Internal.Resolver
EventMiniLight.Event, MiniLight
EventData 
1 (Type/Class)MiniLight.Event, MiniLight
2 (Data Constructor)MiniLight.Event, MiniLight
eventsMiniLight.Light, MiniLight
EventTypeMiniLight.Event, MiniLight
ExprMiniLight.Loader.Internal.Resolver
extendResolverData.Component.Resolver
Figure 
1 (Type/Class)MiniLight.Figure, MiniLight
2 (Data Constructor)MiniLight.Figure, MiniLight
figuresMiniLight.Component, MiniLight
FinishData.Component.MessageLayer
finishedData.Component.MessageEngine
font 
1 (Function)Data.Component.MessageEngine
2 (Function)Data.Component.Button
3 (Function)Data.Component.Selection
fontCacheMiniLight.Light, MiniLight
fontConfData.Component.Button
fontConfigData.Component.Selection
fontDataData.Component.MessageEngine
FontDescriptor 
1 (Data Constructor)MiniLight.Light, MiniLight
2 (Type/Class)MiniLight.Light, MiniLight
fontSizeData.Component.Button
FontStyle 
1 (Data Constructor)MiniLight.Light, MiniLight
2 (Type/Class)MiniLight.Light, MiniLight
forV_Data.Registry.Class, Data.Registry
freeFigureMiniLight.Figure, MiniLight
fromList 
1 (Function)Data.Vector.Mutable.PushBack
2 (Function)Data.Registry
fromListImplData.Registry.HashTable
fromTextureMiniLight.Figure, MiniLight
getAtMiniLight.Loader.Internal.Resolver
getComponentSizeMiniLight.Component, MiniLight
getEventPropertiesMiniLight.Event, MiniLight
getEventTypeMiniLight.Event, MiniLight
getFigureSizeMiniLight.Figure, MiniLight
getHooksMiniLight.Component, MiniLight
getLoggerControl.Monad.Caster
getUIDMiniLight.Component, MiniLight
handleBasicSignalData.Component.Basic
hasData.Registry.Class, Data.Registry
HasComponentEnvMiniLight.Component, MiniLight
HasConfig 
1 (Type/Class)Data.Config.Font
2 (Type/Class)Data.Component.Basic
HashTableImpl 
1 (Type/Class)Data.Registry.HashTable
2 (Data Constructor)Data.Registry.HashTable
HasLightEnvMiniLight.Light, MiniLight
HasLoaderEnvMiniLight.Loader, MiniLight
HasLoopEnvMiniLight.Light, MiniLight
headlessMiniLight
Hook 
1 (Type/Class)MiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
2 (Data Constructor)MiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
HookMapMiniLight.Component, MiniLight
hooksMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
hotConfigReplacementMiniLight
hoverData.Component.Selection
iforV_Data.Registry.Class, Data.Registry
image 
1 (Function)Data.Component.Layer
2 (Function)Data.Component.Selection
infoControl.Monad.Caster
insert 
1 (Function)Data.Registry.Class, Data.Registry
2 (Function)Data.Vector.Mutable.PushBack
intervalData.Component.AnimationLayer
iohandleLoggerControl.Monad.Caster
IOVector 
1 (Type/Class)Data.Vector.Mutable.PushBack
2 (Data Constructor)Data.Vector.Mutable.PushBack
IRegistryData.Registry.Class, Data.Registry
keyStatesMiniLight.Light, MiniLight
labelData.Component.Button
labelsData.Component.Selection
Layer 
1 (Type/Class)Data.Component.Layer
2 (Data Constructor)Data.Component.Layer
layer 
1 (Function)Data.Component.Layer
2 (Function)Data.Component.Selection
3 (Function)Data.Component.AnimationLayer
4 (Function)Data.Component.MessageLayer
layerConfData.Component.AnimationLayer
lengthData.Vector.Mutable.PushBack
lensRules_Control.Lens.TH.Rules
liftIOMiniLight.Light, MiniLight
liftMiniLightMiniLight.Light, MiniLight
lightMiniLight
LightConfig 
1 (Type/Class)MiniLight
2 (Data Constructor)MiniLight
LightEnv 
1 (Type/Class)MiniLight.Light, MiniLight
2 (Data Constructor)MiniLight.Light, MiniLight
lightEnvMiniLight.Light, MiniLight
LightT 
1 (Type/Class)MiniLight.Light, MiniLight
2 (Data Constructor)MiniLight.Light, MiniLight
loadAppConfigMiniLight.Loader, MiniLight
loaderMiniLight
LoaderEnv 
1 (Type/Class)MiniLight.Loader, MiniLight
2 (Data Constructor)MiniLight.Loader, MiniLight
loaderEnvMiniLight.Loader, MiniLight
loadFontMiniLight.Light, MiniLight
loadFontCacheMiniLight.Light, MiniLight
loadFontFromData.Config.Font
LogAlertControl.Monad.Caster
LogCriticalControl.Monad.Caster
LogDebugControl.Monad.Caster
LogEmergencyControl.Monad.Caster
LogErrorControl.Monad.Caster
loggerMiniLight.Light, MiniLight
LogInfoControl.Monad.Caster
LogLevelControl.Monad.Caster
logLevelMiniLight
LogNoticeControl.Monad.Caster
LogQueueControl.Monad.Caster
logQueueMiniLight
LogWarnControl.Monad.Caster
lookupByTagIDMiniLight.Loader, MiniLight
loopMiniLight
LoopConfig 
1 (Type/Class)MiniLight
2 (Data Constructor)MiniLight
LoopEnv 
1 (Type/Class)MiniLight.Light, MiniLight
2 (Data Constructor)MiniLight.Light, MiniLight
loopEnvMiniLight.Light, MiniLight
LoopState 
1 (Type/Class)MiniLight
2 (Data Constructor)MiniLight
mapLightTMiniLight.Light, MiniLight
MessageEngine 
1 (Type/Class)Data.Component.MessageEngine
2 (Data Constructor)Data.Component.MessageEngine
messageEngineData.Component.MessageLayer
MessageLayer 
1 (Type/Class)Data.Component.MessageLayer
2 (Data Constructor)Data.Component.MessageLayer
MessageLayerEventData.Component.MessageLayer
messagesData.Component.MessageEngine
MiniLightMiniLight.Light, MiniLight
MiniLoopMiniLight
modifyV_Data.Registry.Class, Data.Registry
MonadIOMiniLight.Light, MiniLight
MonadLoggerControl.Monad.Caster
MouseOverData.Component.Basic
MousePressedData.Component.Basic
MouseReleasedData.Component.Basic
new 
1 (Function)Data.Vector.Mutable.PushBack
2 (Function)Data.Registry
3 (Function)Data.Component.MessageEngine
4 (Function)Data.Component.Button
5 (Function)Data.Component.Layer
6 (Function)Data.Component.Selection
7 (Function)Data.Component.AnimationLayer
8 (Function)Data.Component.MessageLayer
newComponentMiniLight.Component, MiniLight
newNineTileData.Component.Layer
newUIDMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
nextData.Component.MessageLayer
NextPageData.Component.MessageEngine
NoneMiniLight.Loader.Internal.Resolver
normalizeMiniLight.Loader.Internal.Resolver
NotifyEventMiniLight.Event, MiniLight
onSignalMiniLight.Component, MiniLight
OpMiniLight.Loader.Internal.Resolver
pageData.Component.MessageEngine
parameterMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
parseAppConfigMiniLight.Loader.Internal.Resolver, MiniLight.Loader, MiniLight
parserMiniLight.Loader.Internal.Resolver
parseTextMiniLight.Loader.Internal.Resolver
patchAppConfigMiniLight.Loader, MiniLight
pathMiniLight.Loader.Internal.Resolver
pictureMiniLight.Figure, MiniLight
positionData.Component.Basic
propagateMiniLight.Component, MiniLight
propertiesMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
pushData.Vector.Mutable.PushBack
quitMiniLight
RawEventMiniLight.Event, MiniLight
readData.Vector.Mutable.PushBack
rectangleFilledMiniLight.Figure, MiniLight
rectangleOutlineMiniLight.Figure, MiniLight
RefMiniLight.Loader.Internal.Resolver
registerData.Registry.Class, Data.Registry
Registry 
1 (Type/Class)Data.Registry
2 (Data Constructor)Data.Registry
registryMiniLight.Loader, MiniLight
renderMiniLight.Figure, MiniLight
rendererMiniLight.Light, MiniLight
RenderingMiniLight.Figure, MiniLight
rendersMiniLight.Figure, MiniLight
resolveMiniLight.Loader.Internal.Resolver, MiniLight.Loader, MiniLight
resolveConfigMiniLight.Loader, MiniLight
ResolverMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
resolverData.Component.Resolver
resolveWithMiniLight.Loader.Internal.Resolver
rotateMiniLight.Figure, MiniLight
rotationMiniLight.Figure, MiniLight
runComponentEnvMiniLight
runLightTMiniLight
runLightT'MiniLight.Light, MiniLight
runLightTWithMiniLight
runMainloopMiniLight
runMiniloopMiniLight
safeCapacityData.Vector.Mutable.PushBack
safeLengthData.Vector.Mutable.PushBack
SelectData.Component.Selection
Selection 
1 (Type/Class)Data.Component.Selection
2 (Data Constructor)Data.Component.Selection
SelectionEventData.Component.Selection
setHooksMiniLight.Component, MiniLight
SetMessageData.Component.MessageEngine
SetOptionsData.Component.Selection
SetVisibilityData.Component.Basic
Signal 
1 (Data Constructor)MiniLight.Event, MiniLight
2 (Type/Class)Data.Component.Basic
signalMiniLight.Event, MiniLight
signalNameMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
signalQueueMiniLight.Light, MiniLight
size 
1 (Function)Data.Config.Font
2 (Function)Data.Component.Button
3 (Function)Data.Component.Basic
sizeLMiniLight.Figure, MiniLight
sourceAreaMiniLight.Figure, MiniLight
staticData.Component.MessageEngine
stdoutLoggerControl.Monad.Caster
SymbolMiniLight.Loader.Internal.Resolver
tagIDMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
tagRegistryMiniLight.Loader, MiniLight
targetAreaMiniLight.Figure, MiniLight
textMiniLight.Figure, MiniLight
textCounterData.Component.MessageEngine
textFromData.Config.Font
textTextureData.Component.MessageEngine
textureMiniLight.Figure, MiniLight
tileSizeData.Component.AnimationLayer
ToBuilderControl.Monad.Caster
toBuilderControl.Monad.Caster
toHookMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
translateMiniLight.Figure, MiniLight
triangleOutlineMiniLight.Figure, MiniLight
uidMiniLight.Component, MiniLight
unionMiniLight.Figure, MiniLight
update 
1 (Function)Data.Registry.Class, Data.Registry
2 (Function)MiniLight.Component, MiniLight
useCacheMiniLight.Component, MiniLight
uuidMiniLight.Loader.Internal.Types, MiniLight.Loader, MiniLight
valuesMiniLight.Loader.Internal.Resolver
VarMiniLight.Loader.Internal.Resolver
variablesMiniLight.Loader.Internal.Resolver
visibleData.Component.Basic
warnControl.Monad.Caster
watchKeysMiniLight
windowData.Component.MessageLayer
withBlendedTextMiniLight.Figure, MiniLight
withFontMiniLight.Light, MiniLight
wrapConfigData.Component.Basic
wrapFiguresData.Component.Basic
wrapSignal 
1 (Function)Data.Component.MessageEngine
2 (Function)Data.Component.Basic
write 
1 (Function)Data.Registry.Class, Data.Registry
2 (Function)Data.Vector.Mutable.PushBack
_appConfigMiniLight.Loader, MiniLight
_basic 
1 (Function)Data.Component.Layer
2 (Function)Data.Component.Selection
3 (Function)Data.Component.MessageLayer
_callbacksMiniLight.Component, MiniLight
_colorData.Config.Font
_config 
1 (Function)Data.Component.MessageEngine
2 (Function)Data.Component.Layer
3 (Function)Data.Component.Selection
4 (Function)Data.Component.MessageLayer
_counterData.Component.MessageEngine
_currentLabelsData.Component.Selection
_currentMessagesData.Component.MessageEngine
_cursorData.Component.MessageLayer
_descriptorData.Config.Font
_descriptorFamilyNameMiniLight.Light, MiniLight
_descriptorStyleMiniLight.Light, MiniLight
_engineData.Component.MessageLayer
_eventsMiniLight.Light, MiniLight
_finishedData.Component.MessageEngine
_font 
1 (Function)Data.Component.MessageEngine
2 (Function)Data.Component.Selection
_fontCacheMiniLight.Light, MiniLight
_fontConfigData.Component.Selection
_fontDataData.Component.MessageEngine
_fontStyleBoldMiniLight.Light, MiniLight
_fontStyleItalicMiniLight.Light, MiniLight
_hoverData.Component.Selection
_image 
1 (Function)Data.Component.Layer
2 (Function)Data.Component.Selection
_keyStatesMiniLight.Light, MiniLight
_labelsData.Component.Selection
_layer 
1 (Function)Data.Component.Layer
2 (Function)Data.Component.Selection
3 (Function)Data.Component.MessageLayer
_loggerMiniLight.Light, MiniLight
_messageEngineData.Component.MessageLayer
_messagesData.Component.MessageEngine
_nextData.Component.MessageLayer
_pageData.Component.MessageEngine
_positionData.Component.Basic
_registryMiniLight.Loader, MiniLight
_rendererMiniLight.Light, MiniLight
_signalQueueMiniLight.Light, MiniLight
_size 
1 (Function)Data.Config.Font
2 (Function)Data.Component.Basic
_staticData.Component.MessageEngine
_tagRegistryMiniLight.Loader, MiniLight
_textCounterData.Component.MessageEngine
_textTextureData.Component.MessageEngine
_uidMiniLight.Component, MiniLight
_unsafeAsMiniLight.Component, MiniLight
_visibleData.Component.Basic
_windowData.Component.MessageLayer