xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
| 命名空间 | 宏定义 | 枚举 | 函数
abs_camera.hpp 文件参考

抽象相机基类 更多...

#include <xcal/public.h>
#include <xcal/camera/core/frame.hpp>
#include <xcal/property/color.hpp>
#include <xcal/property/vec.hpp>
#include <xcmath/xcmath.hpp>
abs_camera.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  xcal::camera::AbsCamera
 相机系统命名空间 更多...
 

命名空间

namespace  xcal
 
namespace  xcal::camera
 PerspectiveCamera 测试套件
 

宏定义

#define XCAL_CAMERA_TYPE(tp)
 

枚举

enum class  xcal::camera::CameraType { xcal::camera::Perspective , xcal::camera::Orthogonal }
 

函数

XCAL_API const char * xcal::to_string (xcal::camera::CameraType type)
 

详细描述

抽象相机基类

作者
X_Chen D_Hai (illum.nosp@m.inat.nosp@m.estar.nosp@m.@fox.nosp@m.mail..nosp@m.com)
版本
0.1
日期
2025-09-07

在文件 abs_camera.hpp 中定义.

宏定义说明

◆ XCAL_CAMERA_TYPE

#define XCAL_CAMERA_TYPE (   tp)
值:
private: \
::xcal::camera::CameraType type_() const noexcept override { \
return ::xcal::camera::CameraType::tp; \
}

在文件 abs_camera.hpp24 行定义.