Fission FSN
Loading...
Searching...
No Matches
fsCLine Class Reference

#include <fsCLine.h>

Inheritance diagram for fsCLine:

Public Member Functions

void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void vertSet (std::vector< fsVec2d > const &pVerts)
 fsCLine (std::vector< fsVec2d > const &pVerts)
 ~fsCLine () override=default
Public Member Functions inherited from fsIRenderable
const fsAffineMtx2drenderMatrixGet ()
void colourSet (const fsSColour4B &pColour)
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void render ()

Protected Member Functions

void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
fsILineRenderDatarenderDataGet () const override
Protected Member Functions inherited from fsIRenderableQuantum
 fsIRenderableQuantum ()
virtual ~fsIRenderableQuantum ()
void colourSetDo (const fsSColour4B &pColour) override
void renderDo () override
void renderDataRegister (fsIRenderData *pRenderData)
Protected Member Functions inherited from fsIRenderable
 fsIRenderable ()=default
virtual ~fsIRenderable ()=default

Friends

class fsCVertexStreamLineRenderData

Additional Inherited Members

Protected Attributes inherited from fsIRenderable
fsAffineMtx2d mRenderMtx

Constructor & Destructor Documentation

◆ fsCLine()

fsCLine::fsCLine ( std::vector< fsVec2d > const & pVerts)

◆ ~fsCLine()

fsCLine::~fsCLine ( )
overridedefault

Member Function Documentation

◆ alphaBlendModeSet()

void fsCLine::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ matrixApplyDo()

void fsCLine::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsIRenderable.

◆ renderDataGet()

fsILineRenderData * fsCLine::renderDataGet ( ) const
overrideprotectedvirtual

Reimplemented from fsIRenderableQuantum.

◆ vertSet()

void fsCLine::vertSet ( std::vector< fsVec2d > const & pVerts)

◆ fsCVertexStreamLineRenderData

friend class fsCVertexStreamLineRenderData
friend

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