BMFont::BMFont(const std::string& sourceFile) : m_chars() , m_kerningPairs() , m_pageNames() , m_texturePages() , m_pageSzx(0) , m_pageSzy(0) { LoadFromBinary(sourceFile); }
bool Load( const wstring& fileName ) { Utility::ByteArray ba = Utility::ReadFileSync( fileName ); if (ba->size() == 0) { ERROR( "Cannot open file %ls", fileName.c_str() ); return false; } LoadFromBinary( fileName.c_str(), ba->data(), ba->size() ); return true; }
bool Shader::LoadFromBinary(const ByteArray& byteArray) { return LoadFromBinary(byteArray.GetConstBuffer(), byteArray.GetSize()); }