OpenTK 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
适用于 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 |
枚举可用窗口状态。 |