openshot-audio  0.1.7
Public Member Functions | Static Public Member Functions | List of all members
juce::JavascriptEngine::RootObject::MathClass Struct Reference
Inheritance diagram for juce::JavascriptEngine::RootObject::MathClass:
juce::DynamicObject juce::ReferenceCountedObject

Public Member Functions

 MathClass ()
 
- Public Member Functions inherited from juce::DynamicObject
 DynamicObject ()
 
 DynamicObject (const DynamicObject &)
 
 ~DynamicObject ()
 
virtual bool hasProperty (const Identifier &propertyName) const
 
virtual const vargetProperty (const Identifier &propertyName) const
 
virtual void setProperty (const Identifier &propertyName, const var &newValue)
 
virtual void removeProperty (const Identifier &propertyName)
 
virtual bool hasMethod (const Identifier &methodName) const
 
virtual var invokeMethod (Identifier methodName, const var::NativeFunctionArgs &args)
 
void setMethod (Identifier methodName, var::NativeFunction function)
 
void clear ()
 
NamedValueSetgetProperties () noexcept
 
void cloneAllProperties ()
 
virtual Ptr clone ()
 
virtual void writeAsJSON (OutputStream &, int indentLevel, bool allOnOneLine)
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Static Public Member Functions

static var Math_pi (Args)
 
static var Math_e (Args)
 
static var Math_random (Args)
 
static var Math_randInt (Args a)
 
static var Math_abs (Args a)
 
static var Math_round (Args a)
 
static var Math_sign (Args a)
 
static var Math_range (Args a)
 
static var Math_min (Args a)
 
static var Math_max (Args a)
 
static var Math_toDegrees (Args a)
 
static var Math_toRadians (Args a)
 
static var Math_sin (Args a)
 
static var Math_asin (Args a)
 
static var Math_cos (Args a)
 
static var Math_acos (Args a)
 
static var Math_sinh (Args a)
 
static var Math_asinh (Args a)
 
static var Math_cosh (Args a)
 
static var Math_acosh (Args a)
 
static var Math_tan (Args a)
 
static var Math_tanh (Args a)
 
static var Math_atan (Args a)
 
static var Math_atanh (Args a)
 
static var Math_log (Args a)
 
static var Math_log10 (Args a)
 
static var Math_exp (Args a)
 
static var Math_pow (Args a)
 
static var Math_sqr (Args a)
 
static var Math_sqrt (Args a)
 
static var Math_ceil (Args a)
 
static var Math_floor (Args a)
 
static Identifier getClassName ()
 
template<typename Type >
static Type sign (Type n) noexcept
 

Additional Inherited Members

- Public Types inherited from juce::DynamicObject
typedef
ReferenceCountedObjectPtr
< DynamicObject
Ptr
 
- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Constructor & Destructor Documentation

juce::JavascriptEngine::RootObject::MathClass::MathClass ( )
inline

Member Function Documentation

static Identifier juce::JavascriptEngine::RootObject::MathClass::getClassName ( )
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_abs ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_acos ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_acosh ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_asin ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_asinh ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_atan ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_atanh ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_ceil ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_cos ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_cosh ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_e ( Args  )
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_exp ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_floor ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_log ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_log10 ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_max ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_min ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_pi ( Args  )
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_pow ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_randInt ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_random ( Args  )
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_range ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_round ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_sign ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_sin ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_sinh ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_sqr ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_sqrt ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_tan ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_tanh ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_toDegrees ( Args  a)
inlinestatic
static var juce::JavascriptEngine::RootObject::MathClass::Math_toRadians ( Args  a)
inlinestatic
template<typename Type >
static Type juce::JavascriptEngine::RootObject::MathClass::sign ( Type  n)
inlinestaticnoexcept

The documentation for this struct was generated from the following file: