Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
FrameProcessing.h File Reference
#include <filesystem>
#include <future>
#include "EcsData.h"
#include "Engine/Audio/AudioConfig.h"
#include "Engine/Audio/AudioAssetRef.h"
#include "Engine/Audio/AudioLoader.h"
#include "Engine/Core/Asset.h"
#include "Engine/Material/MaterialAsset.h"
#include "Engine/Mesh/GltfLoader.h"
#include "Engine/Texture/ExrLoader.h"
Include dependency graph for FrameProcessing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Engine::Ecs::TextureAssetPipeline
 Infrastructure to load images into the ecs. More...
class  Engine::Ecs::ModelAssetPipeline
 The model asset pipeline loads a gltf scene and loads and loads the mesh and material data. The material data requests the textures it needs. More...
class  Engine::Ecs::AudioAssetPipeline
 Async pipeline for loading audio assets (WAV, FLAC, MP3) More...
struct  Engine::Ecs::AudioAssetPipeline::AudioLoadFuture

Namespaces

namespace  Engine
namespace  Engine::Assets
namespace  Engine::Core
 Core audio subsystem owning the miniaudio engine and managing playback.
namespace  Engine::Ecs