コード例 #1
0
 CustomDirectWriteTextRenderer (IDWriteFontCollection* const fontCollection_)
     : fontCollection (fontCollection_),
       currentLine (-1),
       lastOriginY (-10000.0f)
 {
     resetReferenceCount();
 }
コード例 #2
0
ファイル: resourceskill.cpp プロジェクト: albertca/frePPLe
DECLARE_EXPORT ResourceSkill::ResourceSkill(Skill* s, Resource* r, int u)
{
  setSkill(s);
  setResource(r);
  setPriority(u);
  initType(metadata);
  try { validate(ADD); }
  catch (...)
  {
    if (getSkill()) getSkill()->resources.erase(this);
    if (getResource()) getResource()->skills.erase(this);
    resetReferenceCount();
    throw;
  }
}