Physics Simulation & Visualization Tool
0.1
A C++ physics simulation engine with real-time 3D visualization
Loading...
Searching...
No Matches
ScenePresets.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <span>
4
5
class
SceneManager
;
6
7
namespace
ScenePresets
{
8
9
using
GenerateFn
= void (*)(
SceneManager
&);
10
11
struct
PresetDescriptor
{
12
const
char
*
category
;
13
const
char
*
name
;
14
const
char
*
description
;
15
GenerateFn
generate
;
16
};
17
18
std::span<const PresetDescriptor>
all
();
19
20
}
SceneManager
Definition
SceneManager.h:32
ScenePresets
Definition
SceneManager.h:15
ScenePresets::PresetDescriptor::name
const char * name
Definition
ScenePresets.h:13
ScenePresets::all
std::span< const PresetDescriptor > all()
Definition
ScenePresets.cpp:18
ScenePresets::PresetDescriptor::description
const char * description
Definition
ScenePresets.h:14
ScenePresets::PresetDescriptor::category
const char * category
Definition
ScenePresets.h:12
ScenePresets::PresetDescriptor::generate
GenerateFn generate
Definition
ScenePresets.h:15
ScenePresets::GenerateFn
void(*)(SceneManager &) GenerateFn
Definition
ScenePresets.h:9
ScenePresets::PresetDescriptor
Definition
ScenePresets.h:11
src
graphics
presets
ScenePresets.h
Generated by
1.9.8