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

#include <fsCNative3dScene.h>

Inheritance diagram for fsCNative3dScene:

Public Member Functions

void pick (const fsPoint &pScreenPos, fsI3dScene::fsTPickCallback pPickCallback)
void spriteAdd (fsC3dSprite *const)
void spriteRemove (fsC3dSprite *const)
void ligthtAdd (fsI3dLight *const pLight)
void ligthtRemove (fsI3dLight *const pLight)
void cameraSet (fsC3dCamera *const pCamera)
virtual ~fsCNative3dScene ()
void pick (const fsPoint &pScreenPos, fsI3dScene::fsTPickCallback pPickCallback)
void spriteAdd (fsC3dSprite *const)
void spriteRemove (fsC3dSprite *const)
void ligthtAdd (fsI3dLight *const pLight)
void ligthtRemove (fsI3dLight *const pLight)
void cameraSet (fsC3dCamera *const pCamera)
virtual ~fsCNative3dScene ()
void pick (const fsPoint &pScreenPos, fsI3dScene::fsTPickCallback pPickCallback)
void spriteAdd (fsC3dSprite *const)
void spriteRemove (fsC3dSprite *const)
void ligthtAdd (fsI3dLight *const pLight)
void ligthtRemove (fsI3dLight *const pLight)
void cameraSet (fsC3dCamera *const pCamera)
virtual ~fsCNative3dScene ()
void pick (const fsPoint &pScreenPos, fsI3dScene::fsTPickCallback pPickCallback)
void spriteAdd (fsC3dSprite *const)
void spriteRemove (fsC3dSprite *const)
void ligthtAdd (fsI3dLight *const pLight)
void ligthtRemove (fsI3dLight *const pLight)
void cameraSet (fsC3dCamera *const pCamera)
virtual ~fsCNative3dScene ()
void pick (const fsPoint &pScreenPos, fsI3dScene::fsTPickCallback pPickCallback)
void spriteAdd (fsC3dSprite *const)
void spriteRemove (fsC3dSprite *const)
void ligthtAdd (fsI3dLight *const pLight)
void ligthtRemove (fsI3dLight *const pLight)
void cameraSet (fsC3dCamera *const pCamera)
virtual ~fsCNative3dScene ()
Public Member Functions inherited from fsINative
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 () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dScene ()
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dScene ()
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dScene ()
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dScene ()
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dScene ()
Protected Member Functions inherited from fsINative
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 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 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 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 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 ()

Friends

class fsCNative3dSceneRenderData

Additional Inherited Members

Protected Attributes inherited from fsINative
fsF32 mRenderMatrix [16] = {0.0}

Constructor & Destructor Documentation

◆ ~fsCNative3dScene() [1/5]

fsCNative3dScene::~fsCNative3dScene ( )
virtual

◆ fsCNative3dScene() [1/5]

fsCNative3dScene::fsCNative3dScene ( )
protected

◆ ~fsCNative3dScene() [2/5]

virtual fsCNative3dScene::~fsCNative3dScene ( )
virtual

◆ fsCNative3dScene() [2/5]

fsCNative3dScene::fsCNative3dScene ( )
protected

◆ ~fsCNative3dScene() [3/5]

virtual fsCNative3dScene::~fsCNative3dScene ( )
virtual

◆ fsCNative3dScene() [3/5]

fsCNative3dScene::fsCNative3dScene ( )
protected

◆ ~fsCNative3dScene() [4/5]

virtual fsCNative3dScene::~fsCNative3dScene ( )
virtual

◆ fsCNative3dScene() [4/5]

fsCNative3dScene::fsCNative3dScene ( )
protected

◆ ~fsCNative3dScene() [5/5]

virtual fsCNative3dScene::~fsCNative3dScene ( )
virtual

◆ fsCNative3dScene() [5/5]

fsCNative3dScene::fsCNative3dScene ( )
protected

Member Function Documentation

◆ cameraSet() [1/5]

void fsCNative3dScene::cameraSet ( fsC3dCamera *const pCamera)

◆ cameraSet() [2/5]

void fsCNative3dScene::cameraSet ( fsC3dCamera *const pCamera)

◆ cameraSet() [3/5]

void fsCNative3dScene::cameraSet ( fsC3dCamera *const pCamera)

◆ cameraSet() [4/5]

void fsCNative3dScene::cameraSet ( fsC3dCamera *const pCamera)

◆ cameraSet() [5/5]

void fsCNative3dScene::cameraSet ( fsC3dCamera *const pCamera)

◆ ligthtAdd() [1/5]

void fsCNative3dScene::ligthtAdd ( fsI3dLight *const pLight)

◆ ligthtAdd() [2/5]

void fsCNative3dScene::ligthtAdd ( fsI3dLight *const pLight)

◆ ligthtAdd() [3/5]

void fsCNative3dScene::ligthtAdd ( fsI3dLight *const pLight)

◆ ligthtAdd() [4/5]

void fsCNative3dScene::ligthtAdd ( fsI3dLight *const pLight)

◆ ligthtAdd() [5/5]

void fsCNative3dScene::ligthtAdd ( fsI3dLight *const pLight)

◆ ligthtRemove() [1/5]

void fsCNative3dScene::ligthtRemove ( fsI3dLight *const pLight)

◆ ligthtRemove() [2/5]

void fsCNative3dScene::ligthtRemove ( fsI3dLight *const pLight)

◆ ligthtRemove() [3/5]

void fsCNative3dScene::ligthtRemove ( fsI3dLight *const pLight)

◆ ligthtRemove() [4/5]

void fsCNative3dScene::ligthtRemove ( fsI3dLight *const pLight)

◆ ligthtRemove() [5/5]

void fsCNative3dScene::ligthtRemove ( fsI3dLight *const pLight)

◆ matrixApplyDo() [1/5]

void fsCNative3dScene::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ matrixApplyDo() [2/5]

virtual void fsCNative3dScene::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ matrixApplyDo() [3/5]

virtual void fsCNative3dScene::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ matrixApplyDo() [4/5]

virtual void fsCNative3dScene::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ matrixApplyDo() [5/5]

virtual void fsCNative3dScene::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ pick() [1/5]

void fsCNative3dScene::pick ( const fsPoint & pScreenPos,
fsI3dScene::fsTPickCallback pPickCallback )

◆ pick() [2/5]

void fsCNative3dScene::pick ( const fsPoint & pScreenPos,
fsI3dScene::fsTPickCallback pPickCallback )

◆ pick() [3/5]

void fsCNative3dScene::pick ( const fsPoint & pScreenPos,
fsI3dScene::fsTPickCallback pPickCallback )

◆ pick() [4/5]

void fsCNative3dScene::pick ( const fsPoint & pScreenPos,
fsI3dScene::fsTPickCallback pPickCallback )

◆ pick() [5/5]

void fsCNative3dScene::pick ( const fsPoint & pScreenPos,
fsI3dScene::fsTPickCallback pPickCallback )

◆ renderDo() [1/5]

void fsCNative3dScene::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [2/5]

virtual void fsCNative3dScene::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [3/5]

virtual void fsCNative3dScene::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [4/5]

virtual void fsCNative3dScene::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [5/5]

virtual void fsCNative3dScene::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ spriteAdd() [1/5]

void fsCNative3dScene::spriteAdd ( fsC3dSprite * const p3dSprite)

◆ spriteAdd() [2/5]

void fsCNative3dScene::spriteAdd ( fsC3dSprite * const )

◆ spriteAdd() [3/5]

void fsCNative3dScene::spriteAdd ( fsC3dSprite * const )

◆ spriteAdd() [4/5]

void fsCNative3dScene::spriteAdd ( fsC3dSprite * const )

◆ spriteAdd() [5/5]

void fsCNative3dScene::spriteAdd ( fsC3dSprite * const )

◆ spriteRemove() [1/5]

void fsCNative3dScene::spriteRemove ( fsC3dSprite * const p3dSprite)

◆ spriteRemove() [2/5]

void fsCNative3dScene::spriteRemove ( fsC3dSprite * const )

◆ spriteRemove() [3/5]

void fsCNative3dScene::spriteRemove ( fsC3dSprite * const )

◆ spriteRemove() [4/5]

void fsCNative3dScene::spriteRemove ( fsC3dSprite * const )

◆ spriteRemove() [5/5]

void fsCNative3dScene::spriteRemove ( fsC3dSprite * const )

◆ fsCNative3dSceneRenderData


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