|
Lugdunum
0.1.0
|
#include <SkyBox.hpp>
Public Member Functions | |
| SkyBox (const std::string &name) | |
| SkyBox (const SkyBox &)=delete | |
| SkyBox (SkyBox &&)=delete | |
| SkyBox & | operator= (const SkyBox &)=delete |
| SkyBox & | operator= (SkyBox &&)=delete |
| virtual | ~SkyBox ()=default |
| const Resource::SharedPtr< lug::Graphics::Render::Texture > | getBackgroundTexture () const |
| const Resource::SharedPtr< lug::Graphics::Render::Texture > | getEnvironnementTexture () const |
| virtual Resource::SharedPtr< lug::Graphics::Render::SkyBox > | createIrradianceMap (Renderer &renderer) const =0 |
| virtual Resource::SharedPtr< lug::Graphics::Render::SkyBox > | createPrefilteredMap (Renderer &renderer) const =0 |
Public Member Functions inherited from lug::Graphics::Resource | |
| Resource (Type type, const std::string &name) | |
| Resource (const Resource &)=delete | |
| Resource (Resource &&)=delete | |
| Resource & | operator= (const Resource &)=delete |
| Resource & | operator= (Resource &&)=delete |
| virtual | ~Resource ()=default |
| Type | getType () const |
| Returns the type of the Resource. More... | |
| Handle | getHandle () const |
| Returns the handle of the Resource. More... | |
| const std::string & | getName () const |
| Gets the name of the Resource. More... | |
| void | setName (const std::string &name) |
| Sets the name of the Resource. More... | |
Protected Attributes | |
| lug::Graphics::Resource::SharedPtr< lug::Graphics::Render::Texture > | _backgroundTexture |
| lug::Graphics::Resource::SharedPtr< lug::Graphics::Render::Texture > | _environnementTexture |
Protected Attributes inherited from lug::Graphics::Resource | |
| std::string | _name |
Friends | |
| class | ::lug::Graphics::Builder::SkyBox |
Additional Inherited Members | |
Public Types inherited from lug::Graphics::Resource | |
| enum | Type : uint8_t { Type::Scene, Type::SceneNode, Type::Material, Type::Mesh, Type::Light, Type::Texture, Type::Pipeline, Type::Camera, Type::SkyBox } |
| Type of the resource. More... | |
Definition at line 19 of file SkyBox.hpp.
| lug::Graphics::Render::SkyBox::SkyBox | ( | const std::string & | name | ) |
Definition at line 7 of file SkyBox.cpp.
|
delete |
|
delete |
|
virtualdefault |
Reimplemented in lug::Graphics::Vulkan::Render::SkyBox.
|
inline |
Definition at line 1 of file SkyBox.inl.
|
inline |
Definition at line 5 of file SkyBox.inl.
|
pure virtual |
Implemented in lug::Graphics::Vulkan::Render::SkyBox.
|
pure virtual |
Implemented in lug::Graphics::Vulkan::Render::SkyBox.
|
friend |
Definition at line 20 of file SkyBox.hpp.
|
protected |
Definition at line 40 of file SkyBox.hpp.
|
protected |
Definition at line 41 of file SkyBox.hpp.
1.8.13