AcousticTracer 0.1.0
An acoustic raytracing library.
Loading...
Searching...
No Matches
at_scene.h
Go to the documentation of this file.
1
5
6#ifndef AT_SCENE_H
7#define AT_SCENE_H
8
9#include "at.h"
10
12
17typedef struct AT_Scene AT_Scene;
18
29AT_Result AT_scene_create(AT_Scene **out_scene, const AT_SceneConfig *config);
30
38
39#endif // AT_SCENE_H
The libraries public types and functions.
AT_Result
Defines possible result types.
Definition at.h:24
void AT_scene_destroy(AT_Scene *scene)
Destroys an allocated AT_Scene.
AT_Result AT_scene_create(AT_Scene **out_scene, const AT_SceneConfig *config)
AT_Scene constructor for a given AT_SceneConfig.
Groups the scene config settings together.
Definition at.h:65
Groups the necessary information representing the scene.