以下のテンプレート関数を追加
・dp::unique()
・dp::weak()
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::Window
・dp::WindowInfo
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::GamePad
・dp::GamePadInfo
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::GamePadManager
・dp::GamePadManagerInfo
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::GamePadKey(linux用)
・dp::GamePadKey(windows用)
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::Display
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::DIsplayManager
・dp::DIsplayManagerInfo
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::DisplayKey(linux用)
・dp::DisplayKey(windows用)
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::DisplayMode(linux用)
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::DisplayModeKey(linux用)
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::GLContext
・dp::GLContextInfo
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::SpeakerManager
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::SpeakerKey(linux用)
・dp::SpeakerKey(windows用)
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::SpeakerManagerInfo
以下の構造体生成の過程で利用するstd::unique_ptrをdp::unique()で生成するように修正
・dp::AudioPlayer
・dp::AudioPlayerInfo
以下の構造体の宣言を追加
・dp::FileW
以下の型を追加
・dp::FileWUnique
・dp::FileWShared
・dp::FileWWeak
以下の関数の宣言を追加
・dp::newFileW()
・dp::free( const dp::FileW & )
・dp::write()
dp_fileの生成ルールを追加
以下の関数を追加
・dp::free( const dp::FileW & )(仮実装)
・dp::newFileW()(linux用、仮実装)
・dp::write()(linux用、仮実装)
・dp::newFileW()(windows用、仮実装)
・dp::write()(windows用、仮実装)
以下の構造体を追加
・dp::FileW(linux用、仮実装)
・dp::FileW(windows用、仮実装)
以下の関数の処理を実装
・dp::free( dp::FileW & )
以下の構造体を削除
・dp::FileW(linux用)
・dp::FileW(windows用)
以下の構造体を追加
・dp::FileW
・dp::FileImpl(linux用、仮実装)
・dp::FileImpl(windows用、仮実装)
以下の関数を削除
・dp::newFileW()(linux用)
・dp::newFileW()(windows用)
・dp::write( FileW & )(linux用)
・dp::write( FileW & )(windows用)
以下の関数を追加
・dp::newFileW()
・dp::initializeFileImplW()(linux用、仮実装)
・dp::initializeFileImplW()(windows用、仮実装)
・dp::write( FileW & )
・dp::write( FileImpl & )(linux用、仮実装)
・dp::write( FileImpl & )(windows用、仮実装)
以下の構造体の定義を実装
・dp::FileImpl(linux用)
以下の関数の処理を実装
・dp::initializeFileImplW()(linux用)
以下の関数を追加
・dp::initializeFileImpl()(linux用)