Ebise Lutica
Results
48
issues of
Ebise Lutica
パフォーマンス上の都合によりv3で一度削除されたZOrderを復活させる。 ## 理由 やっぱり無いと不便なので ## 仕様案 * `Container` に、描画用にソートされた子要素配列 `orderedChildren` を追加する * 以下のときに `orderedChildren` を更新する * 子要素の `ElementBase.ZOrder` が変わった瞬間(子要素から通知を飛ばす) * 子要素が追加・挿入・削除された瞬間 * 描画時は `orderedChildren` を利用する
Feature
API
Graphics
GitHub ActionsでCIを動かして、タグが発行される度にnugetパッケージのビルド&デプロイ、 DotFeather Demo の Win/macOS/Linux バイナリ リリースを実現する
Dev
- 画像保存をasyncにしてしまう - メモリに余裕があるのであれば、画像保存は纏めて行ってしまう? トライアンドエラーで良い結果を模索する
for iOS, macOS
現在グラフィックレイヤーは各描画オブジェクトをオブジェクトインスタンスとして保持して、毎フレーム描画している。これはグラフィックレイヤー上に描画された図形が多いほどドローコールが増え、メモリの使用量が多くなるという結果を招く。 (まだよくわかっていないが)バッファ上にレンダリングを行うことができるらしいのでやってみる
Graphics