このページでは

imagepattern2d QML Value Type

QCanvasImagePattern との imagepattern2d タイプのマッチングを提供します。詳細...

Import Statement: import QtCanvas2D
Since: Qt 6.12
Status: Technology preview

この型はテクノロジープレビュー段階にあり、変更される可能性があります。

メソッド

詳細な説明

この値型は、QtCanvas2D インポートによって提供されます。

「QCanvasImagePattern」も参照してください 。

メソッドのドキュメント

size imageSize()

pattern 内の 1 枚の画像のサイズを返します。

setImageSize()も参照してください 。

real rotation()

パターンの回転角度をラジアン単位で返します。

setRotation()も参照してください 。

void setImageSize(real width, real height)

pattern 内の個々の画像のサイズを (width 、height) に設定します。

imageSize()も参照してください 。

void setImageSize(size imageSize)

pattern 内の 1 枚の画像のサイズをimageSize に設定します。

これはオーバーロードされた関数です。

void setRotation(real rotation)

パターンの回転角度をラジアン単位でrotation に設定します。回転は画像startPosition()を基準に行われます。デフォルト値は0.0 であり、これは画像が回転されないことを意味します。

rotation()も参照してください 。

void setStartPosition(real x, real y)

画像パターンの開始点を (x,y) に設定します。開始位置とは、パターン内の画像の左上隅を指します。その後、この位置からすべての位置へとパターンが拡張されます(Repeat フラグが設定されている場合)。

startPosition()も参照してください 。

void setStartPosition(point start)

画像パターンの開始点をstart に設定します。開始位置とは、パターン内の画像の左上隅を指します。その後、この位置からすべての位置へとパターンが拡張されます(Repeat フラグが設定されている場合)。

これはオーバーロードされた関数です。

void setTintColor(color tintColor)

パターンのティント色を `tintColor` に設定します。シェーダー内で、パターン画像の色がこのティント色と乗算されます。デフォルト値は白で、これはティント処理を行わないことを意味します。

注: アルファ値をグローバルに設定するには 、QCanvasPainter::setGlobalAlpha() を使用してください。

関連項目: tintColor()。

point startPosition()

画像パターンの開始点を返します。

setStartPosition()も参照してください 。

color tintColor()

パターンの色合いを返します。

setTintColor()も参照してください 。

© 2026 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.