|
Fission FSN
|
#include <fsIVertexRenderData.h>

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< fsVec2d > | mVerts |
| std::vector< fsVec2d > | mOriginalVerts |
| 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 fsIRenderDataFactory * | factoryGet () |
|
virtualdefault |
|
protected |
| fsS32 fsIVertexRenderData::vertCountGet | ( | ) | const |
| void fsIVertexRenderData::vertsSet | ( | std::vector< fsVec2d > const & | pVerts | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeLineRenderData, and fsCNativeSpriteRenderData.
| std::vector<fsVec2d> fsIVertexRenderData::mOriginalVerts |
| std::vector<fsVec2d> fsIVertexRenderData::mVerts |