载入中...
搜索中...
未找到
VirtualGeometry.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Module.h"
4
5#include <string>
6
7namespace ssq {
8class Class;
9class Table;
10}
11
12namespace eve::virtualgeometry {
13
14class VirtualGeometryRenderer;
15
26public:
29 VirtualGeometry() = default;
31 ~VirtualGeometry() override = default;
32
34 bool isAvailable() const;
35
37 VirtualGeometryRenderer *newRenderer();
38};
39
40} // namespace eve::virtualgeometry
#define EVENGINE_API_DOMAINS
Definition Export.h:110
EVENGINE_API_FOUNDATION public API.
Definition Module.h:46
A virtual-geometry renderer: preprocesses a mesh into a cluster DAG, uploads it to the GPU,...
Virtual-geometry module — Nanite-style virtualized geometry rendering on top of the active Graphics b...
~VirtualGeometry() override=default
Virtual geometry.
VirtualGeometry()=default
Virtual geometry.
enum EVENGINE_API_FOUNDATION Table
OT_TABLE (editable via Runtime table APIs / ReflectedPropertyModel).
Definition Runtime.h:121
EVEngine ECS 集成层:底层实现使用 sunxfancy/ECS.hpp https://github.com/sunxfancy/ECS.hpp
Definition ECS.h:14