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

#include <fsCNativeLine.h>

Inheritance diagram for fsCNativeLine:

Public Member Functions

virtual ~fsCNativeLine ()
virtual ~fsCNativeLine ()
virtual ~fsCNativeLine ()
virtual ~fsCNativeLine ()
virtual ~fsCNativeLine ()
Public Member Functions inherited from fsINative
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default

Protected Member Functions

void renderDo () override
void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
void colourSetDo (const fsSColour4B &pColour) override
void vertsSetDo (std::vector< fsVec2d > const &pVerts) override
void alphaBlendModeSetDo (fsS32 pAlphaBlendMode) override
 fsCNativeLine ()
void renderDo () override
void colourSetDo (const fsSColour4B &pColour) override
void vertsSetDo (std::vector< fsVec2d > const &pVerts) override
void alphaBlendModeSetDo (fsS32 pAlphaBlendMode) override
 fsCNativeLine ()
void renderDo () override
void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
void colourSetDo (const fsSColour4B &pColour) override
void vertsSetDo (std::vector< fsVec2d > const &pVerts) override
void alphaBlendModeSetDo (fsS32 pAlphaBlendMode) override
 fsCNativeLine ()
void renderDo () override
void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
void colourSetDo (const fsSColour4B &pColour) override
void vertsSetDo (std::vector< fsVec2d > const &pVerts) override
void alphaBlendModeSetDo (fsS32 pAlphaBlendMode) override
 fsCNativeLine ()
void renderDo () override
void colourSetDo (const fsSColour4B &pColour) override
void vertsSetDo (std::vector< fsVec2d > const &pVerts) override
void alphaBlendModeSetDo (fsS32 pAlphaBlendMode) override
 fsCNativeLine ()
Protected Member Functions inherited from fsINative
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
 fsINative ()=default
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
 fsINative ()
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
 fsINative ()=default
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
 fsINative ()=default
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
 fsINative ()

Friends

class fsCNativeLineRenderData

Additional Inherited Members

Protected Attributes inherited from fsINative
fsF32 mRenderMatrix [16] = {0.0}

Constructor & Destructor Documentation

◆ ~fsCNativeLine() [1/5]

fsCNativeLine::~fsCNativeLine ( )
virtual

◆ fsCNativeLine() [1/5]

fsCNativeLine::fsCNativeLine ( )
protected

◆ ~fsCNativeLine() [2/5]

virtual fsCNativeLine::~fsCNativeLine ( )
virtual

◆ fsCNativeLine() [2/5]

fsCNativeLine::fsCNativeLine ( )
protected

◆ ~fsCNativeLine() [3/5]

virtual fsCNativeLine::~fsCNativeLine ( )
virtual

◆ fsCNativeLine() [3/5]

fsCNativeLine::fsCNativeLine ( )
protected

◆ ~fsCNativeLine() [4/5]

virtual fsCNativeLine::~fsCNativeLine ( )
virtual

◆ fsCNativeLine() [4/5]

fsCNativeLine::fsCNativeLine ( )
protected

◆ ~fsCNativeLine() [5/5]

virtual fsCNativeLine::~fsCNativeLine ( )
virtual

◆ fsCNativeLine() [5/5]

fsCNativeLine::fsCNativeLine ( )
protected

Member Function Documentation

◆ alphaBlendModeSetDo() [1/5]

void fsCNativeLine::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ alphaBlendModeSetDo() [2/5]

void fsCNativeLine::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ alphaBlendModeSetDo() [3/5]

void fsCNativeLine::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ alphaBlendModeSetDo() [4/5]

void fsCNativeLine::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ alphaBlendModeSetDo() [5/5]

void fsCNativeLine::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ colourSetDo() [1/5]

void fsCNativeLine::colourSetDo ( const fsSColour4B & pColour)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ colourSetDo() [2/5]

void fsCNativeLine::colourSetDo ( const fsSColour4B & pColour)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ colourSetDo() [3/5]

void fsCNativeLine::colourSetDo ( const fsSColour4B & pColour)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ colourSetDo() [4/5]

void fsCNativeLine::colourSetDo ( const fsSColour4B & pColour)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ colourSetDo() [5/5]

void fsCNativeLine::colourSetDo ( const fsSColour4B & pColour)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ matrixApplyDo() [1/3]

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

Implements fsINative.

◆ matrixApplyDo() [2/3]

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

Implements fsINative.

◆ matrixApplyDo() [3/3]

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

Implements fsINative.

◆ renderDo() [1/5]

void fsCNativeLine::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [2/5]

void fsCNativeLine::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [3/5]

void fsCNativeLine::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [4/5]

void fsCNativeLine::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [5/5]

void fsCNativeLine::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ vertsSetDo() [1/5]

void fsCNativeLine::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ vertsSetDo() [2/5]

void fsCNativeLine::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ vertsSetDo() [3/5]

void fsCNativeLine::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ vertsSetDo() [4/5]

void fsCNativeLine::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ vertsSetDo() [5/5]

void fsCNativeLine::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
overrideprotectedvirtual

Reimplemented from fsINative.

◆ fsCNativeLineRenderData


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