Euphoria
eu::render::RenderSource Struct Referenceabstract

A source that can be rendered to a framebuffer or a screen. More...

Inheritance diagram for eu::render::RenderSource:
eu::render::RenderTextureWithShader eu::render::RenderWorld

Public Member Functions

 RenderSource ()=default
virtual ~RenderSource ()=default
 RenderSource (const RenderSource &)=delete
 RenderSource (RenderSource &&)=delete
void operator= (const RenderSource &)=delete
void operator= (RenderSource &&)=delete
virtual void render (const PostProcArg &arg)=0

Detailed Description

A source that can be rendered to a framebuffer or a screen.

Pretty much always a "render world" call or the output of an existing RenderTextureWithShader.

Definition at line 37 of file postproc.h.

Constructor & Destructor Documentation

◆ RenderSource() [1/3]

eu::render::RenderSource::RenderSource ( )
default

◆ ~RenderSource()

virtual eu::render::RenderSource::~RenderSource ( )
virtualdefault

◆ RenderSource() [2/3]

eu::render::RenderSource::RenderSource ( const RenderSource & )
delete

◆ RenderSource() [3/3]

eu::render::RenderSource::RenderSource ( RenderSource && )
delete

Member Function Documentation

◆ operator=() [1/2]

void eu::render::RenderSource::operator= ( const RenderSource & )
delete

◆ operator=() [2/2]

void eu::render::RenderSource::operator= ( RenderSource && )
delete

◆ render()

virtual void eu::render::RenderSource::render ( const PostProcArg & arg)
pure virtual

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