Qt3DRender Namespace
2Dおよび3Dレンダリングを可能にするクラスが含まれています。詳細...
Header: | #include <Qt3DRender> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
Status: | Deprecated |
名前空間
クラス
型
関数
bool | operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
bool | operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
名前空間
namespace Qt3DRender::Quick
namespace Qt3DRender::Render
クラス
クラスQAbstractLight
Qt 3D シーン内の QAbstractLight オブジェクトをカプセル化します。詳細...
クラスQAbstractRayCaster
3Dシーンにおけるレイキャスティングの抽象ベースクラスです。詳細はこちら
クラスQAbstractTexture
テクスチャを提供するための基本クラスです。詳細はこちら
クラスQAbstractTextureImage
OpenGL テクスチャイメージを作成するために必要な情報をカプセル化します。詳細はこちら
クラスQAlphaCoverage
アルファからカバレッジへのマルチサンプリングモードを有効にします。詳細はこちら
クラスQAlphaTest
QAlphaTest クラスはアルファ参照テストを指定します。詳細はこちら
クラスQBlendEquation
QBlendEquationクラスは、RGBブレンド方程式とアルファブレンド方程式の両方で使用される方程式を指定します。詳細はこちら
クラスQBlendEquationArguments
ブレンド情報をカプセル化します。入力される値(これから描画されるもの)が既存の値(すでに描画されているもの)にどのように影響するかを指定します。詳細...
クラスQBlitFramebuffer
ピクセル値の矩形をレンダーターゲットのある領域から別の領域に転送するための FrameGraph ノードです。詳細はこちら
クラスQBufferCapture
GPU と CPU の間でバッファ データを交換します。詳細はこちら
クラスQCamera
QCameraクラスは、シーンがレンダリングされるビューポイントを定義します。詳細はこちら
クラスQCameraLens
Qt3DRender::QCameraLens 3DシーンのCameraを定義するために使用される投影行列を指定します。詳細
クラスQCameraSelector
使用するカメラを選択するためのクラスです。詳細はこちら
クラスQClearBuffers
バッファをクリアするクラスです。詳細はこちら
クラスQClipPlane
gl_ClipDistanceを使用してシェーダで使用できる追加のOpenGLクリッピングプレーンを有効にします。詳細はこちら
クラスQColorMask
現在バインドされているフレームバッファに書き込む色成分を指定できるようにします。詳細はこちら
クラスQComputeCommand
GPU 上でコンピュートシェーダを実行するための QComponent です。詳細はこちら
クラスQCullFace
QCullFace クラスは、フロント フェース カリングとバック フェース カリングのどちらを有効にするかを指定します。詳細はこちら
クラスQDebugOverlay
シーン詳細のビジュアル オーバーレイを有効にします。詳細はこちら
クラスQDepthRange
深度バッファに書き込まれた深度値の再マッピングを有効にします。詳細はこちら
クラスQDepthTest
QDepthTest クラスは、フラグメントシェーダの深度値を、書き込まれているサンプルの深度に対してテストします。詳細はこちら
クラスQDirectionalLight
Qt 3D シーン内の Directional Light オブジェクトをカプセル化します。詳細はこちら
クラスQDispatchCompute
GPU上のコンピュートシェーダーに仕事を出すためのFrameGraphノードです。詳細はこちら
クラスQDithering
ディザリングを有効にします。詳細はこちら
クラスQEffect
Qt 3D シーンにおけるエフェクトの基本クラスです。詳細はこちら
クラスQEnvironmentLight
Qt 3D シーン内の環境光オブジェクトをカプセル化します。詳細はこちら
クラスQFilterKey
QFilterKey クラスは、フィルターキーとその値を格納します。詳細はこちら
クラスQFrameGraphNode
全てのFrameGraph設定ノードの基底クラスです。詳細...
クラスQFrontFace
QFrontFaceクラスは前面と背面のポリゴンを定義します。詳細はこちら
クラスQFrustumCulling
FrameGraphのフラスタムカリングを有効にします。詳細はこちら
クラスQGeometryRenderer
ジオメトリレンダリングをカプセル化します。詳細はこちら
クラスQGraphicsApiFilter
QGraphicsApiFilter クラスは、付属のQTechnique に必要な API を識別します。詳細はこちら
クラスQLayer
QLayerクラスはレンダリングされるエンティティをフィルタリングする方法を提供します。詳細はこちら
クラスQLayerFilter
フレーム・グラフ・ブランチで描画されるレイヤーをコントロールする。詳細はこちら
クラスQLevelOfDetail
QLevelOfDetail クラスは、画面上のサイズに基づいてレンダリングされるエンティティの複雑さを制御する方法を提供します。詳細
クラスQLevelOfDetailBoundingSphere
QLevelOfDetailBoundingSphere クラスは、中心と半径で定義される単純な球体体積を提供します。詳細...
クラスQLevelOfDetailSwitch
距離または画面サイズに基づいて子エンティティを有効にする方法を提供します。詳細はこちら
クラスQLineWidth
ラスタライズされた線の幅を指定します。詳細はこちら
クラスQMaterial
シーン内のすべてのマテリアルコンポーネントクラスのベースとなる抽象クラスを提供します。詳細はこちら
クラスQMemoryBarrier
メモリバリアを配置するためのクラスです。詳細はこちら
クラスQMesh
カスタムメッシュローダーです。詳細はこちら
クラスQMultiSampleAntiAliasing
マルチサンプルアンチエイリアシングを有効にします。詳細はこちら
クラスQNoDepthMask
深度書き込みを無効にします。詳細はこちら
クラスQNoDraw
FrameGraphブランチにQt3DRender::QNoDraw ノードが存在する場合、レンダラーがプリミティブをレンダリングしないようにします。詳細はこちら
クラスQNoPicking
FrameGraphブランチ内にQt3DRender::QNoPicking ノードが存在する場合、レンダリングアスペクトが指定されたブランチに対してピッキング選択を行わないようにします。詳細はこちら
クラスQObjectPicker
QObjectPickerクラスは、ピッキングとして知られるプロセスによってQEntityと対話するために使用できるコンポーネントのインスタンス化です。詳細
クラスQPaintedTextureImage
QPainter を通して書き込むことができるQAbstractTextureImage... More..
クラスQParameter
名前と値のペアのストレージを提供します。これはシェーダーのユニフォームにマッピングされます。詳細
クラスQPickEvent
QPickEventクラスはオブジェクトがピックされた時の情報を保持します。詳細はこちら
クラスQPickLineEvent
QPickLineEvent クラスは線のセグメントがピックされた時の情報を保持します。詳細
クラスQPickPointEvent
QPickPointEvent クラスは、点群のセグメントがピックされた時の情報を保持します。詳細はこちら
クラスQPickTriangleEvent
QPickTriangleEvent クラスは、三角形がピックされたときの情報を保持します。詳細はこちら
クラスQPickingProxy
ピッキングにのみ使用される別の QGeometryView を提供するために使用できます。詳細はこちら
クラスQPickingSettings
QPickingSettingsクラスは、エンティティピッキングの処理方法を指定します。詳細はこちら
クラスQPointLight
Qt 3D シーン内の Point Light オブジェクトをカプセル化します。詳細はこちら
クラスQPointSize
ラスタライズされたポイントのサイズを指定します。静的に設定するか、シェーダプログラムによって設定します。詳細はこちら
クラスQPolygonOffset
QPolygonOffset クラスは、ポリゴンオフセットの深度値を計算するためのスケールとステップを設定します。詳細はこちら
クラスQProximityFilter
ターゲットエンティティの距離閾値内にあるエンティティを選択します。詳細はこちら
クラスQRasterMode
QRasterModeレンダリング状態は、実行されるラスタライズのタイプを制御することができます。詳細はこちら
クラスQRayCaster
Qt3DRender::QRayCaster 3Dワールド座標でレイキャストテストを行うために使用されます。詳細はこちら
クラスQRayCasterHit
モデルを通してレイをキャストする際のヒットの詳細です。詳細はこちら
クラスQRenderAspect
QRenderAspectクラスです。詳細はこちら
クラスQRenderCapabilities
QRenderCapabilitiesクラスは、利用可能なレンダリングエンジンに関する設定を保持します。詳細はこちら
クラスQRenderCapture
レンダーキャプチャー用のフレームグラフノードです。詳細はこちら
クラスQRenderCaptureReply
レンダーキャプチャ要求の結果を受信します。詳細
クラスQRenderPass
レンダーパスをカプセル化します。詳細はこちら
クラスQRenderPassFilter
フィルタキーとパラメータのベクタのためのストレージを提供します。詳細はこちら
クラスQRenderSettings
QRenderSettingsクラスはレンダリングプロセスに関連する設定を保持し、アクティブなFrameGraphをホストします。詳細はこちら
クラスQRenderState
全てのレンダリングステートの抽象ベースクラスです。詳細はこちら
クラスQRenderStateSet
QRenderStateSetFrameGraph ノードは、フレームグラフ分岐の実行中に適用されるQRenderState オブジェクトのセットを指定する方法を提供します。詳細...
クラスQRenderSurfaceSelector
レンダーサーフェスを指定する方法を提供します。詳細はこちら
クラスQRenderTarget
QRenderTargetクラスは、レンダラーがレンダリングできるターゲット(通常はフレームバッファオブジェクト)をカプセル化します。詳細はこちら
クラスQRenderTargetOutput
QRenderTargetOutputクラスはレンダーターゲット(カラーテクスチャ、デプステクスチャなど)のアタッチメントを指定することができます。詳細...
クラスQRenderTargetSelector
レンダーターゲットを指定する方法を提供します。詳細はこちら
クラスQSceneLoader
既存の Scene をロードする機能を提供します。詳細はこちら
クラスQScissorTest
QScissorTest クラスは、画面の特定の矩形部分から外れたフラグメントを破棄します。詳細
クラスQScreenRayCaster
スクリーン座標に基づいた光線キャストテストを行います。詳細はこちら
クラスQSeamlessCubemap
シームレスキューブマップテクスチャフィルタリングを有効にします。詳細はこちら
クラスQSetFence
FrameGraphNode グラフィックコマンドストリームにフェンスを挿入するために使用します。詳細はこちら
クラスQShaderData
Uniform Block またはシェーダ構造の値を指定する方法を提供します。詳細はこちら
クラスQShaderImage
シェーダプログラムへのイメージアクセスを提供します。詳細
クラスQShaderProgram
シェーダープログラムをカプセル化します。詳細はこちら
クラスQShaderProgramBuilder
読み込んだグラフからシェーダープログラムの内容を生成します。詳細はこちら
クラスQSharedGLTexture
Qt 3D シーンにおいて、別の OpenGL コンテキストからtextureId を使用できるようにします。詳細はこちら
クラスQSortPolicy
使用するソートタイプのストレージを提供します。詳細はこちら
クラスQSpotLight
Qt 3D シーン内のスポットライトオブジェクトをカプセル化します。詳細はこちら
クラスQStencilMask
QStencilMask クラスは、ステンシル プレーンの個々のビットの表と裏の書き込みを制御します。詳細
クラスQStencilOperation
QStencilOperation クラスはステンシル操作を指定します。詳細...
クラスQStencilOperationArguments
QStencilOperationArguments クラスは、ステンシルおよび深度テストが失敗した場合に実行するアクションを設定します。詳細
クラスQStencilTest
QStencilTest クラスは、ステンシル テストの引数を指定します。詳細
クラスQStencilTestArguments
QStencilTestArguments クラスは、ステンシル テストの引数を指定します。詳細はこちら。
クラスQSubtreeEnabler
フレームグラフノードのサブツリー全体を有効または無効にします。詳細はこちら
クラスQTechnique
テクニックをカプセル化します。詳細はこちら
クラスQTechniqueFilter
QFrameGraphNode 使用する QTechnique を選択するために使用します。詳細
クラスQTexture1D
QAbstractTexture Target1D ターゲット フォーマット。詳細
クラスQTexture1DArray
Target1DArray ターゲット フォーマットを持つQAbstractTexture です。詳細
クラスQTexture2D
QAbstractTexture Target2D ターゲット フォーマットを持つテクスチャです。詳細
クラスQTexture2DArray
Target2DArray ターゲット フォーマットを持つQAbstractTexture です。詳細
クラスQTexture2DMultisample
Target2DMultisample ターゲット フォーマットを持つQAbstractTexture です。詳細...
クラスQTexture2DMultisampleArray
Target2DMultisampleArray ターゲット フォーマットを持つQAbstractTexture です。詳細...
クラスQTexture3D
QAbstractTexture Target3D ターゲット フォーマットを持つテクスチャです。詳細
クラスQTextureBuffer
TargetBuffer ターゲット フォーマットを持つQAbstractTexture です。詳細
クラスQTextureCubeMap
TargetCubeMap ターゲット フォーマットを持つQAbstractTexture です。詳細
クラスQTextureCubeMapArray
TargetCubeMapArray ターゲット フォーマットを持つQAbstractTexture です。詳細...
クラスQTextureData
QTextureData クラスは、ターゲット、高さ、幅、深さ、レイヤー、ラップ、ミップマップが有効かどうかなどのテクスチャ情報を格納します。詳細...
クラスQTextureDataUpdate
QTextureDataUpdate は、テクスチャ コンテンツの部分的な更新を実行するために必要なコンテンツと情報を保持します。詳細
クラスQTextureGenerator
テクスチャ用の画像データを提供します。詳細
クラスQTextureImage
イメージソースから OpenGL テクスチャイメージを作成するために必要な情報をカプセル化します。詳細
クラスQTextureImageData
QTextureImageData はテクスチャを表すデータを格納します。詳細はこちら
クラスQTextureImageDataGenerator
QAbstractTextureImage 用のテクスチャ画像データを提供します。詳細
クラスQTextureLoader
テクスチャのロードとテクスチャのプロパティの設定を処理します。詳細
クラスQTextureRectangle
QAbstractTexture TargetRectangle ターゲット フォーマット。詳細
クラスQTextureWrapMode
Qt3DRender::QAbstractTexture がテクスチャに適用するラップモードを定義します。詳細
クラスQViewport
Qt3D Scene のビューポートです。詳細はこちら
クラスQWaitFence
FrameGraphNode グラフィックコマンドストリーム内のフェンスがシグナルされるのを待つために使用されます。詳細はこちら
タイプ ドキュメント
[alias]
Qt3DRender::ParameterList
Qt3DRender::QParameter パラメータのリスト。
Qt3DRender::QTextureImageDataPtr
QTextureImageData への共有ポインタ。
関数 ドキュメント
bool Qt3DRender::operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
reference とsample が異なる場合はtrue
を返す。
bool Qt3DRender::operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
reference とsample が等しい場合はtrue
を返す。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。