3#include "Image360Component.h"
8void Cogs::Core::Image360Component::registerType()
12 {
"None", Image360Notification::None },
17 TypeDatabase::createType<Image360Notification>().setEnumerators(enumerators);
33 TypeDatabase::createType<Image360Component>()
34 .setBase<RenderComponent>()
Field definition describing a single data member of a data structure.
Field & add(T attribute)
Adds the given attribute.
@ FetchingBegin
Loading queue transitions from empty to non-empty, that is, instance needs data.
@ FetchingEnd
Loading queue transitions from non-empty to empty, that is, instance has all data it currently needs.
@ Ready
All 6 baselayers are fully loaded, instance will begin rendering.
Contains reflection support.
Adds range information to an object.
std::string source
URL of json describing image pyramid.
bool disableLodUpdates
Debugging: Disable update of dynamic lod calculations.
float valueDomainMin
Set the source domain for scalar values, see 360.json's bias and scale to account for datatype.
bool debugColors
Debugging: Enable colors that show structure of dynamic hierarchy.
uint32_t valueChannel
Which channel to use for color.
TextureHandle gradient
Gradient texture to colorize scalar values.
bool debugDepth
Debugging: Enable colors that show depth values.
float valueDomainMax
Set the source domain for scalar values, see 360.json's bias and scale to account for datatype.
bool hasDepth
Use depth data if data source has depth data.
Represents an unique name.