本文整理汇总了C++中CImage::GetError方法的典型用法代码示例。如果您正苦于以下问题:C++ CImage::GetError方法的具体用法?C++ CImage::GetError怎么用?C++ CImage::GetError使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CImage
的用法示例。
在下文中一共展示了CImage::GetError方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: LoadTexture
void LoadTexture(Gfx::CGLDevice *device, const std::string &name)
{
if (name.empty())
return;
Gfx::Texture tex = GetTexture(name);
if (tex.Valid())
return;
CImage img;
if (! img.Load(std::string("tex/") + name))
{
std::string err = img.GetError();
GetLogger()->Error("Texture not loaded, error: %s!\n", err.c_str());
}
else
{
Gfx::TextureCreateParams texCreateParams;
texCreateParams.mipmap = true;
texCreateParams.minFilter = Gfx::TEX_MIN_FILTER_LINEAR_MIPMAP_LINEAR;
texCreateParams.magFilter = Gfx::TEX_MAG_FILTER_LINEAR;
tex = device->CreateTexture(&img, texCreateParams);
}
TEXS[name] = tex;
}