Qt 3D Core C++ Classes

Qt 3D モジュールには、ニアリアルタイム・シミュレーション・システムをサポートする機能が含まれています。詳細...

このモジュールは 6.8 から非推奨です。新しいコードで使用しないことを強くお勧めします。

名前空間

Qt3DCore

Qt 3D シミュレーションフレームワークの基礎となるクラスと、Qt 3D フレームワークを使用したレンダリング機能を提供するクラスが含まれています。

Qt3DCore::Quick

Qt3D アプリケーションに QML の機能を実装するためのクラスが含まれています。

クラス

Qt3DCore::QAbstractAspect

垂直方向の動作を提供するアスペクトの基底クラスです。

Qt3DCore::QAbstractFunctor

すべてのファンクタの抽象ベースクラス

Qt3DCore::QAbstractSkeleton

スケルトンには、スキニングされたメッシュのジョイントが含まれます。

Qt3DCore::QArmature

スキニングのトランスフォーム行列を計算し、シェーダーに設定するために使用されます。

Qt3DCore::QAspectEngine

シーンに登録されたすべてのQAbstractAspectサブクラスの処理を担当します。

Qt3DCore::QAspectJob

アスペクト内で実行されるジョブの基本クラス

Qt3DCore::QAttribute

アトリビュートと、QBufferからデータを読み込む方法を定義します。

Qt3DCore::QBackendNode

すべてのQt3Dバックエンドノードの基底クラスです。

Qt3DCore::QBackendNodeMapper

バックエンドノードを作成し、それぞれのフロントエンドノードにマッピングします。

Qt3DCore::QBoundingVolume

エンティティのバウンディングボリュームをオーバーライドするために使用できます。

Qt3DCore::QBuffer

後に頂点やユニフォームとして使用する生データのデータストアを提供します。

Qt3DCore::QComponent

コンポーネントとしてQt3DCore::QEntityインスタンスによって集約されるシーンノードの基本クラスです。

Qt3DCore::QCoreSettings

コアデータの処理に関する設定を保持する

Qt3DCore::QEntity

Qt3DCore::QEntityはQt3DCore::QNodeのサブクラスであり、複数のQt3DCore::QComponentインスタンスを集約することができます。

Qt3DCore::QGeometry

ジオメトリのカプセル化

Qt3DCore::QGeometryView

ジオメトリの詳細をカプセル化

Qt3DCore::QJoint

スキニングされたメッシュの一部をトランスフォームするために使用されます。

Qt3DCore::QNode

Qt3Dシーンを構築するために使用されるすべてのQt3Dノードクラスの基本クラスです。

Qt3DCore::QNodeId

QNode を一意に識別します。

Qt3DCore::QSkeleton

スキニングされたメッシュで使用するスケルトンのデータを保持します。

Qt3DCore::QSkeletonLoader

ジョイントのスケルトンをファイルからロードするために使用します。

Qt3DCore::QTransform

メッシュに対してトランスフォームを実行するために使用します。

Qt3DCore::Quick::QQmlAspectEngine

QAspectEngineの環境とQMLコンポーネントのインスタンス化メソッド

詳細説明

Qt 3D モジュールは、Qt 3D フレームワーク上に構築されたニアリアルタイムシミュレーションに使用される基盤とコアタイプを提供します。

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。