Cogs.Core
Source
Resources
IModelLoader.h
1
#pragma once
2
3
#include "IResourceLoader.h"
4
#include "ResourceLoadInfo.h"
5
6
#include "Services/PropertiesManager.h"
7
8
#include <memory>
9
10
namespace
Cogs::Core
11
{
12
struct
ModelLoadInfo
:
public
ResourceLoadInfoBase
13
{
14
ModelLoadFlags
modelFlags =
ModelLoadFlags::None
;
15
16
std::unique_ptr<PropertyStore> properties;
17
};
18
19
typedef
IResourceLoader<Model, ModelLoadInfo>
IModelLoader
;
20
typedef
ILoadedResourceLoader<Model, ModelLoadInfo>
ILoadedModelLoader
;
21
}
Cogs::Core::ILoadedResourceLoader
Definition:
IResourceLoader.h:31
Cogs::Core::IResourceLoader
Definition:
IResourceLoader.h:13
Cogs::Core
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Definition:
ComponentFunctions.h:10
Cogs::Core::ModelLoadFlags
ModelLoadFlags
Model loading flags. May be combined with resource loading flags.
Definition:
ResourceFlags.h:113
Cogs::Core::ModelLoadFlags::None
@ None
No flags.
Cogs::Core::ModelLoadInfo
Definition:
IModelLoader.h:13
Cogs::Core::ResourceLoadInfoBase
Definition:
ResourceLoadInfo.h:17
Generated by
1.9.6