Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
FullRay.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Core/Ray.h
"
4
5
namespace
ph
6
{
7
8
class
FullRay
final
9
{
10
public
:
11
FullRay
();
12
FullRay
(
const
Ray
& headRay);
13
14
inline
const
Ray
&
getHeadRay
()
const
15
{
16
return
m_headRay;
17
}
18
19
inline
void
setHeadRay
(
const
Ray
& headRay)
20
{
21
m_headRay = headRay;
22
}
23
24
private
:
25
Ray
m_headRay;
26
};
27
28
}
// end namespace ph
Ray.h
ph::FullRay
Definition
FullRay.h:9
ph::FullRay::setHeadRay
void setHeadRay(const Ray &headRay)
Definition
FullRay.h:19
ph::FullRay::FullRay
FullRay()
Definition
FullRay.cpp:6
ph::FullRay::getHeadRay
const Ray & getHeadRay() const
Definition
FullRay.h:14
ph::Ray
Represents a ray in space.
Definition
Ray.h:21
ph
The root for all renderer implementations.
Definition
EEngineProject.h:6
Source
Core
FullRay.h
Generated by
1.11.0