Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions DEVELOP.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,12 @@ class => method => usecase => service
`packages` ディレクトリの依存関係で注意する点は以下の通りです。
- `@next2d/core` は他の `packages` からの参照を禁止しています。
- `@next2d/events`, `@next2d/cache`, `@next2d/filters`, `@next2d/geom`, `@next2d/texture-packer`, `@next2d/render-queue` は疎結合で設計されている為、他の `packages` の `import` を禁止しています。
- `@next2d/renderer` はOffscreenCanvasがworkerで処理されるため、 `@next2d/webgl` のみ `import` を許可しています。
- `@next2d/renderer` はOffscreenCanvasがworkerで処理されるため、 `@next2d/webgl`,`@next2d/webgpu` のみ `import` を許可しています。

The dependencies to note in the `packages` directory are as follows
- `@next2d/core` does not allow references from other `packages`.
- `@next2d/events`, `@next2d/cache`, `@next2d/filters`, `@next2d/geom`, `@next2d/texture-packer` and `@next2d/render-queue` are designed to be loosely coupled, so `import` of other `packages` is prohibited.
- `@next2d/renderer` allows `import` only for `@next2d/webgl`, because OffscreenCanvas is processed by the worker.
- `@next2d/renderer` allows `import` only for `@next2d/webgl`,`@next2d/webgpu`, because OffscreenCanvas is processed by the worker.

## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT) - see the [LICENSE](LICENSE) file for details.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ Next2D Player
[![Twitter](https://img.shields.io/twitter/follow/Next2D?style=social)](https://twitter.com/Next2D)

[日本語]
Next2D Playerは、WebGLのハードウェアアクセラレーションでグラフィックス処理負荷を軽減し、OffscreenCanvasのマルチスレッド処理で描画パフォーマンスを向上させています。
Next2D Playerは、WebGL/WebGPUのハードウェアアクセラレーションでグラフィックス処理負荷を軽減し、OffscreenCanvasのマルチスレッド処理で描画パフォーマンスを向上させています。
ベクター描画、Tweenアニメーション、テキスト、音声、動画など、さまざまな要素をサポートしているので、ゲーム制作、インタラクティブなデータビジュアライゼーション、クリエイティブなウェブアプリケーションなど、豊かな表現が必要とされるプロジェクトで活用が期待できます。

[English]
Next2D Player reduces graphics processing load with WebGL hardware acceleration and improves drawing performance with OffscreenCanvas multi-threaded processing.
Next2D Player reduces graphics processing load with WebGL/WebGPU hardware acceleration and improves drawing performance with OffscreenCanvas multi-threaded processing.
With support for vector rendering, tween animation, text, audio, video, and many other elements, Next2D Player can be used for game production, interactive data visualization, creative web applications, and other projects that require rich expression. The software is expected to be used in game production, interactive data visualization, creative web applications and other projects requiring rich expression.

[简体中文]
Next2D Player通过WebGL硬件加速降低了图形处理负载,通过OffscreenCanvas多线程处理提高了绘图性能。
Next2D Player通过WebGL/WebGPU硬件加速降低了图形处理负载,通过OffscreenCanvas多线程处理提高了绘图性能。
由于支持矢量绘图、Tween动画、文本、音频、视频和许多其他元素,它可用于游戏制作、交互式数据可视化、创意网络应用和其他需要丰富表达的项目。 该软件可用于需要丰富表现力的项目中。

## Support
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next2d/player",
"version": "3.0.0",
"version": "3.0.1",
Copy link

Copilot AI Feb 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PRタイトルが「各種ドキュメントを更新」ですが、package.json でバージョンが 3.0.0 → 3.0.1 に更新されています。リリース目的の変更なら、その意図が分かるようにPRタイトル/説明に明記するか、別PRに分けるのが安全です。

Copilot uses AI. Check for mistakes.
"description": "Experience the fast and beautiful anti-aliased rendering of WebGL. You can create rich, interactive graphics, cross-platform applications and games without worrying about browser or device compatibility.",
"author": "Toshiyuki Ienaga<ienaga@next2d.app> (https://github.com/ienaga/)",
"license": "MIT",
Expand Down
20 changes: 2 additions & 18 deletions packages/display/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@ src/
├── MovieClip.ts # Timeline-based animation object / タイムラインベースのアニメーションオブジェクト
├── Shape.ts # Lightweight graphics display object / 軽量なグラフィックス表示オブジェクト
├── Stage.ts # Root display object / ルート表示オブジェクト
├── TextField.ts # Text display and input / テキスト表示と入力
├── Video.ts # Video display object / ビデオ表示オブジェクト
├── Graphics.ts # Vector drawing API / ベクター描画 API
├── Graphics/ # Graphics implementation details / Graphics 実装の詳細
Expand Down Expand Up @@ -116,8 +114,6 @@ classDiagram
DisplayObjectContainer <|-- Stage
Sprite <|-- MovieClip
DisplayObject <|-- Shape
DisplayObject <|-- TextField
DisplayObject <|-- Video

class EventDispatcher {
+addEventListener()
Expand Down Expand Up @@ -201,18 +197,6 @@ classDiagram
+frameRate: number
+color: number
}

class TextField {
+text: string
+htmlText: string
+textColor: number
+autoSize: string
}

class Video {
+videoWidth: number
+videoHeight: number
}
```

## Graphics API / Graphics API
Expand Down Expand Up @@ -378,8 +362,8 @@ This architecture ensures:
- `@next2d/events` - Event system / イベントシステム
- `@next2d/geom` - Geometric primitives / 幾何プリミティブ
- `@next2d/filters` - Display filters / 表示フィルター
- `@next2d/text` - Text rendering / テキストレンダリング
- `@next2d/media` - Media playback / メディア再生
- `@next2d/text` - Text rendering (includes TextField) / テキストレンダリング(TextFieldを含む)
- `@next2d/media` - Media playback (includes Video) / メディア再生(Videoを含む)
- `@next2d/net` - Network communication / ネットワーク通信
- `@next2d/ui` - User interface components / ユーザーインターフェースコンポーネント

Expand Down
8 changes: 4 additions & 4 deletions packages/filters/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
## Overview / 概要

**English:**
The `@next2d/filters` package provides GPU-accelerated visual effect filters for DisplayObjects in the Next2D player. This package includes a comprehensive set of bitmap filter effects that can be applied to any display object, offering high-performance image processing capabilities powered by WebGL.
The `@next2d/filters` package provides GPU-accelerated visual effect filters for DisplayObjects in the Next2D player. This package includes a comprehensive set of bitmap filter effects that can be applied to any display object, offering high-performance image processing capabilities powered by WebGL/WebGPU.

**日本語:**
`@next2d/filters` パッケージは、Next2D プレイヤーの DisplayObject に対して GPU アクセラレーションによる視覚エフェクトフィルターを提供します。このパッケージには、任意の表示オブジェクトに適用可能なビットマップフィルター効果の包括的なセットが含まれており、WebGL によって高速化された画像処理機能を提供します。
`@next2d/filters` パッケージは、Next2D プレイヤーの DisplayObject に対して GPU アクセラレーションによる視覚エフェクトフィルターを提供します。このパッケージには、任意の表示オブジェクトに適用可能なビットマップフィルター効果の包括的なセットが含まれており、WebGL/WebGPU によって高速化された画像処理機能を提供します。

## Installation / インストール

Expand Down Expand Up @@ -237,13 +237,13 @@ displayObject.filters = [blur, glow, shadow];
## Performance Considerations / パフォーマンスに関する考慮事項

**English:**
- All filters are GPU-accelerated using WebGL shaders
- All filters are GPU-accelerated using WebGL/WebGPU shaders
- Filter quality settings affect performance and visual output
- Multiple filters are processed in sequence
- Bounds calculation is optimized for minimal overhead

**日本語:**
- すべてのフィルターは WebGL シェーダーを使用して GPU アクセラレーションされています
- すべてのフィルターは WebGL/WebGPU シェーダーを使用して GPU アクセラレーションされています
- フィルターの品質設定はパフォーマンスと視覚出力に影響します
- 複数のフィルターは順番に処理されます
- バウンズ計算は最小限のオーバーヘッドに最適化されています
Expand Down
27 changes: 0 additions & 27 deletions packages/text/src/interface/ITextFieldCharacter copy.ts

This file was deleted.

1 change: 0 additions & 1 deletion packages/text/src/interface/ITextFormatAlign copy.ts

This file was deleted.

Loading
Loading