Exemplo n.º 1
0
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;
		}
Exemplo n.º 3
0
	bool Shader::LoadFromBinary(const ByteArray& byteArray)
	{
		return LoadFromBinary(byteArray.GetConstBuffer(), byteArray.GetSize());
	}