FMX.MaterialSources.TLightMaterialSource

提供:RAD Studio API Documentation

TLightMaterialSourceFMX.MaterialSources.TMaterialSourceFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TLightMaterialSource = class(TMaterialSource)

C++

class PASCALIMPLEMENTATION TLightMaterialSource : public TMaterialSource

プロパティ

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


説明

TLightMaterial のソースを定義したものです。

TLightMaterialSource を使用すると、TLightMaterial を 3D オブジェクトにリンクできます。 リンクは、3D オブジェクトの MaterialSource プロパティを使って行けます。

デフォルトでは、色に関するプロパティ(Ambient、Emissive、use、Specular)は、光源によってオブジェクトに追加される影と同様に設定されています。

マテリアルのテクスチャは、TBitmap として指定されます。テクスチャを、TLightMaterialSource の Texture プロパティで指定します。

次の画像は、TLightMaterialSource にリンクされた 3D オブジェクトに対する光源の効果を示すものです。 この 2 つの例では、立方体は、指定されたテクスチャの TLightMaterialSource にリンク付けされ、円錐は、テクスチャなしの TextureMaterialSource にリンクされます。どちらの場合も、色に関するプロパティはデフォルト値のままです。

関連項目

サンプル