Fission FSN
Loading...
Searching...
No Matches
fsC3dRay.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsC3dRay.h
4*
5* Purpose: Interface for a 3D Ray
6*
7*********************************************************************/
8
9#ifndef fsC3dRayhdr
10#define fsC3dRayhdr
11
12#include "../../fsI3dRay.h"
13
14#include <3d/CCRay.h>
15
16class fsC3dRay : public fsI3dRay
17{
18 friend class fsI3dRay;
19
20public:
21
22 virtual ~fsC3dRay();
24
25protected:
26
27 void setDo(const fsVec3d& pOrigin, const fsVec3d& pDirection) override;
28
29private:
30
31 std::unique_ptr<cocos2d::Ray> mImpl;
32};
33
34#endif
Definition fsC3dRay.h:21
void setDo(const fsVec3d &pOrigin, const fsVec3d &pDirection) override
virtual ~fsC3dRay()
friend class fsI3dRay
Definition fsC3dRay.h:22
Definition fsI3dRay.h:19
Definition fsVec3d.h:16