C
Qul::PlatformInterface::LayerEngine::LayerPropertiesBase Struct
struct Qul::PlatformInterface::LayerEngine::LayerPropertiesBaseパブリック変数
| bool | enabled |
| int | id |
| float | opacity |
| Qul::PlatformInterface::Point | position |
| Qul::PlatformInterface::LayerEngine::RenderingHints | renderingHints |
| int | z |
メンバ変数のドキュメント
bool LayerPropertiesBase::enabled
この変数は、レイヤーが有効か無効かを保持します。
レイヤーが無効になっている場合は、表示されないようにする必要があります。
int LayerPropertiesBase::id
この変数には、レイヤーのプラットフォーム ID が格納されます。
この値は、特定のレイヤーに対してプラットフォーム固有のプロパティを設定する際に役立ちます。たとえば、メイン関数では次のような関数呼び出しを行うことができます。
setCustomLayerProperty(1, value);そして、プラットフォーム側ではこの関数を実装し、プロパティを辞書に格納した上で、レイヤーの割り当て時にそれを考慮に入れることができます。
float LayerPropertiesBase::opacity
この変数には、レイヤーの不透明度(0~1)が格納されます。
値が 1 の場合は完全に不透明、0 の場合は完全に透明を意味します。その間の値は、部分的に透明であることを意味します。
Qul::PlatformInterface::Point LayerPropertiesBase::position
この変数には、レイヤーの位置が格納されます。
Qul::PlatformInterface::LayerEngine::RenderingHints LayerPropertiesBase::renderingHints
この変数には、レイヤーのレンダリングヒントが格納されます。
プラットフォームは、このヒントを利用して、適切なレイヤー構成を選択することができます。
int LayerPropertiesBase::z
この変数には、レイヤーのZ順序が格納されます。
z値が最も大きい同階層のレイヤーが最前面に表示されます。
特定の Qt ライセンスで利用可能です。
詳細はこちらをご覧ください。