FMX.Materials.TLightMaterial

提供: RAD Studio API Documentation
移動先: 案内検索

FMX.Materials.TCustomMaterialFMX.Types3D.TMaterialSystem.TObjectTLightMaterial

Delphi

TLightMaterial = class(TCustomMaterial)

C++

class PASCALIMPLEMENTATION TLightMaterial : public TCustomMaterial

プロパティ

種類 可視性 ソース ユニット
class public
FMX.Materials.pas
FMX.Materials.hpp
FMX.Materials FMX.Materials

説明

光源と相互作用する材質を表します。


光の影響を受ける材質の動作を設定するには、色に関する以下のプロパティを設定します。

  • Ambient -- 表面が見えるように基調色を提供します。
  • Emissive -- 表面自体が光を放つのか輝くのかを決定します。
  • Diffuse -- 入射角も含め、光と直接相互作用します。
  • Specular -- 入射光をいろいろな角度で散乱させるのではなく特定の角度で反射させることで、光沢のある表面をシミュレートします。Shininess を使用して、表面の光沢の度合いを設定できます。

TLightMaterial のテクスチャは Texture プロパティで指定します。

色に関するプロパティは、デフォルトで、光源によってオブジェクトに追加される影と同様に設定されています。光源がない場合には、色のプロパティのうち Emissive だけがオブジェクトに影響します。

この材質を 3D オブジェクトにリンクするには、TLightMaterialSource を使用します。

関連項目