KUIML
Blue Cat's User Interface Programming Language
Kt Namespace Reference

Root namespace for base scripting classes. More...

Namespaces

 Graphics
 drawing script classes (experimental).
 
 Keyboard
 Keyboard script functions (experimental).
 
 Mouse
 Mouse script functions (experimental).
 

Classes

class  Action
 Used to represent actions (see ACTION element) in the scripting engine. More...
 
class  ConstCurve
 Used to represent read-only curves (see CURVE element) in the scripting engine. More...
 
class  ConstParam
 Used to represent read-only parameters (see PARAM element) in the scripting engine. More...
 
class  ConstString
 Used to represent read only strings (see STRING element) in the scripting engine. More...
 
class  ConstSurface
 to represent read-only surfaces (see SURFACE element) in the scripting engine. More...
 
class  Curve
 Used to represent mutable curves (see CURVE element) in the scripting engine. More...
 
class  Event
 Used to represent events in the scripting engine. More...
 
class  Object
 Base class used for all objects in the scripting engine. More...
 
class  Param
 Used to represent read/write parameters (see PARAM element) in the scripting engine. More...
 
class  String
 Used to represent mutable strings (see STRING element) in the scripting engine. More...
 
class  Surface
 Used to represent mutable surfaces (see SURFACE element) in the scripting engine. More...
 

Typedefs

typedef void CallbackFunc()
 Callback functions with the following signature can be registered as Event callbacks.
 

Detailed Description

Abbreviation of "Kitty", Blue Cat Audio's software development kit. All classes contained in this namespace are used to expose KUIML objects that can be used in scripts.