Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 710 Bytes

reference-libobs-graphics-math.rst

File metadata and controls

39 lines (21 loc) · 710 Bytes

Extra Math Functions/Macros

#include <graphics/math-extra.h>

Helper functions/macros for graphics math.

.. function:: RAD(val)

   Macro that converts a floating point degrees value to radians.

.. function:: DEG(val)

   Macro that converts a floating point radians value to degrees.

LARGE_EPSILON 1e-2f

Large epsilon value.

EPSILON 1e-4f

Epsilon value.

TINY_EPSILON 1e-5f

Tiny Epsilon value.

M_INFINITE 3.4e38f

Infinite value

.. function:: float rand_float(int positive_only)

   Generates a random floating point value (from -1.0f..1.0f, or
   0.0f..1.0f if *positive_only* is set).