Fission
FSN
Loading...
Searching...
No Matches
libs
fs3d
impl
cocos2d-x
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
16
class
fsC3dRay
:
public
fsI3dRay
17
{
18
friend
class
fsI3dRay
;
19
20
public
:
21
22
virtual
~fsC3dRay
();
23
fsC3dRay
();
24
25
protected
:
26
27
void
setDo
(
const
fsVec3d
& pOrigin,
const
fsVec3d
& pDirection)
override
;
28
29
private
:
30
31
std::unique_ptr<cocos2d::Ray> mImpl;
32
};
33
34
#endif
fsC3dRay
Definition
fsC3dRay.h:21
fsC3dRay::setDo
void setDo(const fsVec3d &pOrigin, const fsVec3d &pDirection) override
fsC3dRay::~fsC3dRay
virtual ~fsC3dRay()
fsC3dRay::fsI3dRay
friend class fsI3dRay
Definition
fsC3dRay.h:22
fsC3dRay::fsC3dRay
fsC3dRay()
fsI3dRay
Definition
fsI3dRay.h:19
fsI3dRay.h
fsVec3d
Definition
fsVec3d.h:16
Generated on
for Fission by
1.16.1