C# Класс OpenTK.Functions

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DTOR double
DTORF float
PI double
PIF float
RTOD double
RTODF float

Открытые методы

Метод Описание
BinomialCoefficient ( int n, int k ) : long

Calculates the binomial coefficient n above k.

DegreesToRadians ( float degrees ) : float

Convert degrees to radians

Factorial ( int n ) : long

Calculates the factorial of a given natural number.

InverseSqrtFast ( double x ) : double

Returns an approximation of the inverse square root of left number.

This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/

InverseSqrtFast ( float x ) : float

Returns an approximation of the inverse square root of left number.

This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/

NextPowerOfTwo ( double n ) : double

Returns the next power of two that is larger than the specified number.

NextPowerOfTwo ( float n ) : float

Returns the next power of two that is larger than the specified number.

NextPowerOfTwo ( int n ) : int

Returns the next power of two that is larger than the specified number.

NextPowerOfTwo ( long n ) : long

Returns the next power of two that is larger than the specified number.

RadiansToDegrees ( float radians ) : float

Convert radians to degrees

Swap ( double &a, double &b ) : void

Swaps two float values.

Swap ( float &a, float &b ) : void

Swaps two float values.

Описание методов

BinomialCoefficient() публичный статический Метод

Calculates the binomial coefficient n above k.
public static BinomialCoefficient ( int n, int k ) : long
n int The n.
k int The k.
Результат long

DegreesToRadians() публичный статический Метод

Convert degrees to radians
public static DegreesToRadians ( float degrees ) : float
degrees float An angle in degrees
Результат float

Factorial() публичный статический Метод

Calculates the factorial of a given natural number.
public static Factorial ( int n ) : long
n int The number.
Результат long

InverseSqrtFast() публичный статический Метод

Returns an approximation of the inverse square root of left number.
This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/
public static InverseSqrtFast ( double x ) : double
x double A number.
Результат double

InverseSqrtFast() публичный статический Метод

Returns an approximation of the inverse square root of left number.
This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/
public static InverseSqrtFast ( float x ) : float
x float A number.
Результат float

NextPowerOfTwo() публичный статический Метод

Returns the next power of two that is larger than the specified number.
public static NextPowerOfTwo ( double n ) : double
n double The specified number.
Результат double

NextPowerOfTwo() публичный статический Метод

Returns the next power of two that is larger than the specified number.
public static NextPowerOfTwo ( float n ) : float
n float The specified number.
Результат float

NextPowerOfTwo() публичный статический Метод

Returns the next power of two that is larger than the specified number.
public static NextPowerOfTwo ( int n ) : int
n int The specified number.
Результат int

NextPowerOfTwo() публичный статический Метод

Returns the next power of two that is larger than the specified number.
public static NextPowerOfTwo ( long n ) : long
n long The specified number.
Результат long

RadiansToDegrees() публичный статический Метод

Convert radians to degrees
public static RadiansToDegrees ( float radians ) : float
radians float An angle in radians
Результат float

Swap() публичный статический Метод

Swaps two float values.
public static Swap ( double &a, double &b ) : void
a double The first value.
b double The second value.
Результат void

Swap() публичный статический Метод

Swaps two float values.
public static Swap ( float &a, float &b ) : void
a float The first value.
b float The second value.
Результат void

Описание свойств

DTOR публичное статическое свойство

Obsolete. Do not use.
public static double DTOR
Результат double

DTORF публичное статическое свойство

Obsolete. Do not use.
public static float DTORF
Результат float

PI публичное статическое свойство

Obsolete. Do not use.
public static double PI
Результат double

PIF публичное статическое свойство

Obsolete. Do not use.
public static float PIF
Результат float

RTOD публичное статическое свойство

Obsolete. Do not use.
public static double RTOD
Результат double

RTODF публичное статическое свойство

Obsolete. Do not use.
public static float RTODF
Результат float