cesium-native
0.48.0
Loading...
Searching...
No Matches
GroupMetadata.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
#include <Cesium3DTiles/MetadataEntity.h>
7
8
namespace
Cesium3DTiles
{
12
struct
CESIUM3DTILES_API
GroupMetadata
final :
public
MetadataEntity
{
16
static
constexpr
const
char
*
TypeName
=
"GroupMetadata"
;
17
24
int64_t
getSizeBytes
()
const
{
25
int64_t accum = 0;
26
accum += int64_t(
sizeof
(
GroupMetadata
));
27
accum +=
MetadataEntity::getSizeBytes
() - int64_t(
sizeof
(
MetadataEntity
));
28
29
return
accum;
30
}
31
};
32
}
// namespace Cesium3DTiles
Cesium3DTiles
Classes for using 3D Tiles.
Definition
Buffer.h:7
Cesium3DTiles::GroupMetadata
An object containing metadata about a group.
Definition
GroupMetadata.h:12
Cesium3DTiles::GroupMetadata::TypeName
static constexpr const char * TypeName
The original name of this type.
Definition
GroupMetadata.h:16
Cesium3DTiles::GroupMetadata::getSizeBytes
int64_t getSizeBytes() const
Calculates the size in bytes of this object, including the contents of all collections,...
Definition
GroupMetadata.h:24
Cesium3DTiles::MetadataEntity
An object containing a reference to a class from a metadata schema, and property values that conform ...
Definition
MetadataEntity.h:18
Cesium3DTiles::MetadataEntity::getSizeBytes
int64_t getSizeBytes() const
Calculates the size in bytes of this object, including the contents of all collections,...
Definition
MetadataEntity.h:48
Cesium3DTiles
generated
include
Cesium3DTiles
GroupMetadata.h
Generated by
1.13.2