FMX.Materials.TLightMaterial.Emissive
Delphi
property Emissive: TAlphaColor read FEmissive write FEmissive;
C++
__property System::Uitypes::TAlphaColor Emissive = {read=FEmissive, write=FEmissive, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Materials.pas FMX.Materials.hpp |
FMX.Materials | TLightMaterial |
説明
マテリアル オブジェクトが自照した際の、オブジェクトの色を示します。
放射色は、オブジェクトが発光する場合に放射する色です。Emissive を使用すると、現在の TLightMaterial の放射色を設定および取得することができます。 デフォルトでは、オブジェクトは発行せず、つまり放射色は null となります。
Emissive は、表示されるための光は必要としません。オブジェクトが照明を当てられなかった場合、Emissive の色は Ambient の色と混合されます(指定されていれば)。Ambient の色が null だった場合、Emissive は表示される単独色となります。オブジェクトに照明が当てられ、かつ Emissive の色が null でない場合、Emissive の色は、オブジェクトの色プロパティの残りと混合されます。
次のイメージでは、円錐および立方体が同じ TLightMaterial にリンク付けされています。ここでは、Diffuse は赤に、Ambient は青に、Emissive は緑に、そして Specular は null に設定されています。