Tyanmahou
Tyanmahou
想定として、コントローラーが刺さっているかなどの条件分岐をみて `Input`などをグルーピングしたい場合があるので `InputGroup`に`operator |=`が欲しいです。 ```cpp InputGroup myInput; myInput |= KeyA; myInput |= KeyB; … ``` ---- なお、現状でも以下のようなコードで対応できますが、コスト面でも`|=`のほうが良さそうです。 ```cpp myInput = myInput | KeyA; ```
主にマスク処理などに使用するため、StencilStateを使用したいです。 --- また、提案ですが ScopedRenderStates2Dのようなスコープ制御で簡単にマスク処理ができると便利かもしれません。 以下のようなことがしたいイメージです ```cpp ScopedStencilMask::ScopedStencilMask(std::function base, s3d::StencilFunc stencilFunc, s3d::uint8 stencilValue): m_oldStencilState(Graphics2D::GetStencilState()), m_oldStencilValue(Graphics2D::GetStencilValue()) { Graphics2D::SetStencilState(StencilState::Replace); Graphics2D::SetStencilValue(stencilValue); base(); Graphics2D::SetStencilState(StencilState::Test(stencilFunc)); } ```
**追加する機能の内容 | Describe the solution you'd like** `Dialog::SaveFile`でファイル保存のダイアログを表示できますが、その際のデフォルトで入力されているファイル名を指定できるようにしたい **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** ファイル保存のダイアログのファイル名が空の状態で開かれるのでアプリケーション使用者は全て入力しないといけません。 保存するファイルのファイル名を変えられる融通は持たせつつも、特にこだわりがない人向けに自動でファイル名が設定されていると嬉しいケースがあります。 **備考 | Additional context**