KooLiXP Built-In's
KooLiXP
language gives its programmers an access to features of
Useless
library classes and methods via exported
symbols.
Exported symbols must be imported into current
scope
of your program using
<import id="ImporteeName">
sentence.
To use exported symbols first load module via <import/> ,
and then keep returned object in your variable via <let> .
An example of import
<let id="math">
<import id="Math">
</let>
<apply id="cos30" select="math:cos">
<fmul id="x">
<float value="30"/>
<reciprocal>
<float value="180"/>
</reciprocal>
<get id="math:PI"/>
</fmul>
</apply>
Modules
Modules are loaded using <import/> .
Below is the list of all available modules:
Types
Below is the list of exported types. Many of them are undocumented.
- class Signal
- class Painter
- class Widget
- :Active (class ActiveWidget)
- :Compound (class CompoundWidget)
- :List (class ListWidget)
- :Text (class BaseTextWidget, class AdvTextBase)
- :TextField (class TextField)
- :Credits (class CreditsWidget)
- :Enum (class EnumWidget)
- :FontPainter (class FontPainter)
- :Caption (class CaptionWidget)
- :Progress (class ProgressWidget)
- :ScoreRoller (class ScoreRoller)
- :Loom (class LoomWidget)
- :Image (class ImageWidget)
- class Skin
- class Font
- class StupidVector<int>
- class NormalPixel
- class FontPainter::Carrige
- class FontPainter::Status
- class FontPainter::Lines
- class FontPainter::Words
- class TextInfo::Word
- class TextInfo::Row
- class ImageBase
- class Channel
- class DSMedia
- class OggVorbisDecoder
- class GDIPrinter
- class GDIDocument
- class GDIPage
- class PointList
- class RectList
- class Screen
- class Sample
- class WidgetPainter
- class TextUTF8
- class std::basic_string<char>
- class Rect
- class Point<int>
|