1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/********************************************************************
*
*	Created:	3/11/2014	11:31
*
*	File:		fsC3dLight.h
*
*	Author:		Martin P. King
*	
*	Purpose:	Marmalade 3d light implementation
*
*********************************************************************/

#ifndef fsC3dLighthdr
#define fsC3dLighthdr

#include "../../fsI3dLight.h"


class fsC3dLight : public fsI3dLight
{
	friend class fsI3dLight;
	friend class fsCRenderer;
	friend class fsCNative3dScene;

public:

	void* implGet() override;

	virtual ~fsC3dLight();<--- Destructor in derived class

	fsC3dLight(const fsSColour& pColour, const fsVec3d& pDir);
	fsC3dLight(const fsSColour& pColour);

protected:


private:

};

#endif