Ejemplo n.º 1
0
 /*-------------------------------------------------------------------------
  *
  * ---------------------------------------------------------------------------*/
 public void Dispose()
 {
     if (m_sprite_rects != null)
     {
         m_sprite_rects.Dispose();
     }
     if (m_sprite != null)
     {
         m_sprite.Dispose();
     }
     m_sprite_rects = null;
     m_sprite       = null;
 }
Ejemplo n.º 2
0
        /*-------------------------------------------------------------------------
         * 初期化
         * ---------------------------------------------------------------------------*/
        public d3d_systemfont(d3d_device device)
        {
            if (device == null)
            {
                return;
            }

            // 2のべき乗でない場合強制的に2のべき乗に변환されてしまうので注意
            // 2のべき乗で絵を作ること
            Assembly ass    = Assembly.GetExecutingAssembly();
            Stream   stream = ass.GetManifestResourceStream("directx.image.systemfont_8x16_ui_gothic.dds");

            m_sprite_rects = new d3d_sprite_rects(device, stream);
            initialize(device);
        }