ArkScript
A small, fast, functional and scripting language for video games
Ark::internal::Builtins::Mathematics Namespace Reference

Functions

Value exponential (std::vector< Value > &n, VM *vm)
 
Value logarithm (std::vector< Value > &n, VM *vm)
 
Value ceil_ (std::vector< Value > &n, VM *vm)
 
Value floor_ (std::vector< Value > &n, VM *vm)
 
Value round_ (std::vector< Value > &n, VM *vm)
 
Value isnan_ (std::vector< Value > &n, VM *vm)
 
Value isinf_ (std::vector< Value > &n, VM *vm)
 
Value cos_ (std::vector< Value > &n, VM *vm)
 
Value sin_ (std::vector< Value > &n, VM *vm)
 
Value tan_ (std::vector< Value > &n, VM *vm)
 
Value acos_ (std::vector< Value > &n, VM *vm)
 
Value asin_ (std::vector< Value > &n, VM *vm)
 
Value atan_ (std::vector< Value > &n, VM *vm)
 
Value cosh_ (std::vector< Value > &n, VM *vm)
 
Value sinh_ (std::vector< Value > &n, VM *vm)
 
Value tanh_ (std::vector< Value > &n, VM *vm)
 
Value acosh_ (std::vector< Value > &n, VM *vm)
 
Value asinh_ (std::vector< Value > &n, VM *vm)
 
Value atanh_ (std::vector< Value > &n, VM *vm)
 

Variables

const Value pi_
 
const Value e_
 
const Value tau_
 
const Value inf_
 
const Value nan_
 

Function Documentation

◆ acos_()

Value Ark::internal::Builtins::Mathematics::acos_ ( std::vector< Value > &  n,
VM vm 
)

◆ acosh_()

Value Ark::internal::Builtins::Mathematics::acosh_ ( std::vector< Value > &  n,
VM vm 
)

◆ asin_()

Value Ark::internal::Builtins::Mathematics::asin_ ( std::vector< Value > &  n,
VM vm 
)

◆ asinh_()

Value Ark::internal::Builtins::Mathematics::asinh_ ( std::vector< Value > &  n,
VM vm 
)

◆ atan_()

Value Ark::internal::Builtins::Mathematics::atan_ ( std::vector< Value > &  n,
VM vm 
)

◆ atanh_()

Value Ark::internal::Builtins::Mathematics::atanh_ ( std::vector< Value > &  n,
VM vm 
)

◆ ceil_()

Value Ark::internal::Builtins::Mathematics::ceil_ ( std::vector< Value > &  n,
VM vm 
)

◆ cos_()

Value Ark::internal::Builtins::Mathematics::cos_ ( std::vector< Value > &  n,
VM vm 
)

◆ cosh_()

Value Ark::internal::Builtins::Mathematics::cosh_ ( std::vector< Value > &  n,
VM vm 
)

◆ exponential()

Value Ark::internal::Builtins::Mathematics::exponential ( std::vector< Value > &  n,
VM vm 
)

◆ floor_()

Value Ark::internal::Builtins::Mathematics::floor_ ( std::vector< Value > &  n,
VM vm 
)

◆ isinf_()

Value Ark::internal::Builtins::Mathematics::isinf_ ( std::vector< Value > &  n,
VM vm 
)

◆ isnan_()

Value Ark::internal::Builtins::Mathematics::isnan_ ( std::vector< Value > &  n,
VM vm 
)

◆ logarithm()

Value Ark::internal::Builtins::Mathematics::logarithm ( std::vector< Value > &  n,
VM vm 
)

◆ round_()

Value Ark::internal::Builtins::Mathematics::round_ ( std::vector< Value > &  n,
VM vm 
)

◆ sin_()

Value Ark::internal::Builtins::Mathematics::sin_ ( std::vector< Value > &  n,
VM vm 
)

◆ sinh_()

Value Ark::internal::Builtins::Mathematics::sinh_ ( std::vector< Value > &  n,
VM vm 
)

◆ tan_()

Value Ark::internal::Builtins::Mathematics::tan_ ( std::vector< Value > &  n,
VM vm 
)

◆ tanh_()

Value Ark::internal::Builtins::Mathematics::tanh_ ( std::vector< Value > &  n,
VM vm 
)

Variable Documentation

◆ e_

const Value Ark::internal::Builtins::Mathematics::e_
extern

◆ inf_

const Value Ark::internal::Builtins::Mathematics::inf_
extern

◆ nan_

const Value Ark::internal::Builtins::Mathematics::nan_
extern

◆ pi_

const Value Ark::internal::Builtins::Mathematics::pi_
extern

◆ tau_

const Value Ark::internal::Builtins::Mathematics::tau_
extern