28 static std::shared_ptr<fsC3dScene>
create();
47 virtual void transformApplyDo();
48 void matrixApplyDo(
const fsAffineMtx2d& pRenderMatrix)
override;
Definition fsAffineMtx2d.h:27
Definition fsC3dCamera.h:18
Definition fsC3dLight.h:25
Definition fsC3dScene.h:21
void update(fsS32 pDeltaMS)
static std::shared_ptr< fsC3dScene > create()
friend class fsI3dScene
Definition fsC3dScene.h:22
void pickDo(const fsPoint &pScreenPos, fsTPickCallback pPickCallback) override
void spriteAddDo(fsC3dSprite *p3dSprite) override
~fsC3dScene() override=default
fsCNative3dSceneRenderData * renderDataGet() const override
void cameraSetDo(fsC3dCamera *pCamera) override
void spriteRemoveDo(fsC3dSprite *p3dSprite) override
void ligthtRemoveDo(fsI3dLight *pLight) override
void ligthtAddDo(fsI3dLight *pLight) override
Definition fsC3dSprite.h:29
Definition fsCNative3dSceneRenderData.h:40
Definition fsI3dLight.h:23
Definition fsI3dModelData.h:21
Definition fsI3dScene.h:23
std::function< void(fsC3dSprite *sprt3d)> fsTPickCallback
Definition fsI3dScene.h:26
int fsS32
Definition fsBaseTypes.h:20