Loading [MathJax]/extensions/tex2jax.js
Photon Engine
2.0.0-beta
A physically based renderer.
Toggle main menu visibility
Home
Components
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
a
b
c
d
e
f
g
h
k
m
p
r
s
t
u
x
y
z
Typedefs
a
b
c
d
e
f
h
i
k
l
m
p
q
r
s
t
v
Enumerations
e
Enumerator
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
e
f
i
k
m
n
o
p
r
s
t
v
w
Enumerations
Related Symbols
Files
File List
File Members
All
b
c
f
i
k
m
p
s
Functions
Typedefs
Macros
▼
Photon Engine
Home
Components
►
Engine
►
Engine Directories
Bibliography
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
Documentation
►
Include
▼
Source
►
Actor
►
Api
►
Common
►
Core
►
DataIO
►
EngineEnv
►
Frame
►
Math
►
SDL
▼
Utility
►
Concurrent
►
Debug
►
ByteBuffer.h
►
fixed_map_base.h
►
IMoveOnly.h
►
INoCopyAndMove.h
►
IUninstantiable.h
MemoryArena.cpp
►
MemoryArena.h
MemoryArena.ipp
SemanticVersion.cpp
►
SemanticVersion.h
►
TAnyPtr.h
►
TArrayHeap.h
TArrayHeap.ipp
►
TArrayStack.h
TArrayStack.ipp
►
TArrayVector.h
TArrayVector.ipp
►
TBitFlags.h
TBitFlags.ipp
►
TConstIteratorProxy.h
►
TFixedEnumMap.h
►
TFixedIntegerMap.h
►
TFunction.h
►
Timer.h
►
TIteratorProxy.h
►
traits.h
►
TSortedMap.h
TSortedMap.ipp
►
TSortedVector.h
TSortedVector.ipp
►
TSpan.h
►
TStableIndexDenseVector.h
►
TUniquePtrVector.h
►
utility.h
►
World
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
Loading...
Searching...
No Matches
INoCopyAndMove.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
ph
4
{
5
16
class
INoCopyAndMove
17
{
18
protected
:
19
inline
INoCopyAndMove
() =
default
;
20
inline
~INoCopyAndMove
() =
default
;
21
22
INoCopyAndMove
(
INoCopyAndMove
&& other) =
delete
;
23
INoCopyAndMove
&
operator =
(
INoCopyAndMove
&& rhs) =
delete
;
24
25
INoCopyAndMove
(
const
INoCopyAndMove
& other) =
delete
;
26
INoCopyAndMove
&
operator =
(
const
INoCopyAndMove
& rhs) =
delete
;
27
};
16
class
INoCopyAndMove
{
…
};
28
29
}
// end namespace ph
ph::INoCopyAndMove
Marks the derived class as non-copyable and non-movable.
Definition
INoCopyAndMove.h:17
ph::INoCopyAndMove::INoCopyAndMove
INoCopyAndMove(const INoCopyAndMove &other)=delete
ph::INoCopyAndMove::operator=
INoCopyAndMove & operator=(INoCopyAndMove &&rhs)=delete
ph::INoCopyAndMove::INoCopyAndMove
INoCopyAndMove(INoCopyAndMove &&other)=delete
ph::INoCopyAndMove::~INoCopyAndMove
~INoCopyAndMove()=default
ph::INoCopyAndMove::INoCopyAndMove
INoCopyAndMove()=default
ph
The root for all renderer implementations.
Definition
EEngineProject.h:6
Source
Utility
INoCopyAndMove.h
Generated by
1.11.0