Cogs.Core
Public Member Functions | List of all members
Cogs::Core::GliTextureLoader Struct Reference
Inheritance diagram for Cogs::Core::GliTextureLoader:
Cogs::Core::IResourceLoader< Texture, TextureLoadInfo > Cogs::Core::ILoadedResourceViewLoader< ResourceType, LoadInfoType >

Public Member Functions

bool canLoad (Context *context, const TextureLoadInfo &loadInfo) override
 
bool load (Context *context, const TextureLoadInfo &loadInfo) override
 
bool load (Context *context, const TextureLoadInfo &loadInfo, const void *dataPtr, size_t dataSize) override
 
virtual bool canLoad (Context *context, const TextureLoadInfo &loadInfo)=0
 
virtual bool load (Context *context, const TextureLoadInfo &loadInfo)=0
 
- Public Member Functions inherited from Cogs::Core::ILoadedResourceViewLoader< ResourceType, LoadInfoType >
virtual bool load (Context *context, const LoadInfoType &loadInfo, const void *dataPtr, size_t dataSize)=0
 

Detailed Description

Definition at line 9 of file GliTextureLoader.h.

Member Function Documentation

◆ canLoad()

bool Cogs::Core::GliTextureLoader::canLoad ( Context context,
const TextureLoadInfo loadInfo 
)
overridevirtual

◆ load() [1/2]

bool Cogs::Core::GliTextureLoader::load ( Context context,
const TextureLoadInfo loadInfo 
)
overridevirtual

◆ load() [2/2]

bool Cogs::Core::GliTextureLoader::load ( Context context,
const TextureLoadInfo loadInfo,
const void *  dataPtr,
size_t  dataSize 
)
override

Definition at line 171 of file GliTextureLoader.cpp.


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