UGDK
Namespaces | Classes | Typedefs | Functions
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  WordString
class  WordFile
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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines