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

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

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

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

TLigthMaterialSource On.png TLigthMaterialSource Off.png

関連項目