Qt3DCore Namespace
Qt 3D シミュレーションフレームワークの基礎となるクラスと、Qt 3D フレームワークを使用したレンダリング機能を提供するクラスが含まれています。詳細...
Header: | #include <Qt3DCore> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
qmake: | QT += 3dcore |
Status: | Deprecated |
名前空間
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
メッシュのトランスフォームを行うために使用します。詳細はこちら
タイプ ドキュメント
Qt3DCore::QAspectJobPtr
QAspectJob の共有ポインタ.
Qt3DCore::QBackendNodeMapperPtr
QBackendNodeMapper の共有ポインタ.
Qt3DCore::QBufferPtr
[alias]
Qt3DCore::QComponentVector
QComponent への共有ポインタ.
Qt3DCore::QEntityPtr
QEntity に対する共有ポインタ.
[alias]
Qt3DCore::QNodeIdVector
QNodeIdのベクトル.
[alias]
Qt3DCore::QNodePtr
QNode の共有ポインタ.
[alias]
Qt3DCore::QNodeVector
QNode ポインタのリスト。
関数ドキュメント
template <typename T> qintptr Qt3DCore::functorTypeId()
ファンクタの型IDへのポインタを返す。
[constexpr noexcept]
size_t Qt3DCore::qHash(Qt3DCore::QNodeId id, size_t seed = 0)
id とオプションのseed を持つノードのハッシュを返す。
Qt3DCore::QNodeId Qt3DCore::qIdForNode(Qt3DCore::QNode *node)
node のノード ID を返す。
template <typename T> Qt3DCore::QNodeIdVector Qt3DCore::qIdsForNodes(const T &nodes)
nodes のノード ID のベクトルを返す。
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<<d およびid を含む .QDebug を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。