cesium-native  0.41.0
BufferView.h
1 // This file was generated by generate-classes.
2 // DO NOT EDIT THIS FILE!
3 #pragma once
4 
5 #include "Cesium3DTiles/Library.h"
6 
7 #include <CesiumUtility/ExtensibleObject.h>
8 
9 #include <cstdint>
10 #include <optional>
11 #include <string>
12 
13 namespace Cesium3DTiles {
17 struct CESIUM3DTILES_API BufferView final
19  static inline constexpr const char* TypeName = "BufferView";
20 
24  int64_t buffer = int64_t();
25 
29  int64_t byteOffset = int64_t();
30 
34  int64_t byteLength = int64_t();
35 
39  std::optional<std::string> name;
40 };
41 } // namespace Cesium3DTiles
Classes for using 3D Tiles.
Definition: Buffer.h:7
A contiguous subset of a buffer.
Definition: BufferView.h:18
std::optional< std::string > name
The name of the bufferView.
Definition: BufferView.h:39
The base class for objects that have extensions and extras.