forked from libRocket/libRocket
-
Notifications
You must be signed in to change notification settings - Fork 1
LuaManual Variant
Gambini edited this page Sep 18, 2014
·
2 revisions
'Variant' is a type that can be returned from a Lua call in to the API, but cannot be instantiated. This is because a variant gets translated to the correct type when it gets passed to Lua. The types a Variant can be is limited to:
int
float
string
Colourb
Colourf
Vector2f
- light userdata
nil
So when a function in the API reference claims to return a Variant, it will return one of the above listed types, but there is no way to figure out which type it is unless you know exactly what it is/should be before hand based on its identifier/name.