scg3  0.6
scg::Core Class Referenceabstract

Base class for all cores (abstract). More...

#include "Core.h"

Inheritance diagram for scg::Core:
[legend]

Public Member Functions

 Core ()
 
virtual ~Core ()=0
 
virtual void render (RenderState *renderState)=0
 
virtual void renderPost (RenderState *renderState)
 

Detailed Description

Base class for all cores (abstract).

Definition at line 36 of file Core.h.

Constructor & Destructor Documentation

◆ Core()

scg::Core::Core ( )

Constructor.

◆ ~Core()

virtual scg::Core::~Core ( )
pure virtual

Destructor.

Member Function Documentation

◆ render()

virtual void scg::Core::render ( RenderState renderState)
pure virtual

◆ renderPost()

virtual void scg::Core::renderPost ( RenderState renderState)
virtual

Render core after traversing sub-tree, e.g., to restore previous state.

Reimplemented in scg::ShaderCore, scg::MaterialCore, scg::Texture2DCore, scg::BumpMapCore, scg::TextureCore, scg::ColorCore, and scg::CubeMapCore.


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