FMX.Materials.TLightMaterial.Ambient
Delphi
property Ambient: TAlphaColor read FAmbient write FAmbient;
C++
__property System::Uitypes::TAlphaColor Ambient = {read=FAmbient, write=FAmbient, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Materials.pas FMX.Materials.hpp |
FMX.Materials | TLightMaterial |
説明
マテリアル オブジェクトが、直接光でなく環境光のソースによって照らされた際に、反射するオブジェクトの色を示します。
環境光色は、表面が見えるように基調色を提供するためのものです。 Ambient を使用すると、現在の TLightMaterial の環境光色を設定および取得することができます。 光がなければ、Ambient の効果はありません。 オブジェクトの表面は、その色でほとんど一様に彩色されます。 どの指向性ライトでも、すべて平坦に見えます。点光源またはスポット ライトの場合、色は距離と共に弱まります。
次のイメージでは、円錐および立方体が同じ TLightMaterial にリンク付けされています。ここでは、Diffuse は赤に、Ambient は青に、そして、残りの色のプロパティ(Emissive、Specular)は null に設定されています。