FMX.MaterialSources.TLightMaterialSource

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

FMX.MaterialSources.TMaterialSourceFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTLightMaterialSource

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 プロパティを使って行けます。

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

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

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

TLigthMaterialSource On.png TLigthMaterialSource Off.png

関連項目

サンプル