TDME2
1.9.200
src
tdme
engine
ObjectModel.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
tdme/tdme.h
>
4
#include <
tdme/engine/fwd-tdme.h
>
5
#include <
tdme/engine/model/fwd-tdme.h
>
6
#include <
tdme/engine/subsystems/rendering/ObjectModelInternal.h
>
7
8
using
tdme::engine::model::Model
;
9
using
tdme::engine::subsystems::rendering::ObjectModelInternal
;
10
11
/**
12
* Object model
13
* @author Andreas Drewke
14
*/
15
class
tdme::engine::ObjectModel
final
16
:
public
ObjectModelInternal
17
{
18
public
:
19
// forbid class copy
20
FORBID_CLASS_COPY
(
ObjectModel
)
21
22
/**
23
* Public constructor
24
* @param model model
25
*/
26
ObjectModel
(
Model
*
model
);
27
};
ObjectModelInternal.h
tdme::engine::ObjectModel
Object model.
Definition:
ObjectModel.h:17
tdme::engine::ObjectModel::ObjectModel
ObjectModel(Model *model)
Public constructor.
Definition:
ObjectModel.cpp:6
tdme::engine::model::Model
Representation of a 3D model.
Definition:
Model.h:35
tdme::engine::subsystems::rendering::ObjectBase::model
Model * model
Definition:
ObjectBase.h:50
tdme::engine::subsystems::rendering::ObjectModelInternal
Object model To be used in non engine context.
Definition:
ObjectModelInternal.h:19
fwd-tdme.h
fwd-tdme.h
tdme.h
FORBID_CLASS_COPY
#define FORBID_CLASS_COPY(CLASS)
Definition:
tdme.h:6
Generated by
1.9.1