1#include "TextureGeneratorComponent.h"
10 {
"CheckerBoard", ImageType::CheckerBoard },
11 {
"ColorfulCheckerBoard", ImageType::ColorfulCheckerBoard },
12 {
"Dirt", ImageType::Dirt },
13 {
"Steel", ImageType::Steel },
14 {
"ColorCube", ImageType::ColorCube },
15 {
"Sky", ImageType::Sky },
16 {
"SkyRadiance", ImageType::SkyRadiance },
17 {
"SkyIrradiance", ImageType::SkyIrradiance },
18 {
"SkyAmbientIrradiance", ImageType::SkyAmbientIrradiance },
19 {
"SubseaRadiance", ImageType::SubseaRadiance },
20 {
"GradientRainbow", ImageType::GradientRainbow },
21 {
"GradientHeat", ImageType::GradientHeat },
22 {
"None", ImageType::None },
25 TypeDatabase::createType<ImageType>()
26 .setEnumerators(enumerators);
33 TypeDatabase::createType<TextureGeneratorComponent>()
Field definition describing a single data member of a data structure.
Contains reflection support.
ImageType diffuseMap
Type of image to create and set as diffuse map.
MaterialInstanceHandle material
Target material to apply image to.
static void registerType()
Register the type in the type system.
Represents an unique name.