OpenTK 命名空间

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

AutoGeneratedAttribute

指示此函数由工具自动生成。

BindingsBase

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

BlittableValueType

检查指定的类型参数是否为 blittable 值类型。

BlittableValueType<T>

检查指定的类型参数是否为 blittable 值类型。

Configuration

提供有关基础 OS 和运行时的信息。

DisplayResolution

包含有关监视器的显示分辨率的信息。

FrameEventArgs

定义帧事件的参数。 FrameEventArgs 实例仅在相关事件的持续时间内有效;不要在此事件之外存储对 FrameEventArgs 的引用。

Functions

包含 OpenTK.Math 工具包的数学函数。

KeyPressEventArgs

定义 KeyPress 事件的事件参数。 缓存此类的实例:除非手动克隆,否则只能在相关事件中使用 KeyPressEventArgs。

MathHelper

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Toolkit

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

结构

BezierCurve

表示具有任意数量的点的贝塞尔曲线。

BezierCurveCubic

表示具有两个定位点和两个控制点的三次方贝塞尔曲线。

BezierCurveQuadric

表示具有两个定位点和一个控制点的四边形贝塞尔曲线。

Box2

定义 2d 框 (矩形) 。

ContextHandle

表示 OpenGL 或 OpenAL 上下文的句柄。

Half

名称 Half 派生自半精度浮点数。 它只占用 16 位,分为 1 个符号位、5 个指数位和 10 个 Mantissa 位。

Matrix2

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Matrix3

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Matrix3d

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Matrix4

表示 4x4 矩阵

Matrix4d

表示具有双精度分量 4x4 矩阵。

NMatrix2

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

NMatrix3

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

NMatrix4

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

NMatrix4d

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

NMatrix4x3

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

NVector3

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

NVector3d

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Quaternion

表示四元数。

Quaterniond

表示双精度四元数。

Vector2

表示使用两个单精度浮点数的 2D 向量。

Vector2d

表示使用两个双精度浮点数的 2D 向量。

Vector2h

Half 类型的双分量向量。 总共占用 4 个字节。

Vector2i

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Vector3

表示使用三个单精度浮点数的 3D 矢量。

Vector3d

表示使用三个双精度浮点数的 3D 矢量。

Vector3h

Half 类型的 3 分量向量。 总共占用 6 个字节。

Vector3i

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

Vector4

表示使用四个单精度浮点数的 4D 矢量。

Vector4d

表示使用四个双精度浮点数的 4D 矢量。

Vector4h

Half 类型的 4 分量向量。 总共占用 8 个字节。

Vector4i

适用于 iOS 的 OpenGL 和 OpenTK 绑定。

接口

INativeWindow

定义本机窗口的接口。

枚举

WindowBorder

枚举可用的窗口边框。

WindowState

枚举可用窗口状态。