Qt3DCore Namespace
Qt 3D シミュレーション・フレームワークの基礎となるクラスと、Qt 3D フレームワークを使用してレンダリングする機能を提供するクラスが含まれています。詳細...
ヘッダー | #include <Qt3DCore> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
qmake: | QT += 3dcore |
ステータス | 非推奨 |
名前空間
namespace | Quick |
クラス
class | QAbstractAspect |
class | QAbstractFunctor |
class | QAbstractSkeleton |
class | QArmature |
class | QAspectEngine |
class | QAspectJob |
class | QAttribute |
class | QBackendNode |
class | QBackendNodeMapper |
(since 6.0) class | QBoundingVolume |
class | QBuffer |
class | QComponent |
(since 6.0) class | QCoreSettings |
class | QEntity |
class | QGeometry |
(since 6.0) class | QGeometryView |
class | QJoint |
class | QNode |
class | QNodeId |
class | QSkeleton |
class | QSkeletonLoader |
class | QTransform |
型
QAspectJobPtr | |
QBackendNodeMapperPtr | |
QBufferPtr | |
QComponentVector | |
QEntityPtr | |
QNodeIdVector | |
QNodePtr | |
QNodeVector |
関数
qintptr | functorTypeId() |
size_t | qHash(Qt3DCore::QNodeId id, size_t seed = 0) |
Qt3DCore::QNodeId | qIdForNode(Qt3DCore::QNode *node) |
Qt3DCore::QNodeIdVector | qIdsForNodes(const T &nodes) |
QDebug | operator<<(QDebug d, Qt3DCore::QNodeId id) |
名前空間
namespace Qt3DCore::Quick
クラス
クラスQAbstractAspect
QAbstractAspectは、垂直方向の動作を提供するアスペクトの基本クラスです。詳細...
クラスQAbstractFunctor
QAbstractFunctor はすべてのファンクターの抽象基底クラスです。詳細はこちら
クラスQAbstractSkeleton
スケルトンには、スキニングされたメッシュのジョイントが含まれています。詳細はこちら
クラスQArmature
スキニングのトランスフォーム行列を計算し、シェーダーに設定するために使用します。詳細はこちら
クラスQAspectEngine
シーンに登録されたすべてのQAbstractAspect サブクラスの処理を担当します。詳細
クラスQAspectJob
アスペクト内で実行されるジョブの基本クラスです。詳細
クラスQAttribute
アトリビュートを定義し、どのようにデータをQBuffer から読み込むかを定義します。
クラスQBackendNode
すべてのQt3Dバックエンドノードの基本クラスです。詳細はこちら
クラスQBackendNodeMapper
バックエンドノードを作成し、それぞれのフロントエンドノードにマッピングします。詳細はこちら
クラスQBoundingVolume
エンティティのバウンディングボリュームをオーバーライドするために使用できます。詳細はこちら
クラスQBuffer
後に頂点やユニフォームとして使用される生データのデータストアを提供します。詳細はこちら
クラスQComponent
コンポーネントとしてQt3DCore::QEntity インスタンスで集約できるシーンノードの基本クラスです。詳細
クラスQCoreSettings
QCoreSettingsクラスは、コアデータ処理プロセスに関連する設定を保持します。詳細はこちら
クラスQEntity
Qt3DCore::QEntity は のサブクラスで、その動作を指定する複数の インスタンスを集約できます。Qt3DCore::QNode Qt3DCore::QComponent 詳細
クラスQGeometry
ジオメトリをカプセル化します。詳細はこちら
クラスQGeometryView
ジオメトリの詳細をカプセル化します。詳細はこちら
クラスQJoint
スキニングされたメッシュの一部をトランスフォームするために使用されます。詳細はこちら
クラスQNode
QNode は Qt3D シーンを構築するために使用されるすべての Qt3D ノードクラスの基本クラスです。詳細はこちら
クラスQNodeId
クラスQSkeleton
スキンメッシュで使用するスケルトンのデータを保持します。詳細はこちら
クラスQSkeletonLoader
ジョイントのスケルトンをファイルからロードするために使用します。詳細はこちら
クラスQTransform
メッシュのトランスフォームを行うために使用します。詳細はこちら
タイプ ドキュメント
QAspectJobPtr
QAspectJob の共有ポインター。
QBackendNodeMapperPtr
QBackendNodeMapper の共有ポインター。
QBufferPtr
[alias]
QComponentVector
QComponent ポインタのリスト。
QEntityPtr
QEntity の共有ポインター。
[alias]
QNodeIdVector
QNodeIdsのベクトル。
[alias]
QNodePtr
QNode の共有ポインター。
[alias]
QNodeVector
QNode ポインタのリスト。
関数ドキュメント
template <typename T> qintptr Qt3DCore::functorTypeId()
ファンクターのタイプIDへのポインターを返す。
[constexpr noexcept]
size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
ノードのハッシュをid とオプションのseed で返す。
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
node のノード ID を返す。
template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
nodes のノード ID のベクトルを返す.
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<< withd andid.QDebug を返します。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.