Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::default_textures Class Reference

#include <default_textures.h>

Public Member Functions

void generate ()
 
void clear ()
 
auto black_texture () const -> gfx::texture::ptr
 
auto white_texture () const -> gfx::texture::ptr
 
auto missing_texture () const -> gfx::texture::ptr
 
auto transparent_texture () const -> gfx::texture::ptr
 
auto cloud_noise () -> cloud_noise_textures &
 
auto cloud_noise () const -> const cloud_noise_textures &
 

Static Public Member Functions

static auto get () -> default_textures &
 

Detailed Description

Definition at line 10 of file default_textures.h.

Member Function Documentation

◆ black_texture()

auto unravel::default_textures::black_texture ( ) const -> gfx::texture::ptr
inline

Definition at line 18 of file default_textures.h.

◆ clear()

void unravel::default_textures::clear ( )

Definition at line 55 of file default_textures.cpp.

◆ cloud_noise() [1/2]

auto unravel::default_textures::cloud_noise ( ) -> cloud_noise_textures&
inline

Definition at line 25 of file default_textures.h.

◆ cloud_noise() [2/2]

auto unravel::default_textures::cloud_noise ( ) const -> const cloud_noise_textures&
inline

Definition at line 26 of file default_textures.h.

◆ generate()

void unravel::default_textures::generate ( )

Definition at line 45 of file default_textures.cpp.

◆ get()

auto unravel::default_textures::get ( ) -> default_textures&
static

Definition at line 39 of file default_textures.cpp.

◆ missing_texture()

auto unravel::default_textures::missing_texture ( ) const -> gfx::texture::ptr
inline

Definition at line 20 of file default_textures.h.

◆ transparent_texture()

auto unravel::default_textures::transparent_texture ( ) const -> gfx::texture::ptr
inline

Fully transparent black (alpha 0). Used as the SSIL-disabled fallback so the indirect-lighting mix(irradiance, ssil.rgb, ssil.a) collapses to the SH probe.

Definition at line 23 of file default_textures.h.

◆ white_texture()

auto unravel::default_textures::white_texture ( ) const -> gfx::texture::ptr
inline

Definition at line 19 of file default_textures.h.


The documentation for this class was generated from the following files: