Unravel Engine C++ Reference
|
#include <engine/ecs/ecs.h>
#include <engine/rendering/camera.h>
#include <engine/layers/layer_mask.h>
#include <graphics/frame_buffer.h>
#include <graphics/render_view.h>
#include "passes/assao_pass.h"
#include "passes/atmospheric_pass.h"
#include "passes/atmospheric_pass_perez.h"
#include "passes/atmospheric_pass_skybox.h"
#include "passes/fxaa_pass.h"
#include "passes/tonemapping_pass.h"
#include "passes/blit_pass.h"
#include "passes/prefilter_pass.h"
#include "passes/ssr_pass.h"
#include "passes/hiz_pass.h"
#include <base/basetypes.hpp>
#include <context/context.hpp>
#include <map>
#include <memory>
#include <vector>
#include <hpp/small_vector.hpp>
Go to the source code of this file.
Classes | |
struct | unravel::rendering::lod_data |
Contains level of detail (LOD) data for an entity. More... | |
struct | unravel::rendering::per_camera_data |
Contains data specific to a camera, including LOD information. More... | |
class | unravel::rendering::pipeline |
struct | unravel::rendering::pipeline::run_params |
Namespaces | |
namespace | unravel |
namespace | unravel::rendering |
Typedefs | |
using | unravel::rendering::lod_data_container = std::map<entt::handle, lod_data> |
using | unravel::rendering::visibility_set_models_t = hpp::small_vector<entt::handle> |