Avara3D
0.2.0
C++ API reference
a3d.h
1
//
2
// a3d.h
3
// avara3d
4
//
5
// Created by Morgan Davis on 9/20/17.
6
// Copyright © 2026 Morgan K Davis. All rights reserved.
7
//
8
9
#ifndef AVARA3D_A3D_H
10
#define AVARA3D_A3D_H
11
12
#include "a3d/Application.h"
13
#include "a3d/Buffer.h"
14
#include "a3d/BuildInfo.h"
15
#include "a3d/Color.h"
16
#include "a3d/CubeImage.h"
17
#include "a3d/Environment.h"
18
#include "a3d/Font.h"
19
#include "a3d/Image.h"
20
#include "a3d/Math.h"
21
#include "a3d/Runner.h"
22
#include "a3d/SimulationConfig.h"
23
#include "a3d/log/Log.h"
24
#include "a3d/log/sink/FileLogSink.h"
25
#include "a3d/log/sink/StdOutLogSink.h"
26
#include "a3d/input/InputContext.h"
27
#include "a3d/input/DesktopInputContext.h"
28
#include "a3d/extension/Transients.h"
29
#include "a3d/extension/Wanderer.h"
30
#include "a3d/extension/WanderRotator.h"
31
#include "a3d/extension/camera/FlyCameraController.h"
32
#include "a3d/extension/camera/TurntableCameraController.h"
33
#include "a3d/mesh/AABB.h"
34
#include "a3d/mesh/Mesh.h"
35
#include "a3d/mesh/MeshElement.h"
36
#include "a3d/mesh/Line.h"
37
#include "a3d/mesh/Point.h"
38
#include "a3d/mesh/primitive/Box.h"
39
#include "a3d/mesh/primitive/Capsule.h"
40
#include "a3d/mesh/primitive/Cone.h"
41
#include "a3d/mesh/primitive/Cylinder.h"
42
#include "a3d/mesh/primitive/Dome.h"
43
#include "a3d/mesh/primitive/Plane.h"
44
#include "a3d/mesh/primitive/RoundedBox.h"
45
#include "a3d/mesh/primitive/Sphere.h"
46
#include "a3d/mesh/primitive/Spring.h"
47
#include "a3d/mesh/primitive/Torus.h"
48
#include "a3d/mesh/primitive/TorusKnot.h"
49
#include "a3d/mesh/primitive/Tube.h"
50
#include "a3d/mesh/primitive/Wedge.h"
51
#include "a3d/physics/PhysicsBody.h"
52
#include "a3d/physics/PhysicsContact.h"
53
#include "a3d/physics/PhysicsWorld.h"
54
#include "a3d/physics/shape/PhysicsShape.h"
55
#include "a3d/physics/shape/primitive/BoxPhysicsShape.h"
56
#include "a3d/physics/shape/primitive/CapsulePhysicsShape.h"
57
#include "a3d/physics/shape/primitive/ConePhysicsShape.h"
58
#include "a3d/physics/shape/primitive/CylinderPhysicsShape.h"
59
#include "a3d/physics/shape/primitive/FinitePlanePhysicsShape.h"
60
#include "a3d/physics/shape/primitive/InfinitePlanePhysicsShape.h"
61
#include "a3d/physics/shape/primitive/SpherePhysicsShape.h"
62
#include "a3d/render/context/RenderContext.h"
63
#include "a3d/render/context/Window.h"
64
#include "a3d/scene/HitTestResult.h"
65
#include "a3d/scene/Node.h"
66
#include "a3d/scene/Scene.h"
67
#include "a3d/ui/Panel.h"
68
#include "a3d/util/Bitmask.h"
69
#include "a3d/util/Chrono.h"
70
#include "a3d/util/Enum.h"
71
#include "a3d/util/Filesystem.h"
72
#include "a3d/util/Flow.h"
73
#include "a3d/util/Geometry.h"
74
#include "a3d/util/PeriodicTrigger.h"
75
#include "a3d/util/Snapshot.h"
76
#include "a3d/util/String.h"
77
#include "a3d/util/Timer.h"
78
#include "a3d/visual/Atmosphere.h"
79
#include "a3d/visual/Background.h"
80
#include "a3d/visual/Fog.h"
81
#include "a3d/visual/Ground.h"
82
#include "a3d/visual/Surface.h"
83
#include "a3d/visual/VisualWorld.h"
84
#include "a3d/visual/camera/Camera.h"
85
#include "a3d/visual/camera/OrthographicCamera.h"
86
#include "a3d/visual/camera/PerspectiveCamera.h"
87
#include "a3d/visual/light/AmbientLight.h"
88
#include "a3d/visual/light/Attenuation.h"
89
#include "a3d/visual/light/DirectionalLight.h"
90
#include "a3d/visual/light/Light.h"
91
#include "a3d/visual/light/PointLight.h"
92
#include "a3d/visual/light/SpotLight.h"
93
#include "a3d/visual/material/Material.h"
94
#include "a3d/visual/material/Sampler.h"
95
#include "a3d/visual/material/Texture.h"
96
97
#endif
// AVARA3D_A3D_H
a3d
a3d.h
Generated by
1.9.4