|
Fission FSN
|
#include <fsCNativeSpriteRenderData.h>
Public Member Functions | |
| virtual | ~fsCNativeSpriteRenderData ()=default |
| Public Member Functions inherited from fsISpriteRenderData | |
| virtual void | vertsCopyToImpl (fsS32 pIndex, void *const pImpl) const |
| virtual void | uvsCopyToImpl (fsS32 pIndex, void *const pImpl) const |
| virtual void | colourCopyToImpl (void *const pImpl) const |
| const fsCMaterial * | materialGet () const |
| void | textureWrapSet () |
| void | uvScroll (const fsVec2d &pOffest) |
| void | polyInfoSet (fsSPolyInfo const &pPolyInfo) |
| void | widthSet (fsS32 pWidth) |
| void | heightSet (fsS32 pHeight) |
| void | brushSet (std::shared_ptr< fsCBrush > pBrush) |
| void | alphaBlendModeSet (fsS32 pAlphaBlendMode) |
| void | uvsSetFromBrush (std::shared_ptr< fsCBrush > pBrush) |
| virtual | ~fsISpriteRenderData () |
| Public Member Functions inherited from fsIVertexRenderData | |
| 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 Member Functions inherited from fsINativeRenderData | |
| virtual | ~fsINativeRenderData () |
Protected Member Functions | |
| fsCNativeSpriteRenderData () | |
| void | polyInfoSetDo (fsSPolyInfo const &pPolyInfo) override |
| void | textureWrapSetDo () override |
| void | uvScrollDo (const fsRect &pOffSet) override |
| void | passToEngineRendererDo (fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) override |
| void | renderDo () override |
| fsBool | batchableDo () const override |
| void | colourSetDo (const fsSColour4B &pColour) override |
| void | brushSetDo (std::shared_ptr< fsCBrush > pBrush) override |
| void | vertsSetDo (std::vector< fsVec2d > const &pVerts) override |
| void | widthSetDo (fsS32 pWidth) override |
| void | heightSetDo (fsS32 pHeight) override |
| void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override |
| void | alphaBlendModeSetDo (fsS32 pAlphaBlendMode) override |
| fsCNativeSprite * | nativeImplGet () const override |
| Protected Member Functions inherited from fsISpriteRenderData | |
| void | passToEngineRendererDo (fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) override |
| void | renderDo () override |
| fsISpriteRenderData () | |
| Protected Member Functions inherited from fsIVertexRenderData | |
| fsIVertexRenderData () | |
| Protected Member Functions inherited from fsIRenderData | |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer) |
| Protected Member Functions inherited from fsINativeRenderData | |
| void | nativeImplRegister (fsINative *pImpl) |
| fsINativeRenderData () | |
Static Protected Member Functions | |
| static fsIRenderData * | create () |
Friends | |
| class | fsCRenderDataFactoryNative |
Additional Inherited Members | |
| Public Types inherited from fsISpriteRenderData | |
| enum | eVertIndexOrder { eINDEX_TL = 0 , eINDEX_BL , eINDEX_BR , eINDEX_TR } |
| Static Public Member Functions inherited from fsIRenderData | |
| static void | factorySet (fsIRenderDataFactory *pComponentFactory) |
| static fsIRenderDataFactory * | factoryGet () |
| Public Attributes inherited from fsISpriteRenderData | |
| std::vector< fsVec2d > | mUVs |
| fsVec2d | mUVOffset |
| fsCMaterial * | mMaterial |
| Public Attributes inherited from fsIVertexRenderData | |
| std::vector< fsVec2d > | mVerts |
| std::vector< fsVec2d > | mOriginalVerts |
| Public Attributes inherited from fsIRenderData | |
| fsSColour4B | mColour = fsSColour4B::fsRED() |
|
virtualdefault |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
inlineoverrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
staticprotected |
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsINativeRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIVertexRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsISpriteRenderData.
|
friend |