Difference between revisions of "Math Script"
imported>Cipscis m (→Global Functions: Removed extraneous apostrophe) |
imported>PurpleLunchbox (/* Category:SKSE and Global Functions) |
||
Line 2: | Line 2: | ||
[[Category:Papyrus]] | [[Category:Papyrus]] | ||
[[Category:Script Objects]] | [[Category:Script Objects]] | ||
[[Category:SKSE]] | |||
Collection of generic math-related global functions | Collection of generic math-related global functions | ||
Line 52: | Line 53: | ||
'''float Function [[tan - Math|tan]](float afValue)''' | '''float Function [[tan - Math|tan]](float afValue)''' | ||
*Calculates the tangent of its value (in degrees). | *Calculates the tangent of its value (in degrees). | ||
== SKSE Global Functions == | |||
'''int Function [[LeftShift - Math|LeftShift]](int value, int n)''' | |||
*Shifts value left by n number of bits. | |||
'''int Function [[RightShift - Math|RightShift]](int value, int n)''' | |||
*Shifts value right by n number of bits. | |||
'''int Function [[LogicalAnd - Math|LogicalAnd]](int arg1, int arg2)''' | |||
*ANDs arg1 with arg2. | |||
'''int Function [[LogicalOr - Math|LogicalOr]](int arg1, int arg2)''' | |||
*ORs arg1 with arg2. | |||
'''int Function [[LogicalXor - Math|LogicalXor]](int arg1, int arg2)''' | |||
*Exclusive ORs arg1 with arg2. | |||
'''int Function [[LogicalNot - Math|LogicalNot]](int arg1)''' | |||
*Inverts arg1's bits. | |||
== Member Functions == | == Member Functions == |
Revision as of 22:12, 13 May 2012
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