OpenTK Пространство имен

Привязки OpenGL и OpenTK для iOS.

Классы

AutoGeneratedAttribute

Указывает, что эта функция создается автоматически средством.

BindingsBase

Привязки OpenGL и OpenTK для iOS.

BlittableValueType

Проверяет, является ли указанный параметр типа типом непреобразуемого значения.

BlittableValueType<T>

Проверяет, является ли указанный параметр типа типом непреобразуемого значения.

Configuration

Предоставляет сведения о базовой ОС и среде выполнения.

DisplayResolution

Содержит сведения о разрешении монитора.

FrameEventArgs

Определяет аргументы для событий кадра. Экземпляр FrameEventArgs действителен только в течение соответствующего события; не сохранять ссылки на FrameEventArgs вне этого события.

Functions

Содержит математические функции для набора средств OpenTK.Math.

KeyPressEventArgs

Определяет аргументы события для событий KeyPress. Экземпляры этого класса кэшируются: KeyPressEventArgs следует использовать только в соответствующем событии, если только не клонированы вручную.

MathHelper

Привязки OpenGL и OpenTK для iOS.

Toolkit

Привязки OpenGL и OpenTK для iOS.

Структуры

BezierCurve

Представляет кривую безье с таким количеством точек, сколько требуется.

BezierCurveCubic

Представляет кубическую кривую безье с двумя привязками и двумя контрольными точками.

BezierCurveQuadric

Представляет кривую безье квадрика с двумя привязками и одной контрольной точкой.

Box2

Определяет прямоугольник( прямоугольник).

ContextHandle

Представляет дескриптор для контекста OpenGL или OpenAL.

Half

Имя Half является производным от числа с плавающей запятой половинной точности. Он занимает только 16 бит, которые разделены на 1 бит знака, 5 битов экспоненты и 10 бит мантиссы.

Matrix2

Привязки OpenGL и OpenTK для iOS.

Matrix3

Привязки OpenGL и OpenTK для iOS.

Matrix3d

Привязки OpenGL и OpenTK для iOS.

Matrix4

Представляет матрицу 4x4

Matrix4d

Представляет матрицу 4x4 с компонентами двойной точности.

NMatrix2

Привязки OpenGL и OpenTK для iOS.

NMatrix3

Привязки OpenGL и OpenTK для iOS.

NMatrix4

Привязки OpenGL и OpenTK для iOS.

NMatrix4d

Привязки OpenGL и OpenTK для iOS.

NMatrix4x3

Привязки OpenGL и OpenTK для iOS.

NVector3

Привязки OpenGL и OpenTK для iOS.

NVector3d

Привязки OpenGL и OpenTK для iOS.

Quaternion

Представляет кватернион.

Quaterniond

Представляет кватернион двойной точности.

Vector2

Представляет двухмерный вектор, использующий два числа с плавающей запятой с одной точностью.

Vector2d

Представляет двухмерный вектор с использованием двух чисел двойной точности с плавающей запятой.

Vector2h

2-компонентный вектор типа Half. Занимает всего 4 байта.

Vector2i

Привязки OpenGL и OpenTK для iOS.

Vector3

Представляет трехмерный вектор с использованием трех чисел с плавающей запятой одной точности.

Vector3d

Представляет трехмерный вектор, использующий три числа двойной точности с плавающей запятой.

Vector3h

3-компонентный вектор типа Half. Занимает 6 байтов.

Vector3i

Привязки OpenGL и OpenTK для iOS.

Vector4

Представляет четырехмерный вектор с четырьмя числами с плавающей запятой с одной точностью.

Vector4d

Представляет четырехмерный вектор с четырьмя числами двойной точности с плавающей запятой.

Vector4h

4-компонентный вектор типа Half. Занимает всего 8 байтов.

Vector4i

Привязки OpenGL и OpenTK для iOS.

Интерфейсы

INativeWindow

Определяет интерфейс для собственного окна.

Перечисления

WindowBorder

Перечисляет доступные границы окна.

WindowState

Перечисляет доступные состояния окна.