sandbox
Loading...
Searching...
No Matches
skybox.hpp
1// SPDX-License-Identifier: MIT
2#ifndef LIBSBX_SCENES_COMPONENTS_SKYBOX_HPP_
3#define LIBSBX_SCENES_COMPONENTS_SKYBOX_HPP_
4
5#include <libsbx/math/uuid.hpp>
7#include <libsbx/math/vector3.hpp>
8
9#include <libsbx/graphics/images/cube_image.hpp>
10
11namespace sbx::scenes {
12
13struct skybox {
15 graphics::image2d_handle brdf_image;
16 graphics::cube_image2d_handle irradiance_image;
17 graphics::cube_image2d_handle prefiltered_image;
19}; // struct skybox
20
21} // namespace sbx::scenes
22
23#endif // LIBSBX_SCENES_COMPONENTS_SKYBOX_HPP_
Definition: resource_storage.hpp:18
RGBA color value type.
Definition: color.hpp:48
static auto white() noexcept -> color
Returns a white color.
Definition: color.cpp:49
RGBA color representation and utilities.
Definition: skybox.hpp:13