slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
ScenePicker.h
浏览该文件的文档.
1#pragma once
2
3namespace z8 {
4
5class BaseCamera;
6class GameObject;
7class ResourceManager;
8class Scene;
9
12 float Left = 0.0f;
13 float Top = 0.0f;
14 float Width = 0.0f;
15 float Height = 0.0f;
16};
17
24class ScenePicker final {
25public:
26 static GameObject* Pick(Scene& scene, const ResourceManager& resources,
27 BaseCamera& camera, const ScenePickRect& viewport,
28 float pointerX, float pointerY);
29};
30
31} // namespace z8
Definition BaseCamera.h:10
有形状的渲染物体,一般包括:
Definition GameObject.h:54
应用级资源所有者和类型安全查询入口。 Manager 本身不是单例:Application 显式拥有它
Definition ResourceManager.h:34
一个可独立装载和销毁的场景,统一拥有相机、多光源和场景对象。
Definition Scene.h:14
编辑器 CPU 射线拾取器。
Definition ScenePicker.h:24
static GameObject * Pick(Scene &scene, const ResourceManager &resources, BaseCamera &camera, const ScenePickRect &viewport, float pointerX, float pointerY)
Definition ScenePicker.cpp:47
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
Definition ScenePicker.h:11
float Top
Definition ScenePicker.h:13
float Height
Definition ScenePicker.h:15
float Left
Definition ScenePicker.h:12
float Width
Definition ScenePicker.h:14