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

#include <fsINative.h>

Inheritance diagram for fsINative:

Public Member Functions

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

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

Protected Attributes

fsF32 mRenderMatrix [16] = {0.0}

Constructor & Destructor Documentation

◆ ~fsINative() [1/5]

virtual fsINative::~fsINative ( )
virtualdefault

◆ fsINative() [1/5]

fsINative::fsINative ( )
protecteddefault

◆ ~fsINative() [2/5]

virtual fsINative::~fsINative ( )
virtualdefault

◆ fsINative() [2/5]

fsINative::fsINative ( )
protected

◆ ~fsINative() [3/5]

virtual fsINative::~fsINative ( )
virtualdefault

◆ fsINative() [3/5]

fsINative::fsINative ( )
protecteddefault

◆ ~fsINative() [4/5]

virtual fsINative::~fsINative ( )
virtualdefault

◆ fsINative() [4/5]

fsINative::fsINative ( )
protecteddefault

◆ ~fsINative() [5/5]

virtual fsINative::~fsINative ( )
virtualdefault

◆ fsINative() [5/5]

fsINative::fsINative ( )
protected

Member Function Documentation

◆ alphaBlendModeSet() [1/5]

void fsINative::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ alphaBlendModeSet() [2/5]

void fsINative::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ alphaBlendModeSet() [3/5]

void fsINative::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ alphaBlendModeSet() [4/5]

void fsINative::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ alphaBlendModeSet() [5/5]

void fsINative::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ alphaBlendModeSetDo() [1/5]

virtual void fsINative::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
inlineprotectedvirtual

◆ alphaBlendModeSetDo() [2/5]

virtual void fsINative::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
inlineprotectedvirtual

◆ alphaBlendModeSetDo() [3/5]

virtual void fsINative::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
inlineprotectedvirtual

◆ alphaBlendModeSetDo() [4/5]

virtual void fsINative::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
inlineprotectedvirtual

◆ alphaBlendModeSetDo() [5/5]

virtual void fsINative::alphaBlendModeSetDo ( fsS32 pAlphaBlendMode)
inlineprotectedvirtual

◆ brushSet() [1/5]

void fsINative::brushSet ( std::shared_ptr< fsCBrush > pBrush)

◆ brushSet() [2/5]

void fsINative::brushSet ( std::shared_ptr< fsCBrush > pBrush)

◆ brushSet() [3/5]

void fsINative::brushSet ( std::shared_ptr< fsCBrush > pBrush)

◆ brushSet() [4/5]

void fsINative::brushSet ( std::shared_ptr< fsCBrush > pBrush)

◆ brushSet() [5/5]

void fsINative::brushSet ( std::shared_ptr< fsCBrush > pBrush)

◆ brushSetDo() [1/5]

virtual void fsINative::brushSetDo ( std::shared_ptr< fsCBrush > pBrush)
inlineprotectedvirtual

◆ brushSetDo() [2/5]

virtual void fsINative::brushSetDo ( std::shared_ptr< fsCBrush > pBrush)
inlineprotectedvirtual

◆ brushSetDo() [3/5]

virtual void fsINative::brushSetDo ( std::shared_ptr< fsCBrush > pBrush)
inlineprotectedvirtual

◆ brushSetDo() [4/5]

virtual void fsINative::brushSetDo ( std::shared_ptr< fsCBrush > pBrush)
inlineprotectedvirtual

◆ brushSetDo() [5/5]

virtual void fsINative::brushSetDo ( std::shared_ptr< fsCBrush > pBrush)
inlineprotectedvirtual

◆ colourSet() [1/5]

void fsINative::colourSet ( const fsSColour4B & pColour)

◆ colourSet() [2/5]

void fsINative::colourSet ( const fsSColour4B & pColour)

◆ colourSet() [3/5]

void fsINative::colourSet ( const fsSColour4B & pColour)

◆ colourSet() [4/5]

void fsINative::colourSet ( const fsSColour4B & pColour)

◆ colourSet() [5/5]

void fsINative::colourSet ( const fsSColour4B & pColour)

◆ colourSetDo() [1/5]

◆ colourSetDo() [2/5]

◆ colourSetDo() [3/5]

◆ colourSetDo() [4/5]

◆ colourSetDo() [5/5]

◆ heightSet() [1/5]

void fsINative::heightSet ( fsS32 pHeight)

◆ heightSet() [2/5]

void fsINative::heightSet ( fsS32 pHeight)

◆ heightSet() [3/5]

void fsINative::heightSet ( fsS32 pHeight)

◆ heightSet() [4/5]

void fsINative::heightSet ( fsS32 pHeight)

◆ heightSet() [5/5]

void fsINative::heightSet ( fsS32 pHeight)

◆ heightSetDo() [1/5]

virtual void fsINative::heightSetDo ( fsS32 pHeight)
inlineprotectedvirtual

◆ heightSetDo() [2/5]

virtual void fsINative::heightSetDo ( fsS32 pHeight)
inlineprotectedvirtual

◆ heightSetDo() [3/5]

virtual void fsINative::heightSetDo ( fsS32 pHeight)
inlineprotectedvirtual

◆ heightSetDo() [4/5]

virtual void fsINative::heightSetDo ( fsS32 pHeight)
inlineprotectedvirtual

◆ heightSetDo() [5/5]

virtual void fsINative::heightSetDo ( fsS32 pHeight)
inlineprotectedvirtual

◆ matrixApply() [1/5]

void fsINative::matrixApply ( const fsAffineMtx2d & pRenderMatrix)

◆ matrixApply() [2/5]

void fsINative::matrixApply ( const fsAffineMtx2d & pRenderMatrix)

◆ matrixApply() [3/5]

void fsINative::matrixApply ( const fsAffineMtx2d & pRenderMatrix)

◆ matrixApply() [4/5]

void fsINative::matrixApply ( const fsAffineMtx2d & pRenderMatrix)

◆ matrixApply() [5/5]

void fsINative::matrixApply ( const fsAffineMtx2d & pRenderMatrix)

◆ matrixApplyDo() [1/5]

◆ matrixApplyDo() [2/5]

◆ matrixApplyDo() [3/5]

◆ matrixApplyDo() [4/5]

◆ matrixApplyDo() [5/5]

◆ polygonInfoSet() [1/5]

void fsINative::polygonInfoSet ( fsIRenderData::fsSPolyInfo const & pPolyInfo)

◆ polygonInfoSet() [2/5]

void fsINative::polygonInfoSet ( fsIRenderData::fsSPolyInfo const & pPolyInfo)

◆ polygonInfoSet() [3/5]

void fsINative::polygonInfoSet ( fsIRenderData::fsSPolyInfo const & pPolyInfo)

◆ polygonInfoSet() [4/5]

void fsINative::polygonInfoSet ( fsIRenderData::fsSPolyInfo const & pPolyInfo)

◆ polygonInfoSet() [5/5]

void fsINative::polygonInfoSet ( fsIRenderData::fsSPolyInfo const & pPolyInfo)

◆ polygonInfoSetDo() [1/5]

virtual void fsINative::polygonInfoSetDo ( fsIRenderData::fsSPolyInfo const & pPolyInfo)
inlineprotectedvirtual

◆ polygonInfoSetDo() [2/5]

virtual void fsINative::polygonInfoSetDo ( fsIRenderData::fsSPolyInfo const & pPolyInfo)
inlineprotectedvirtual

◆ polygonInfoSetDo() [3/5]

virtual void fsINative::polygonInfoSetDo ( fsIRenderData::fsSPolyInfo const & pPolyInfo)
inlineprotectedvirtual

◆ polygonInfoSetDo() [4/5]

virtual void fsINative::polygonInfoSetDo ( fsIRenderData::fsSPolyInfo const & pPolyInfo)
inlineprotectedvirtual

◆ polygonInfoSetDo() [5/5]

virtual void fsINative::polygonInfoSetDo ( fsIRenderData::fsSPolyInfo const & pPolyInfo)
inlineprotectedvirtual

◆ render() [1/5]

void fsINative::render ( )

◆ render() [2/5]

void fsINative::render ( )

◆ render() [3/5]

void fsINative::render ( )

◆ render() [4/5]

void fsINative::render ( )

◆ render() [5/5]

void fsINative::render ( )

◆ renderDo() [1/5]

◆ renderDo() [2/5]

◆ renderDo() [3/5]

◆ renderDo() [4/5]

◆ renderDo() [5/5]

◆ textureWrapSet() [1/5]

void fsINative::textureWrapSet ( )

◆ textureWrapSet() [2/5]

void fsINative::textureWrapSet ( )

◆ textureWrapSet() [3/5]

void fsINative::textureWrapSet ( )

◆ textureWrapSet() [4/5]

void fsINative::textureWrapSet ( )

◆ textureWrapSet() [5/5]

void fsINative::textureWrapSet ( )

◆ textureWrapSetDo() [1/5]

virtual void fsINative::textureWrapSetDo ( )
inlineprotectedvirtual

◆ textureWrapSetDo() [2/5]

virtual void fsINative::textureWrapSetDo ( )
inlineprotectedvirtual

◆ textureWrapSetDo() [3/5]

virtual void fsINative::textureWrapSetDo ( )
inlineprotectedvirtual

◆ textureWrapSetDo() [4/5]

virtual void fsINative::textureWrapSetDo ( )
inlineprotectedvirtual

◆ textureWrapSetDo() [5/5]

virtual void fsINative::textureWrapSetDo ( )
inlineprotectedvirtual

◆ uvSet() [1/5]

void fsINative::uvSet ( const fsRect & pOffest)

◆ uvSet() [2/5]

void fsINative::uvSet ( const fsRect & pOffest)

◆ uvSet() [3/5]

void fsINative::uvSet ( const fsRect & pOffest)

◆ uvSet() [4/5]

void fsINative::uvSet ( const fsRect & pOffest)

◆ uvSet() [5/5]

void fsINative::uvSet ( const fsRect & pOffest)

◆ uvSetDo() [1/5]

virtual void fsINative::uvSetDo ( const fsRect & pOffest)
inlineprotectedvirtual

◆ uvSetDo() [2/5]

virtual void fsINative::uvSetDo ( const fsRect & pOffest)
inlineprotectedvirtual

◆ uvSetDo() [3/5]

virtual void fsINative::uvSetDo ( const fsRect & pOffest)
inlineprotectedvirtual

◆ uvSetDo() [4/5]

virtual void fsINative::uvSetDo ( const fsRect & pOffest)
inlineprotectedvirtual

◆ uvSetDo() [5/5]

virtual void fsINative::uvSetDo ( const fsRect & pOffest)
inlineprotectedvirtual

◆ vertsSet() [1/5]

void fsINative::vertsSet ( std::vector< fsVec2d > const & pVerts)

◆ vertsSet() [2/5]

void fsINative::vertsSet ( std::vector< fsVec2d > const & pVerts)

◆ vertsSet() [3/5]

void fsINative::vertsSet ( std::vector< fsVec2d > const & pVerts)

◆ vertsSet() [4/5]

void fsINative::vertsSet ( std::vector< fsVec2d > const & pVerts)

◆ vertsSet() [5/5]

void fsINative::vertsSet ( std::vector< fsVec2d > const & pVerts)

◆ vertsSetDo() [1/5]

virtual void fsINative::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
inlineprotectedvirtual

◆ vertsSetDo() [2/5]

virtual void fsINative::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
inlineprotectedvirtual

◆ vertsSetDo() [3/5]

virtual void fsINative::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
inlineprotectedvirtual

◆ vertsSetDo() [4/5]

virtual void fsINative::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
inlineprotectedvirtual

◆ vertsSetDo() [5/5]

virtual void fsINative::vertsSetDo ( std::vector< fsVec2d > const & pVerts)
inlineprotectedvirtual

◆ widthSet() [1/5]

void fsINative::widthSet ( fsS32 pWidth)

◆ widthSet() [2/5]

void fsINative::widthSet ( fsS32 pWidth)

◆ widthSet() [3/5]

void fsINative::widthSet ( fsS32 pWidth)

◆ widthSet() [4/5]

void fsINative::widthSet ( fsS32 pWidth)

◆ widthSet() [5/5]

void fsINative::widthSet ( fsS32 pWidth)

◆ widthSetDo() [1/5]

virtual void fsINative::widthSetDo ( fsS32 pWidth)
inlineprotectedvirtual

◆ widthSetDo() [2/5]

virtual void fsINative::widthSetDo ( fsS32 pWidth)
inlineprotectedvirtual

◆ widthSetDo() [3/5]

virtual void fsINative::widthSetDo ( fsS32 pWidth)
inlineprotectedvirtual

◆ widthSetDo() [4/5]

virtual void fsINative::widthSetDo ( fsS32 pWidth)
inlineprotectedvirtual

◆ widthSetDo() [5/5]

virtual void fsINative::widthSetDo ( fsS32 pWidth)
inlineprotectedvirtual

Member Data Documentation

◆ mRenderMatrix

fsF32 fsINative::mRenderMatrix = {0.0}
protected

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