Mana
Function.h File Reference
#include "common/Setup.h"
#include "VM.h"
#include <cmath>
#include <cstdlib>

Go to the source code of this file.

Classes

struct  mana::Vector2
 
struct  mana::Vector3
 
struct  mana::Vector4
 
struct  mana::Color
 

Namespaces

 mana
 
 mana::builtInFunction
 

Functions

void mana::builtInFunction::IsDebug (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::RandI (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::RandF (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::Delay (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::Sin (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::Cos (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::Atan2 (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::Tan (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::AngleMod (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::Sqrt (const std::shared_ptr< Actor > &actor)
 
void mana::builtInFunction::FindActor (const std::shared_ptr< Actor > &actor)
 
void mana::FunctionInitialize (VM &vm)