Fission FSN
Loading...
Searching...
No Matches
fsC3dLight.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 3/11/2014 11:31
4*
5* File: fsC3dLight.h
6*
7* Author: Martin P. King
8*
9* Purpose: Marmalade 3d light implementation
10*
11*********************************************************************/
12
13#ifndef fsC3dLighthdr
14#define fsC3dLighthdr
15
16#include "../../fsI3dLight.h"
17
18
19class fsC3dLight : public fsI3dLight
20{
21 friend class fsI3dLight;
22 friend class fsCRenderer;
23 friend class fsCNative3dScene;
24
25public:
26
27 void* implGet() override;
28
29 virtual ~fsC3dLight();
30
31 fsC3dLight(const fsSColour& pColour, const fsVec3d& pDir);
32 fsC3dLight(const fsSColour& pColour);
33
34protected:
35
36
37private:
38
39};
40
41#endif
Definition fsC3dLight.h:25
friend class fsI3dLight
Definition fsC3dLight.h:26
fsC3dLight(const fsSColour &pColour)
friend class fsCNative3dScene
Definition fsC3dLight.h:28
friend class fsCRenderer
Definition fsC3dLight.h:27
void * implGet() override
virtual ~fsC3dLight()
fsC3dLight(const fsSColour &pColour, const fsVec3d &pDir)
Definition fsI3dLight.h:23
Definition fsSColour.h:20
Definition fsVec3d.h:16