Cogs.Core
Public Member Functions | List of all members
Cogs::Core::CogsModelLoader Struct Reference
Inheritance diagram for Cogs::Core::CogsModelLoader:
Cogs::Core::IResourceLoader< Model, ModelLoadInfo > Cogs::Core::ILoadedResourceLoader< ResourceType, LoadInfoType >

Public Member Functions

bool canLoad (Context *context, const ModelLoadInfo &loadInfo) override
 
bool load (Context *context, const ModelLoadInfo &loadInfo) override
 
bool load (Context *context, const ModelLoadInfo &loadInfo, std::unique_ptr< FileContents > contents) override
 
virtual bool canLoad (Context *context, const ModelLoadInfo &loadInfo)=0
 
virtual bool load (Context *context, const ModelLoadInfo &loadInfo)=0
 
- Public Member Functions inherited from Cogs::Core::ILoadedResourceLoader< ResourceType, LoadInfoType >
virtual bool load (Context *context, const LoadInfoType &loadInfo, std::unique_ptr< FileContents > contents)=0
 

Detailed Description

Definition at line 10 of file ModelLoader.h.

Member Function Documentation

◆ canLoad()

bool Cogs::Core::CogsModelLoader::canLoad ( Context context,
const ModelLoadInfo loadInfo 
)
overridevirtual

◆ load() [1/2]

bool Cogs::Core::CogsModelLoader::load ( Context context,
const ModelLoadInfo loadInfo 
)
overridevirtual

◆ load() [2/2]

bool Cogs::Core::CogsModelLoader::load ( Context context,
const ModelLoadInfo loadInfo,
std::unique_ptr< FileContents contents 
)
override

Definition at line 1196 of file ModelLoader.cpp.


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