Euphoria
Public Attributes | List of all members
eu::render::Assets Struct Reference

Public Attributes

std::shared_ptr< Texture2dwhite
 
std::shared_ptr< Texture2dblack
 
ShaderSource default_shader_source = { .vertex = "", .fragment = "" }
 
ShaderSource skybox_shader_source = { .vertex = "", .fragment = "" }
 
std::string pp_vert_glsl
 
std::string pp_realize_frag_glsl
 
std::string pp_extract_frag_glsl
 
std::string pp_ping_pong_blur_frag_glsl
 

Detailed Description

Definition at line 9 of file assets.h.

Member Data Documentation

◆ black

std::shared_ptr<Texture2d> eu::render::Assets::black

Definition at line 13 of file assets.h.

◆ default_shader_source

ShaderSource eu::render::Assets::default_shader_source = { .vertex = "", .fragment = "" }

Definition at line 16 of file assets.h.

◆ pp_extract_frag_glsl

std::string eu::render::Assets::pp_extract_frag_glsl

Definition at line 21 of file assets.h.

◆ pp_ping_pong_blur_frag_glsl

std::string eu::render::Assets::pp_ping_pong_blur_frag_glsl

Definition at line 22 of file assets.h.

◆ pp_realize_frag_glsl

std::string eu::render::Assets::pp_realize_frag_glsl

Definition at line 20 of file assets.h.

◆ pp_vert_glsl

std::string eu::render::Assets::pp_vert_glsl

Definition at line 19 of file assets.h.

◆ skybox_shader_source

ShaderSource eu::render::Assets::skybox_shader_source = { .vertex = "", .fragment = "" }

Definition at line 17 of file assets.h.

◆ white

std::shared_ptr<Texture2d> eu::render::Assets::white

Definition at line 12 of file assets.h.


The documentation for this struct was generated from the following file: