RAMSES Documentation  27.0.130
Information for RAMSES users and developers
WarpingMeshData.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // Copyright (C) 2015 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_RENDERERAPI_WARPINGMESHDATA_H
10 #define RAMSES_RENDERERAPI_WARPINGMESHDATA_H
11 
14 
15 namespace ramses
16 {
21  {
22  public:
31  WarpingMeshData(uint32_t indexCount, const uint16_t* indices, uint32_t vertexCount, const float* vertexPositions, const float* textureCoordinates);
32 
36  virtual ~WarpingMeshData();
37 
41  class WarpingMeshDataImpl& impl;
42 
47  WarpingMeshData(const WarpingMeshData& other) = delete;
48 
54  WarpingMeshData& operator=(const WarpingMeshData& other) = delete;
55  };
56 }
57 
58 #endif
#define RAMSES_API
Definition: APIExport.h:35
The StatusObject provides status message handling.
Definition: StatusObject.h:22
The WarpingMeshData holds the vertices and indices needed to create the mesh for display warping.
Definition: WarpingMeshData.h:21
class WarpingMeshDataImpl & impl
Definition: WarpingMeshData.h:41
WarpingMeshData(const WarpingMeshData &other)=delete
Deleted copy constructor.
WarpingMeshData & operator=(const WarpingMeshData &other)=delete
Deleted copy assignment.
virtual ~WarpingMeshData()
Destructor of WarpingMeshData.
WarpingMeshData(uint32_t indexCount, const uint16_t *indices, uint32_t vertexCount, const float *vertexPositions, const float *textureCoordinates)
Constructor of WarpingMeshData that takes data arrays containing the data used to construct the warpi...
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15