|
Fission FSN
|
#include <fsCNative3dSceneRenderData.h>

Public Member Functions | |
| void | pick (const fsPoint &pScreenPos, fsI3dScene::fsTPickCallback pPickCallback) |
| void | spriteRemove (fsC3dSprite *const) |
| void | spriteAdd (fsC3dSprite *const p3dSprite) |
| void | lightAdd (fsI3dLight *const pLight) |
| void | lightRemove (fsI3dLight *const pLight) |
| void | cameraSet (fsC3dCamera *const pCamera) |
| virtual | ~fsCNative3dSceneRenderData ()=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 | |
| fsCNative3dSceneRenderData () | |
| void | passToEngineRendererDo (fsIRenderer *const pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) override |
| void | renderDo () override |
| void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override |
| fsCNative3dScene * | nativeImplGet () const override |
| Protected Member Functions inherited from fsIRenderData | |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer) |
| virtual fsBool | batchableDo () const |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
| Protected Member Functions inherited from fsINativeRenderData | |
| void | nativeImplRegister (fsINative *pImpl) |
| fsINativeRenderData () | |
Static Protected Member Functions | |
| static fsIRenderData * | create () |
Friends | |
| class | fsCRenderDataFactoryNative |
| class | fsCRenderDataFactoryVertexStream |
| class | fsC3dScene |
Additional Inherited Members | |
| Static Public Member Functions inherited from fsIRenderData | |
| static void | factorySet (fsIRenderDataFactory *pComponentFactory) |
| static fsIRenderDataFactory * | factoryGet () |
| Public Attributes inherited from fsIRenderData | |
| fsSColour4B | mColour = fsSColour4B::fsRED() |
|
virtualdefault |
|
protected |
| void fsCNative3dSceneRenderData::cameraSet | ( | fsC3dCamera *const | pCamera | ) |
|
staticprotected |
| void fsCNative3dSceneRenderData::lightAdd | ( | fsI3dLight *const | pLight | ) |
| void fsCNative3dSceneRenderData::lightRemove | ( | fsI3dLight *const | pLight | ) |
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsINativeRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
| void fsCNative3dSceneRenderData::pick | ( | const fsPoint & | pScreenPos, |
| fsI3dScene::fsTPickCallback | pPickCallback ) |
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
| void fsCNative3dSceneRenderData::spriteAdd | ( | fsC3dSprite *const | p3dSprite | ) |
| void fsCNative3dSceneRenderData::spriteRemove | ( | fsC3dSprite * const | p3dSprite | ) |
|
friend |
|
friend |
|
friend |