AnyCAD C++ API
2018
首页
模块
命名空间
类
文件
文件列表
文件成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
inc
Core
APICamera.h
浏览该文件的文档.
1
//Public API. Powered by AnyCAD.
2
3
#ifndef _APICamera_H_
4
#define _APICamera_H_
5
6
#include "
APIObjectDef.h
"
7
8
namespace
AnyCAD{
namespace
API
9
{
17
class
AnyPlatformAPI_API
Camera
18
{
19
DECLARE_APIOBJECT
(
Camera
)
20
public
:
27
void
LookAt (
const
Vector3
& eyePos,
const
Vector3
& targetPos,
const
Vector3
& up) ;
32
Matrix4
ViewMatrix ()
const
;
37
Vector3
Position ()
const
;
42
Vector3
Direction ()
const
;
47
Vector3
Up ()
const
;
52
Vector3
Right ()
const
;
57
Vector3
Target ()
const
;
58
};
//Camera;
59
}}
//API
60
61
#endif //_APICamera_H_
AnyPlatformAPI_API
#define AnyPlatformAPI_API
Definition:
AnyPlatformAPI.h:8
AnyCAD::API::Matrix4
Matrix4.
Definition:
APIMath.h:248
APIObjectDef.h
DECLARE_APIOBJECT
#define DECLARE_APIOBJECT(className)
Definition:
APIObjectDef.h:10
AnyCAD::API::Vector3
Point or vector.
Definition:
APIMath.h:37
AnyCAD::API::Camera
相机
Definition:
APICamera.h:17
生成于 2018年 四月 15日 星期日 13:45:47 , 为 AnyCAD C++ API使用
1.8.5