このページでは

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 ライセンスで利用可能です。
詳細はこちらをご覧ください。