AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 成员函数 | 所有成员列表
AnyCAD::API::Viewport类 参考

定义窗口的视口信息 更多...

#include <APIViewport.h>

Public 成员函数

Real GetX () const
 
Real GetY () const
 
Real GetWidth () const
 
Vector2 GetSize () const
 
void SetType (const EnumProjectionType &nType)
 
EnumProjectionType GetType () const
 
float GetZoom () const
 
void SetZoom (const float &zoom)
 
Matrix4 UpdateProjectionMatrix ()
 

详细描述

定义窗口的视口信息

y | | |_ _ _ _ x (0,0)

成员函数说明

Vector2 AnyCAD::API::Viewport::GetSize ( ) const

获取视口高度。

返回
高度值。
EnumProjectionType AnyCAD::API::Viewport::GetType ( ) const

获取投影类型。

返回
投影类型.
Real AnyCAD::API::Viewport::GetWidth ( ) const

获取视口宽度

返回
宽度值.
Real AnyCAD::API::Viewport::GetX ( ) const

获取 x 位置.

返回
X坐标.
Real AnyCAD::API::Viewport::GetY ( ) const

获取 y 位置。

返回
Y坐标.
float AnyCAD::API::Viewport::GetZoom ( ) const

获取缩放系数。

返回
缩放系数.
void AnyCAD::API::Viewport::SetType ( const EnumProjectionType nType)

设置投影类型:正交或透视

参数
nType投影类型.
void AnyCAD::API::Viewport::SetZoom ( const float &  zoom)

设置缩放系数。

参数
zoom缩放系数.
Matrix4 AnyCAD::API::Viewport::UpdateProjectionMatrix ( )

更新投影矩阵。

返回
投影矩阵。

该类的文档由以下文件生成: