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

#include <fsIVertexRenderData.h>

Inheritance diagram for fsIVertexRenderData:

Public Member Functions

fsS32 vertCountGet () const
void vertsSet (std::vector< fsVec2d > const &pVerts)
virtual ~fsIVertexRenderData ()=default
Public Member Functions inherited from fsIRenderData
virtual void batchDataPopulate (void *pRenderBuffers, fsIRenderer::eSPRITE_STRIP_PLACE pPosition) const
void passToEngineRenderer (fsIRenderer *pRenderer)
void passToEngineRenderer (fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob)
void render ()
fsBool batchable () const
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void colourSet (const fsSColour4B &pColour)
virtual ~fsIRenderData ()=default
 fsIRenderData ()=default

Public Attributes

std::vector< fsVec2dmVerts
std::vector< fsVec2dmOriginalVerts
Public Attributes inherited from fsIRenderData
fsSColour4B mColour = fsSColour4B::fsRED()

Protected Member Functions

virtual void vertsSetDo (std::vector< fsVec2d > const &pVerts)
 fsIVertexRenderData ()
Protected Member Functions inherited from fsIRenderData
virtual void passToEngineRendererDo (fsIRenderer *const pRenderer)
virtual void passToEngineRendererDo (fsIRenderer *const pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob)
virtual void renderDo ()
virtual fsBool batchableDo () const
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix)
virtual void colourSetDo (const fsSColour4B &pColour)

Additional Inherited Members

Static Public Member Functions inherited from fsIRenderData
static void factorySet (fsIRenderDataFactory *pComponentFactory)
static fsIRenderDataFactoryfactoryGet ()

Constructor & Destructor Documentation

◆ ~fsIVertexRenderData()

virtual fsIVertexRenderData::~fsIVertexRenderData ( )
virtualdefault

◆ fsIVertexRenderData()

fsIVertexRenderData::fsIVertexRenderData ( )
protected

Member Function Documentation

◆ vertCountGet()

fsS32 fsIVertexRenderData::vertCountGet ( ) const

◆ vertsSet()

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

◆ vertsSetDo()

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

Member Data Documentation

◆ mOriginalVerts

std::vector<fsVec2d> fsIVertexRenderData::mOriginalVerts

◆ mVerts

std::vector<fsVec2d> fsIVertexRenderData::mVerts

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