SCENE C++ API
2.1.0
Core_API
core_api
lstrackable.h
1
#pragma once
2
3
#include <core_api/lsglobaldefinitions.h>
4
#include <core_api/lsinterface.h>
5
6
namespace
SCENE_API {
7
8
// Forward declarations
9
class
LSTrackable_Implementation;
10
14
class
LSTrackable
:
public
LSInterface
15
{
16
public
:
17
CORE_API_EXPORT
LSTrackable
();
18
CORE_API_EXPORT
LSTrackable
(
const
LSTrackable
&);
19
CORE_API_EXPORT
LSTrackable
& operator=(
const
LSTrackable
&);
20
CORE_API_EXPORT
virtual
~
LSTrackable
();
21
22
private
:
23
LS_INTERFACE(
LSTrackable
,
LSInterface
)
24
};
25
26
}