cesium-native 0.43.0
Loading...
Searching...
No Matches
CesiumIonClient::Asset Struct Reference

A Cesium ion Asset, such as a 3D Tiles tileset or an imagery layer. More...

#include <CesiumIonClient/Assets.h>

Public Attributes

int64_t id = -1
 The unique identifier for this asset.
 
std::string name
 The name of this asset.
 
std::string description
 A Markdown compatible string describing this asset.
 
std::string attribution
 A Markdown compatible string containing any required attribution for this asset.
 
std::string type
 The asset's type./.
 
int64_t bytes = 0
 The number of bytes this asset occupies in the user's account.
 
std::string dateAdded
 The date and time that this asset was created in RFC 3339 format.
 
std::string status
 Describes the state of the asset during the upload and tiling processes.
 
int8_t percentComplete = 0
 The percentage progress of the tiling pipeline preparing this asset.
 

Detailed Description

A Cesium ion Asset, such as a 3D Tiles tileset or an imagery layer.

Definition at line 11 of file Assets.h.

Member Data Documentation

◆ attribution

std::string CesiumIonClient::Asset::attribution

A Markdown compatible string containing any required attribution for this asset.

Clients will be required to display this attribution to end users.

Definition at line 33 of file Assets.h.

◆ bytes

int64_t CesiumIonClient::Asset::bytes = 0

The number of bytes this asset occupies in the user's account.

Definition at line 43 of file Assets.h.

◆ dateAdded

std::string CesiumIonClient::Asset::dateAdded

The date and time that this asset was created in RFC 3339 format.

Definition at line 49 of file Assets.h.

◆ description

std::string CesiumIonClient::Asset::description

A Markdown compatible string describing this asset.

Definition at line 25 of file Assets.h.

◆ id

int64_t CesiumIonClient::Asset::id = -1

The unique identifier for this asset.

Definition at line 15 of file Assets.h.

◆ name

std::string CesiumIonClient::Asset::name

The name of this asset.

Definition at line 20 of file Assets.h.

◆ percentComplete

int8_t CesiumIonClient::Asset::percentComplete = 0

The percentage progress of the tiling pipeline preparing this asset.

Definition at line 70 of file Assets.h.

◆ status

std::string CesiumIonClient::Asset::status

Describes the state of the asset during the upload and tiling processes.

| Value | Description | | AWAITING_FILES | The asset has been created but the server is waiting for source data to be uploaded. | | NOT_STARTED | The server was notified that all source data was uploaded and is waiting for the tiling process to start. | | IN_PROGRESS | The source data is being tiled, see percentComplete to monitor progress. | | COMPLETE | The asset was tiled successfully. | | DATA_ERROR | The uploaded source data was invalid or unsupported. | | ERROR | An internal error occurred during the tiling process. Please contact suppo.nosp@m.rt@c.nosp@m.esium.nosp@m..com. |

Definition at line 65 of file Assets.h.

◆ type

std::string CesiumIonClient::Asset::type

The asset's type./.

Definition at line 38 of file Assets.h.


The documentation for this struct was generated from the following file: