RAMSES Documentation  27.0.130
Information for RAMSES users and developers
EffectInputSemantic.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_EFFECTINPUTSEMANTIC_H
10 #define RAMSES_EFFECTINPUTSEMANTIC_H
11 
12 namespace ramses
13 {
18  {
19  Invalid = 0,
21  ModelMatrix,
24  ViewMatrix,
28  NormalMatrix,
30 
31  TextTexture,
32 
33  TimeMs,
36  };
37 
42  {
43  Invalid = 0,
46  };
47 }
48 
49 #endif
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15
EEffectUniformSemantic
Effect uniform semantic type.
Definition: EffectInputSemantic.h:18
@ DisplayBufferResolution
Resolution of currently set destination display buffer (either display framebuffer or offscreen buffe...
@ ModelViewMatrix33
Model-view matrix 3x3.
@ ModelMatrix
Mesh model matrix 4x4.
@ ModelViewProjectionMatrix
Model-view-projection matrix 4x4.
@ Invalid
Invalid semantic.
@ NormalMatrix
Transposed and inversed MVP matrix for vertex normals.
@ ProjectionMatrix
Projection matrix 4x4.
@ ModelViewMatrix
Model-view matrix 4x4.
@ ViewMatrix
View matrix 4x4.
@ CameraWorldPosition
^ Position, from where the renderer eye looks at the scene in world coordinates
EEffectAttributeSemantic
Effect attribute semantic type.
Definition: EffectInputSemantic.h:42
@ TextPositions
Text specific - vertex positions input. MUST be of type vec2.
@ TextTextureCoordinates
Text specific - texture coordinates input. MUST be of type vec2.