0.45.0
![]() |
#include <igor/igor.h>
#include <igor/resources/config/iConfig.h>
#include <iaux/iaux.h>
#include <iaux/system/iaDate.h>
Namespaces | |
namespace | igor |
item data entity id | |
Macros | |
#define | G iaForegroundColor::Green |
#define | W iaForegroundColor::Blue |
#define | C1 iaForegroundColor::Green |
#define | C2 iaForegroundColor::Green |
#define | M iaForegroundColor::Green |
#define | T iaForegroundColor::White |
#define | R iaForegroundColor::Red |
Functions | |
void | igor::printCake (const iaString &name) |
void | igor::printInfo () |
void | igor::createModules () |
void | igor::destroyModules () |
void | igor::startup () |
void | igor::shutdown () |
Variables | |
const std::vector< iaString > | IGOR_SUPPORTED_SPRITE_EXTENSIONS = {"sprite", "json"} |
Igor build configuration short. More... | |
const std::vector< iaString > | IGOR_SUPPORTED_TEXTURE_EXTENSIONS = {"png", "jpg"} |
supported file extensions for sprites More... | |
const std::vector< iaString > | IGOR_SUPPORTED_SHADER_EXTENSIONS = {"shader", "xml"} |
supported file extensions for textures More... | |
const std::vector< iaString > | IGOR_SUPPORTED_MATERIAL_EXTENSIONS = {"mat", "json"} |
supported file extensions for shaders More... | |
const std::vector< iaString > | IGOR_SUPPORTED_ANIMATION_EXTENSIONS = {"anim", "json"} |
supported file extensions for materials More... | |
const std::vector< iaString > | IGOR_SUPPORTED_MODEL_EXTENSIONS = {"ompf", "obj"} |
supported file extensions for animations More... | |
const std::vector< iaString > | IGOR_SUPPORTED_SOUND_EXTENSIONS = {"wav"} |
supported file extensions for models More... | |
const std::vector< iaString > | IGOR_SUPPORTED_PREFAB_EXTENSIONS = {"prefab", "scene", "json"} |
supported file extensions for sounds More... | |
const iaString | IGOR_RESOURCE_SHADER = "shader" |
const iaString | IGOR_RESOURCE_MATERIAL = "material" |
shader resource name More... | |
const iaString | IGOR_RESOURCE_ANIMATION = "animation" |
material resource name More... | |
const iaString | IGOR_RESOURCE_TEXTURE = "texture" |
animation resource name More... | |
const iaString | IGOR_RESOURCE_SOUND = "sound" |
texture resource name More... | |
const iaString | IGOR_RESOURCE_SPRITE = "sprite" |
sound resource name More... | |
const iaString | IGOR_RESOURCE_MODEL = "model" |
sprite resource name More... | |
const iaString | IGOR_RESOURCE_PREFAB = "prefab" |
model resource name More... | |
const iaString | IGOR_RESOURCE_PARAM_ALIAS = "alias" |
resource parameter id More... | |
const iaString | IGOR_RESOURCE_PARAM_TYPE = "type" |
resource parameter alias More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE_BUILD_MODE = "textureBuildMode" |
resource parameter export mode More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE_WRAP_MODE = "wrapMode" |
resource parameter texture build mode More... | |
const iaString | IGOR_RESOURCE_PARAM_ID = "id" |
prefab resource name More... | |
const iaString | IGOR_RESOURCE_PARAM_CACHE_MODE = "cacheMode" |
resource parameter type More... | |
const iaString | IGOR_RESOURCE_PARAM_PIXMAP = "pixmap" |
resource parameter filename More... | |
const iaString | IGOR_RESOURCE_PARAM_SOURCE = "source" |
resource parameter cache mode More... | |
const iaString | IGOR_RESOURCE_PARAM_NODE = "node" |
resource parameter pixmap More... | |
const iaString | IGOR_RESOURCE_PARAM_EXPORT_MODE = "exportMode" |
resource parameter node More... | |
const iaString | IGOR_RESOURCE_PARAM_JOIN_VERTICES = "joinVertices" |
resource parameter texture build mode More... | |
const iaString | IGOR_RESOURCE_PARAM_SUB_TYPE = "subType" |
resource parameter join vertices More... | |
const iaString | IGOR_RESOURCE_PARAM_QUIET = "quiet" |
resource parameter sub type More... | |
const iaString | IGOR_RESOURCE_PARAM_SHADER = "shader" |
resource parameter quiet More... | |
const iaString | IGOR_RESOURCE_PARAM_MATERIAL = "material" |
resource parameter shader More... | |
const iaString | IGOR_RESOURCE_PARAM_PHYSICS_MATERIAL = "physicsMaterial" |
resource parameter material More... | |
const iaString | IGOR_RESOURCE_PARAM_LOD = "lod" |
resource parameter physics material More... | |
const iaString | IGOR_RESOURCE_PARAM_KEEP_MESH = "keepMesh" |
resource parameter level of detail More... | |
const iaString | IGOR_RESOURCE_PARAM_GENERATE = "generate" |
resource parameter keep mesh More... | |
const iaString | IGOR_RESOURCE_PARAM_SEED = "seed" |
resource parameter generate More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE = "texture" |
resource parameter seed More... | |
const iaString | IGOR_RESOURCE_PARAM_EMISSIVE = "emissive" |
resource parameter texture More... | |
const iaString | IGOR_RESOURCE_PARAM_AMBIENT = "ambient" |
resource parameter emissive More... | |
const iaString | IGOR_RESOURCE_PARAM_DIFFUSE = "diffuse" |
resource parameter ambient More... | |
const iaString | IGOR_RESOURCE_PARAM_SPECULAR = "specular" |
resource parameter diffuse More... | |
const iaString | IGOR_RESOURCE_PARAM_SHININESS = "shininess" |
resource parameter specular More... | |
const iaString | IGOR_RESOURCE_PARAM_ALPHA = "alpha" |
resource parameter shininess More... | |
const iaString | IGOR_RESOURCE_PARAM_TILING = "tiling" |
resource parameter alpha More... | |
const iaString | IGOR_RESOURCE_PARAM_ENTITY_SCENE_ID = "entitySceneID" |
resource parameter tiling More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE_PATTERN = "texture_pattern" |
resource parameter entity scene More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE_WIDTH = "texture_width" |
resource parameter texture pattern More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE_HEIGHT = "texture_height" |
resource parameter texture width More... | |
const iaString | IGOR_RESOURCE_PARAM_PRIMARY_COLOR = "primary_color" |
resource parameter texture height More... | |
const iaString | IGOR_RESOURCE_PARAM_SECONDARY_COLOR = "secondary_color" |
resource parameter primary color More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE0 = "texture0" |
resource parameter secondary color More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE1 = "texture1" |
resource parameter texture unit 0 More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE2 = "texture2" |
resource parameter texture unit 1 More... | |
const iaString | IGOR_RESOURCE_PARAM_TEXTURE3 = "texture3" |
resource parameter texture unit 2 More... | |
const iaString | IGOR_ITEM_DATA_ID = "id" |
resource parameter texture unit 3 More... | |
const iaString | IGOR_ITEM_DATA_NAME = "name" |
item data type ID More... | |
const iaString | IGOR_ITEM_DATA_ICON = "icon" |
item data type name More... | |
const iaString | IGOR_ITEM_DATA_UUID = "uuid" |
item data type icon More... | |
const iaString | IGOR_ITEM_DATA_ENABLED = "enabled" |
item data type UUID More... | |
const iaString | IGOR_ITEM_DATA_SELECTED = "selected" |
item data type enabled More... | |
const iaString | IGOR_ITEM_DATA_SCENE_ID = "sceneID" |
item data type enabled More... | |
const iaString | IGOR_ITEM_DATA_ENTITY_ID = "entityID" |
item data scene id More... | |
const iaString | IGOR_BUILD_CONFIGURATION = "release" |
#define C1 iaForegroundColor::Green |
#define C2 iaForegroundColor::Green |
#define G iaForegroundColor::Green |
#define M iaForegroundColor::Green |
#define R iaForegroundColor::Red |
#define T iaForegroundColor::White |
#define W iaForegroundColor::Blue |
const iaString IGOR_BUILD_CONFIGURATION = "release" |
const iaString IGOR_ITEM_DATA_ENABLED = "enabled" |
item data type UUID
const iaString IGOR_ITEM_DATA_ENTITY_ID = "entityID" |
item data scene id
const iaString IGOR_ITEM_DATA_ICON = "icon" |
item data type name
const iaString IGOR_ITEM_DATA_ID = "id" |
resource parameter texture unit 3
const iaString IGOR_ITEM_DATA_NAME = "name" |
item data type ID
const iaString IGOR_ITEM_DATA_SCENE_ID = "sceneID" |
item data type enabled
const iaString IGOR_ITEM_DATA_SELECTED = "selected" |
item data type enabled
const iaString IGOR_ITEM_DATA_UUID = "uuid" |
item data type icon
const iaString IGOR_RESOURCE_ANIMATION = "animation" |
material resource name
const iaString IGOR_RESOURCE_MATERIAL = "material" |
shader resource name
const iaString IGOR_RESOURCE_MODEL = "model" |
sprite resource name
const iaString IGOR_RESOURCE_PARAM_ALIAS = "alias" |
resource parameter id
const iaString IGOR_RESOURCE_PARAM_ALPHA = "alpha" |
resource parameter shininess
const iaString IGOR_RESOURCE_PARAM_AMBIENT = "ambient" |
resource parameter emissive
const iaString IGOR_RESOURCE_PARAM_CACHE_MODE = "cacheMode" |
resource parameter type
const iaString IGOR_RESOURCE_PARAM_DIFFUSE = "diffuse" |
resource parameter ambient
const iaString IGOR_RESOURCE_PARAM_EMISSIVE = "emissive" |
resource parameter texture
const iaString IGOR_RESOURCE_PARAM_ENTITY_SCENE_ID = "entitySceneID" |
resource parameter tiling
const iaString IGOR_RESOURCE_PARAM_EXPORT_MODE = "exportMode" |
resource parameter node
const iaString IGOR_RESOURCE_PARAM_GENERATE = "generate" |
resource parameter keep mesh
const iaString IGOR_RESOURCE_PARAM_ID = "id" |
prefab resource name
const iaString IGOR_RESOURCE_PARAM_JOIN_VERTICES = "joinVertices" |
resource parameter texture build mode
const iaString IGOR_RESOURCE_PARAM_KEEP_MESH = "keepMesh" |
resource parameter level of detail
const iaString IGOR_RESOURCE_PARAM_LOD = "lod" |
resource parameter physics material
const iaString IGOR_RESOURCE_PARAM_MATERIAL = "material" |
resource parameter shader
const iaString IGOR_RESOURCE_PARAM_NODE = "node" |
resource parameter pixmap
const iaString IGOR_RESOURCE_PARAM_PHYSICS_MATERIAL = "physicsMaterial" |
resource parameter material
const iaString IGOR_RESOURCE_PARAM_PIXMAP = "pixmap" |
resource parameter filename
const iaString IGOR_RESOURCE_PARAM_PRIMARY_COLOR = "primary_color" |
resource parameter texture height
const iaString IGOR_RESOURCE_PARAM_QUIET = "quiet" |
resource parameter sub type
const iaString IGOR_RESOURCE_PARAM_SECONDARY_COLOR = "secondary_color" |
resource parameter primary color
const iaString IGOR_RESOURCE_PARAM_SEED = "seed" |
resource parameter generate
const iaString IGOR_RESOURCE_PARAM_SHADER = "shader" |
resource parameter quiet
const iaString IGOR_RESOURCE_PARAM_SHININESS = "shininess" |
resource parameter specular
const iaString IGOR_RESOURCE_PARAM_SOURCE = "source" |
resource parameter cache mode
const iaString IGOR_RESOURCE_PARAM_SPECULAR = "specular" |
resource parameter diffuse
const iaString IGOR_RESOURCE_PARAM_SUB_TYPE = "subType" |
resource parameter join vertices
const iaString IGOR_RESOURCE_PARAM_TEXTURE = "texture" |
resource parameter seed
const iaString IGOR_RESOURCE_PARAM_TEXTURE0 = "texture0" |
resource parameter secondary color
const iaString IGOR_RESOURCE_PARAM_TEXTURE1 = "texture1" |
resource parameter texture unit 0
const iaString IGOR_RESOURCE_PARAM_TEXTURE2 = "texture2" |
resource parameter texture unit 1
const iaString IGOR_RESOURCE_PARAM_TEXTURE3 = "texture3" |
resource parameter texture unit 2
const iaString IGOR_RESOURCE_PARAM_TEXTURE_BUILD_MODE = "textureBuildMode" |
resource parameter export mode
const iaString IGOR_RESOURCE_PARAM_TEXTURE_HEIGHT = "texture_height" |
resource parameter texture width
const iaString IGOR_RESOURCE_PARAM_TEXTURE_PATTERN = "texture_pattern" |
resource parameter entity scene
const iaString IGOR_RESOURCE_PARAM_TEXTURE_WIDTH = "texture_width" |
resource parameter texture pattern
const iaString IGOR_RESOURCE_PARAM_TEXTURE_WRAP_MODE = "wrapMode" |
resource parameter texture build mode
const iaString IGOR_RESOURCE_PARAM_TILING = "tiling" |
resource parameter alpha
const iaString IGOR_RESOURCE_PARAM_TYPE = "type" |
resource parameter alias
const iaString IGOR_RESOURCE_PREFAB = "prefab" |
model resource name
const iaString IGOR_RESOURCE_SHADER = "shader" |
const iaString IGOR_RESOURCE_SOUND = "sound" |
texture resource name
const iaString IGOR_RESOURCE_SPRITE = "sprite" |
sound resource name
const iaString IGOR_RESOURCE_TEXTURE = "texture" |
animation resource name
supported file extensions for materials
supported file extensions for shaders
const std::vector<iaString> IGOR_SUPPORTED_MODEL_EXTENSIONS = {"ompf", "obj"} |
supported file extensions for animations
supported file extensions for sounds
const std::vector<iaString> IGOR_SUPPORTED_SHADER_EXTENSIONS = {"shader", "xml"} |
supported file extensions for textures
const std::vector<iaString> IGOR_SUPPORTED_SOUND_EXTENSIONS = {"wav"} |
supported file extensions for models
Igor build configuration short.
const std::vector<iaString> IGOR_SUPPORTED_TEXTURE_EXTENSIONS = {"png", "jpg"} |
supported file extensions for sprites