Fission FSN
Loading...
Searching...
No Matches
fsIRenderable Class Referenceabstract

#include <fsIRenderable.h>

Inheritance diagram for fsIRenderable:

Public Member Functions

const fsAffineMtx2drenderMatrixGet ()
void colourSet (const fsSColour4B &pColour)
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void render ()

Protected Member Functions

virtual void colourSetDo (const fsSColour4B &pColour)
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix)=0
virtual void renderDo ()=0
 fsIRenderable ()=default
virtual ~fsIRenderable ()=default

Protected Attributes

fsAffineMtx2d mRenderMtx

Constructor & Destructor Documentation

◆ fsIRenderable()

fsIRenderable::fsIRenderable ( )
protecteddefault

◆ ~fsIRenderable()

virtual fsIRenderable::~fsIRenderable ( )
protectedvirtualdefault

Member Function Documentation

◆ colourSet()

void fsIRenderable::colourSet ( const fsSColour4B & pColour)

◆ colourSetDo()

virtual void fsIRenderable::colourSetDo ( const fsSColour4B & pColour)
inlineprotectedvirtual

◆ matrixApply()

void fsIRenderable::matrixApply ( const fsAffineMtx2d & pRenderMatrix)

◆ matrixApplyDo()

virtual void fsIRenderable::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
protectedpure virtual

◆ render()

void fsIRenderable::render ( )

◆ renderDo()

virtual void fsIRenderable::renderDo ( )
protectedpure virtual

◆ renderMatrixGet()

const fsAffineMtx2d & fsIRenderable::renderMatrixGet ( )

Member Data Documentation

◆ mRenderMtx

fsAffineMtx2d fsIRenderable::mRenderMtx
protected

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