Euphoria
eu::render::CompiledStack Struct Reference

A compiled full-screen-effect. More...

Public Attributes

std::shared_ptr< RenderSourcelast_source
 start with a simple world, but depending on the current effect list, could be more...
std::vector< std::shared_ptr< RenderTextureWithShader > > targets

Detailed Description

A compiled full-screen-effect.

when compiled it could be:

  • [render world to screen]
  • [render world to fbo], [render fbo to screen with shader]
  • [render world to fbo] [[render fbo to intermediate with shader] [render int to screen with shader]]
  • [render world to fbo] [[render fbo to intermediate with shader] [render int to fbo with shader]] [render fbo to screen with shader]

Definition at line 89 of file postproc.h.

Member Data Documentation

◆ last_source

std::shared_ptr<RenderSource> eu::render::CompiledStack::last_source

start with a simple world, but depending on the current effect list, could be more...

Definition at line 92 of file postproc.h.

◆ targets

std::vector<std::shared_ptr<RenderTextureWithShader> > eu::render::CompiledStack::targets

Definition at line 94 of file postproc.h.


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