Cogs.Core
Public Attributes | List of all members
Cogs::Core::ResourceDefinition Struct Reference

Public Attributes

std::string name
 
std::string reference
 
ResourceTypes type = ResourceTypes::Unknown
 
std::string source
 
std::string material
 
std::string permutation
 
std::unordered_map< std::string, std::string > options
 
std::unordered_map< std::string, std::string > variants
 
std::unordered_map< std::string, FieldValueproperties
 
TextureDescription textureDescription
 
bool textureGenerator = false
 
ImageDefinition imageDefinition
 
TextureLoadFlags loadFlags = TextureLoadFlags::None
 

Detailed Description

Definition at line 233 of file AssetDefinition.h.

Member Data Documentation

◆ imageDefinition

ImageDefinition Cogs::Core::ResourceDefinition::imageDefinition

Definition at line 250 of file AssetDefinition.h.

◆ loadFlags

TextureLoadFlags Cogs::Core::ResourceDefinition::loadFlags = TextureLoadFlags::None

Definition at line 251 of file AssetDefinition.h.

◆ material

std::string Cogs::Core::ResourceDefinition::material

Definition at line 241 of file AssetDefinition.h.

◆ name

std::string Cogs::Core::ResourceDefinition::name

Definition at line 235 of file AssetDefinition.h.

◆ options

std::unordered_map<std::string, std::string> Cogs::Core::ResourceDefinition::options

Definition at line 243 of file AssetDefinition.h.

◆ permutation

std::string Cogs::Core::ResourceDefinition::permutation

Definition at line 242 of file AssetDefinition.h.

◆ properties

std::unordered_map<std::string, FieldValue> Cogs::Core::ResourceDefinition::properties

Definition at line 245 of file AssetDefinition.h.

◆ reference

std::string Cogs::Core::ResourceDefinition::reference

Definition at line 236 of file AssetDefinition.h.

◆ source

std::string Cogs::Core::ResourceDefinition::source

Definition at line 238 of file AssetDefinition.h.

◆ textureDescription

TextureDescription Cogs::Core::ResourceDefinition::textureDescription

Definition at line 248 of file AssetDefinition.h.

◆ textureGenerator

bool Cogs::Core::ResourceDefinition::textureGenerator = false

Definition at line 249 of file AssetDefinition.h.

◆ type

ResourceTypes Cogs::Core::ResourceDefinition::type = ResourceTypes::Unknown

Definition at line 237 of file AssetDefinition.h.

◆ variants

std::unordered_map<std::string, std::string> Cogs::Core::ResourceDefinition::variants

Definition at line 244 of file AssetDefinition.h.


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