RAMSES Documentation
27.0.130
Information for RAMSES users and developers
ramses
client
ramses-client
ramses-client-api
include
ramses-client.h
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// Copyright (C) 2014 BMW Car IT GmbH
3
// -------------------------------------------------------------------------
4
// This Source Code Form is subject to the terms of the Mozilla Public
5
// License, v. 2.0. If a copy of the MPL was not distributed with this
6
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
7
// -------------------------------------------------------------------------
8
9
#ifndef RAMSES_RAMSES_CLIENT_H
10
#define RAMSES_RAMSES_CLIENT_H
11
12
#include "
ramses-client-api/RamsesClient.h
"
13
14
// Scene
15
#include "
ramses-client-api/Scene.h
"
16
#include "
ramses-client-api/Node.h
"
17
#include "
ramses-client-api/MeshNode.h
"
18
#include "
ramses-client-api/OrthographicCamera.h
"
19
#include "
ramses-client-api/PerspectiveCamera.h
"
20
#include "
ramses-client-api/Appearance.h
"
21
#include "
ramses-client-api/TextureSampler.h
"
22
#include "
ramses-client-api/TextureSamplerMS.h
"
23
#include "
ramses-client-api/TextureSamplerExternal.h
"
24
#include "
ramses-client-api/RenderPass.h
"
25
#include "
ramses-client-api/BlitPass.h
"
26
#include "
ramses-client-api/RenderGroup.h
"
27
#include "
ramses-client-api/GeometryBinding.h
"
28
#include "
ramses-client-api/StreamTexture.h
"
29
#include "
ramses-client-api/RenderTarget.h
"
30
#include "
ramses-client-api/RenderTargetDescription.h
"
31
#include "
ramses-client-api/RenderBuffer.h
"
32
#include "
ramses-client-api/IClientEventHandler.h
"
33
34
// Data bindings
35
#include "
ramses-client-api/DataFloat.h
"
36
#include "
ramses-client-api/DataInt32.h
"
37
#include "
ramses-client-api/DataVector2f.h
"
38
#include "
ramses-client-api/DataVector2i.h
"
39
#include "
ramses-client-api/DataVector3f.h
"
40
#include "
ramses-client-api/DataVector3i.h
"
41
#include "
ramses-client-api/DataVector4f.h
"
42
#include "
ramses-client-api/DataVector4i.h
"
43
#include "
ramses-client-api/DataMatrix22f.h
"
44
#include "
ramses-client-api/DataMatrix33f.h
"
45
#include "
ramses-client-api/DataMatrix44f.h
"
46
47
// Effect
48
#include "
ramses-client-api/EffectDescription.h
"
49
#include "
ramses-client-api/Effect.h
"
50
#include "
ramses-client-api/UniformInput.h
"
51
#include "
ramses-client-api/AttributeInput.h
"
52
53
// Resources
54
#include "
ramses-client-api/ArrayResource.h
"
55
#include "
ramses-client-api/Texture2D.h
"
56
#include "
ramses-client-api/Texture3D.h
"
57
#include "
ramses-client-api/TextureCube.h
"
58
59
// Data Buffers
60
#include "
ramses-client-api/ArrayBuffer.h
"
61
#include "
ramses-client-api/Texture2DBuffer.h
"
62
63
// Animation
64
#include "
ramses-client-api/AnimatedProperty.h
"
65
#include "
ramses-client-api/Animation.h
"
66
#include "
ramses-client-api/AnimationSequence.h
"
67
#include "
ramses-client-api/AnimationSystem.h
"
68
#include "
ramses-client-api/AnimationSystemRealTime.h
"
69
#include "
ramses-client-api/SplineLinearFloat.h
"
70
#include "
ramses-client-api/SplineLinearInt32.h
"
71
#include "
ramses-client-api/SplineLinearVector2f.h
"
72
#include "
ramses-client-api/SplineLinearVector2i.h
"
73
#include "
ramses-client-api/SplineLinearVector3f.h
"
74
#include "
ramses-client-api/SplineLinearVector3i.h
"
75
#include "
ramses-client-api/SplineLinearVector4f.h
"
76
#include "
ramses-client-api/SplineLinearVector4i.h
"
77
#include "
ramses-client-api/SplineBezierFloat.h
"
78
#include "
ramses-client-api/SplineBezierInt32.h
"
79
#include "
ramses-client-api/SplineBezierVector2f.h
"
80
#include "
ramses-client-api/SplineBezierVector2i.h
"
81
#include "
ramses-client-api/SplineBezierVector3f.h
"
82
#include "
ramses-client-api/SplineBezierVector3i.h
"
83
#include "
ramses-client-api/SplineBezierVector4f.h
"
84
#include "
ramses-client-api/SplineBezierVector4i.h
"
85
#include "
ramses-client-api/SplineStepBool.h
"
86
#include "
ramses-client-api/SplineStepFloat.h
"
87
#include "
ramses-client-api/SplineStepInt32.h
"
88
#include "
ramses-client-api/SplineStepVector2f.h
"
89
#include "
ramses-client-api/SplineStepVector2i.h
"
90
#include "
ramses-client-api/SplineStepVector3f.h
"
91
#include "
ramses-client-api/SplineStepVector3i.h
"
92
#include "
ramses-client-api/SplineStepVector4f.h
"
93
#include "
ramses-client-api/SplineStepVector4i.h
"
94
95
// Iterators
96
#include "
ramses-client-api/SceneIterator.h
"
97
#include "
ramses-client-api/AnimationSystemObjectIterator.h
"
98
#include "
ramses-client-api/RenderPassGroupIterator.h
"
99
#include "
ramses-client-api/RenderGroupMeshIterator.h
"
100
#include "
ramses-client-api/SceneGraphIterator.h
"
101
#include "
ramses-client-api/SceneObjectIterator.h
"
102
103
#endif
AnimatedProperty.h
AnimationSequence.h
AnimationSystemObjectIterator.h
AnimationSystemRealTime.h
AnimationSystem.h
Animation.h
Appearance.h
ArrayBuffer.h
ArrayResource.h
AttributeInput.h
BlitPass.h
DataFloat.h
DataInt32.h
DataMatrix22f.h
DataMatrix33f.h
DataMatrix44f.h
DataVector2f.h
DataVector2i.h
DataVector3f.h
DataVector3i.h
DataVector4f.h
DataVector4i.h
EffectDescription.h
Effect.h
GeometryBinding.h
IClientEventHandler.h
MeshNode.h
Node.h
OrthographicCamera.h
PerspectiveCamera.h
RamsesClient.h
RenderBuffer.h
RenderGroupMeshIterator.h
RenderGroup.h
RenderPassGroupIterator.h
RenderPass.h
RenderTargetDescription.h
RenderTarget.h
SceneGraphIterator.h
SceneIterator.h
SceneObjectIterator.h
Scene.h
SplineBezierFloat.h
SplineBezierInt32.h
SplineBezierVector2f.h
SplineBezierVector2i.h
SplineBezierVector3f.h
SplineBezierVector3i.h
SplineBezierVector4f.h
SplineBezierVector4i.h
SplineLinearFloat.h
SplineLinearInt32.h
SplineLinearVector2f.h
SplineLinearVector2i.h
SplineLinearVector3f.h
SplineLinearVector3i.h
SplineLinearVector4f.h
SplineLinearVector4i.h
SplineStepBool.h
SplineStepFloat.h
SplineStepInt32.h
SplineStepVector2f.h
SplineStepVector2i.h
SplineStepVector3f.h
SplineStepVector3i.h
SplineStepVector4f.h
SplineStepVector4i.h
StreamTexture.h
Texture2DBuffer.h
Texture2D.h
Texture3D.h
TextureCube.h
TextureSamplerExternal.h
TextureSamplerMS.h
TextureSampler.h
UniformInput.h
Generated by
1.9.1