Euphoria
eu::render::ShaderResource Struct Reference

All loaded shaders. More...

Public Member Functions

bool is_loaded () const
 verify that the shaders are loaded

Public Attributes

LoadedShader_SingleColor single_color_shader
LoadedShader_OnlyDepth depth_transform_uniform
LoadedShader_OnlyDepth depth_transform_instanced_mat4
LoadedShader_Skybox skybox_shader
LoadedShader_Unlit_Container unlit_shader_container
LoadedShader_Default_Container default_shader_container
RealizeShader pp_realize
 the realization shader that is always run
ExtractShader pp_extract
PingPongBlurShader pp_ping

Detailed Description

All loaded shaders.

Definition at line 282 of file shader_resource.h.

Member Function Documentation

◆ is_loaded()

bool eu::render::ShaderResource::is_loaded ( ) const
nodiscard

verify that the shaders are loaded

Member Data Documentation

◆ default_shader_container

LoadedShader_Default_Container eu::render::ShaderResource::default_shader_container

Definition at line 290 of file shader_resource.h.

◆ depth_transform_instanced_mat4

LoadedShader_OnlyDepth eu::render::ShaderResource::depth_transform_instanced_mat4

Definition at line 286 of file shader_resource.h.

◆ depth_transform_uniform

LoadedShader_OnlyDepth eu::render::ShaderResource::depth_transform_uniform

Definition at line 285 of file shader_resource.h.

◆ pp_extract

ExtractShader eu::render::ShaderResource::pp_extract

Definition at line 294 of file shader_resource.h.

◆ pp_ping

PingPongBlurShader eu::render::ShaderResource::pp_ping

Definition at line 295 of file shader_resource.h.

◆ pp_realize

RealizeShader eu::render::ShaderResource::pp_realize

the realization shader that is always run

Definition at line 293 of file shader_resource.h.

◆ single_color_shader

LoadedShader_SingleColor eu::render::ShaderResource::single_color_shader

Definition at line 284 of file shader_resource.h.

◆ skybox_shader

LoadedShader_Skybox eu::render::ShaderResource::skybox_shader

Definition at line 287 of file shader_resource.h.

◆ unlit_shader_container

LoadedShader_Unlit_Container eu::render::ShaderResource::unlit_shader_container

Definition at line 289 of file shader_resource.h.


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