RAMSES Documentation  27.0.130
Information for RAMSES users and developers
UniformInput.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_UNIFORMINPUT_H
10 #define RAMSES_UNIFORMINPUT_H
11 
15 
16 namespace ramses
17 {
22  {
23  public:
28 
35 
42 
47  uint32_t getElementCount() const;
48  };
49 }
50 
51 #endif
#define RAMSES_API
Definition: APIExport.h:35
The EffectInput is a description of an effect input.
Definition: EffectInput.h:20
The UniformInput is a description of an uniform effect input.
Definition: UniformInput.h:22
EEffectInputDataType getDataType() const
Returns the effect input data type.
UniformInput()
Constructor of UniformInput.
EEffectUniformSemantic getSemantics() const
Returns the effect input semantics.
uint32_t getElementCount() const
Returns the number of elements that are assigned to this effect input.
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
EEffectInputDataType
Data type of effect input.
Definition: EffectInputDataType.h:18