Avara3D
0.2.0
C++ API reference
RenderGatherer.h
1
//
2
// RenderGatherer.h
3
// avara3d
4
//
5
// Created by Morgan Davis on 12/24/25.
6
// Copyright © 2026 Morgan K Davis. All rights reserved.
7
//
8
9
#ifndef AVARA3D_RENDER_RENDERGATHERER_H
10
#define AVARA3D_RENDER_RENDERGATHERER_H
11
12
#include "a3d/Math.h"
13
#include "a3d/scene/Scene.h"
14
15
namespace
a3d {
16
17
struct
FrameStats;
18
struct
GatherOutput;
19
20
class
PhysicsWorld;
21
class
Scene;
22
23
class
RenderGatherer {
24
25
public
:
26
// [Internal Static Member Functions]
27
28
static
GatherOutput Gather(
const
Scene& scene,
29
const
math::mat4& view,
30
const
PhysicsWorld* physicsWorld,
31
const
Scene::DebugOptions
& debugOptions,
32
FrameStats& stats);
33
};
34
35
}
36
37
#endif
// AVARA3D_RENDER_RENDERGATHERER_H
a3d::Scene::DebugOptions
DebugOptions
Scene-wide debug visualization options.
Definition:
Scene.h:61
a3d
render
RenderGatherer.h
Generated by
1.9.4