Gorgon Game Engine
Scripting.h File Reference
Include dependency graph for Scripting.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Gorgon
 Root namespace for Gorgon Game Engine.
 
 Gorgon::Scripting
 This namespace contains Gorgon Script parser and reflection facilities.
 
 Gorgon::Scripting::Types
 Allows easy and fast access to integral types.
 

Macros

#define DEFTYPE(name)
 
#define DEFTYPE(name)
 

Functions

 DEFTYPE (Array)
 This type contains array, however, its not a simple std::vector. More...
 
 DEFTYPE (Bool)
 bool data type More...
 
 DEFTYPE (Byte)
 Gorgon::Byte (unsigned char) data type. More...
 
 DEFTYPE (Char)
 char data type More...
 
 DEFTYPE (Constant)
 
 DEFTYPE (Double)
 double data type More...
 
 DEFTYPE (EnumType)
 
 DEFTYPE (EventType)
 
 DEFTYPE (Float)
 float data type More...
 
 DEFTYPE (Function)
 
 DEFTYPE (InstanceMember)
 
 DEFTYPE (Int)
 int data type More...
 
 DEFTYPE (Library)
 
 DEFTYPE (Namespace)
 
 DEFTYPE (StaticDataMember)
 
 DEFTYPE (String)
 Regular std::string. More...
 
 DEFTYPE (Type)
 
 DEFTYPE (Unsigned)
 unsigned int More...
 
 DEFTYPE (Variant)
 Variant is a special data type. More...
 
void Initialize ()
 Initializes the scripting system. More...
 
std::ostream & operator<< (std::ostream &out, const Data &data)
 This function parses the code and returns any syntax errors. More...
 

Variables

Library Integrals
 This library requires Initialize to be called. More...
 
std::set< std::string, String::CaseInsensitiveLess > KeywordNames
 
Library Keywords
 
Library Reflection
 

Macro Definition Documentation

◆ DEFTYPE [1/2]

#define DEFTYPE (   name)

◆ DEFTYPE [2/2]

#define DEFTYPE (   name)