Math Script

Revision as of 22:53, 13 May 2012 by imported>PurpleLunchbox (→‎Category:SKSE Script Objects)


Collection of generic math-related global functions

Definition

ScriptName Math

Properties

None

Global Functions

float Function abs(float afValue)

  • Calculates the absolute value of its parameter.

float Function acos(float afValue)

  • Calculates the arccosine of its value (returns degrees).

float Function asin(float afValue)

  • Calculates the arcsine of its value (returns degrees).

float Function atan(float afValue)

  • Calculates the arctangent of its value (returns degrees).

int Function Ceiling(float afValue)

  • Calculates the smallest integer greater than or equal to the value.

float Function cos(float afValue)

  • Calculates the cosine of its value (in degrees).

float Function DegreesToRadians(float afDegrees)

  • Converts its argument in degrees to radians.

int Function Floor(float afValue)

  • Calculates the largest integer less than or equal to the value.

float Function pow(float x, float y)

  • Raises x to the y power.

float Function RadiansToDegrees(float afRadians)

  • Converts its argument in radians to degrees.

float Function sin(float afValue)

  • Calculates the sine of its argument (in degrees).

float Function sqrt(float afValue)

  • Calculates the square root of its argument.

float Function tan(float afValue)

  • Calculates the tangent of its value (in degrees).

SKSE Global Functions

int Function LeftShift(int value, int n)

  • Shifts value left by n number of bits.

int Function RightShift(int value, int n)

  • Shifts value right by n number of bits.

int Function LogicalAnd(int arg1, int arg2)

  • ANDs arg1 with arg2.

int Function LogicalOr(int arg1, int arg2)

  • ORs arg1 with arg2.

int Function LogicalXor(int arg1, int arg2)

  • Exclusive ORs arg1 with arg2.

int Function LogicalNot(int arg1)

  • Inverts arg1's bits.

Member Functions

None

Events

None