UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk Namespace Reference

Namespaces

namespace  action
 
namespace  base
 
namespace  enums
 
namespace  gdd
 
namespace  graphic
 
namespace  ikdtree
 
namespace  input
 
namespace  math
 
namespace  script
 
namespace  time
 
namespace  ui
 
namespace  util
 

Classes

class  AudioManager
 
class  Music
 
class  Sample
 
struct  Configuration
 
class  Engine
 The game engine. Manages scenes, time, and the Audio, Video, Input and Text managers. More...
 
struct  Color
 
class  Frame
 Represents a frame on the screen or an image. More...
 
class  Vector2D
 
class  AnimationProtocol
 
class  Language
 
class  LanguageManager
 
class  LanguageWord
 
class  PathManager
 

Typedefs

typedef struct ugdk::Configuration Configuration
 
typedef uint8_t uint8
 
typedef uint16_t uint16
 
typedef uint32_t uint32
 
typedef uint64_t uint64
 
typedef int8_t int8
 
typedef int16_t int16
 
typedef int32_t int32
 
typedef int64_t int64
 
typedef uint8 Mirror
 
typedef struct ugdk::Color Color
 

Functions

Vector2D operator* (const double &scalar, const Vector2D &right)
 Method that returns a vector equal to the a vector multiplied by a scalar.
 
void RegisterLuaModules (script::lua::LuaWrapper *wrapper)
 Loads all UGDK's Lua modules using the given wrapper.
 
void RegisterPythonModules (script::python::PythonWrapper *wrapper)
 Loads all UGDK's Python modules using the given wrapper.
 
bool is_blank (char *str)
 

Typedef Documentation

typedef struct ugdk::Color ugdk::Color
typedef int16_t ugdk::int16
typedef int32_t ugdk::int32
typedef int64_t ugdk::int64
typedef int8_t ugdk::int8
typedef uint16_t ugdk::uint16
typedef uint32_t ugdk::uint32
typedef uint64_t ugdk::uint64
typedef uint8_t ugdk::uint8

Function Documentation

bool ugdk::is_blank ( char *  str)
Vector2D ugdk::operator* ( const double &  scalar,
const Vector2D &  right 
)

Method that returns a vector equal to the a vector multiplied by a scalar.

A vector (x,y) multiplied by a scalar a is equal to the vector (x * scalar, y*scalar)

Returns
Scalar Multiplied Vector
void ugdk::RegisterLuaModules ( script::lua::LuaWrapper *  wrapper)

Loads all UGDK's Lua modules using the given wrapper.

Parameters
wrapper- The wrapper used to register the modules.
void ugdk::RegisterPythonModules ( script::python::PythonWrapper *  wrapper)

Loads all UGDK's Python modules using the given wrapper.

Parameters
wrapper- The wrapper used to register the modules.