Interface IBGRALight3D
Unit
Declaration
type IBGRALight3D = interface(IInterface)
Description
Interface of a light for a 3D scene
Attributes
- GUID['{85C683B6-07AC-4B8D-9324-06BC22882433}']
Hierarchy
- IInterface
- IBGRALight3D
Overview
Methods
function GetAsObject: TObject; |
|
function GetColor: TBGRAPixel; |
|
function GetColoredLight: boolean; |
|
function GetColorF: TColorF; |
|
function GetColorInt: TColorInt65536; |
|
function GetLightnessF: single; |
|
function GetMinIntensity: single; |
|
function IsDirectional: boolean; |
|
procedure ComputeDiffuseAndSpecularColor(Context: PSceneLightingContext); |
|
procedure ComputeDiffuseColor(Context: PSceneLightingContext); |
|
procedure ComputeDiffuseLightness(Context: PSceneLightingContext); |
|
procedure SetColor(const AValue: TBGRAPixel); |
|
procedure SetColorF(const AValue: TColorF); |
|
procedure SetColorInt(const AValue: TColorInt65536); |
|
procedure SetMinIntensity(const AValue: single); |
Properties
property Color: TBGRAPixel read GetColor write SetColor; |
|
property ColoredLight: boolean read GetColoredLight; |
|
property ColorF: TColorF read GetColorF write SetColorF; |
|
property ColorInt: TColorInt65536 read GetColorInt write SetColorInt; |
|
property LightnessF: single read GetLightnessF; |
|
property MinIntensity: single read GetMinIntensity write SetMinIntensity; |
Description
Methods
function GetAsObject: TObject; |
|
This item has no description. |
function GetColor: TBGRAPixel; |
|
This item has no description. |
function GetColoredLight: boolean; |
|
This item has no description. |
function GetColorF: TColorF; |
|
This item has no description. |
function GetColorInt: TColorInt65536; |
|
This item has no description. |
function GetLightnessF: single; |
|
This item has no description. |
function GetMinIntensity: single; |
|
This item has no description. |
function IsDirectional: boolean; |
|
This item has no description. |
procedure ComputeDiffuseAndSpecularColor(Context: PSceneLightingContext); |
|
This item has no description. |
procedure ComputeDiffuseColor(Context: PSceneLightingContext); |
|
This item has no description. |
procedure ComputeDiffuseLightness(Context: PSceneLightingContext); |
|
This item has no description. |
procedure SetColor(const AValue: TBGRAPixel); |
|
This item has no description. |
procedure SetColorF(const AValue: TColorF); |
|
This item has no description. |
procedure SetColorInt(const AValue: TColorInt65536); |
|
This item has no description. |
procedure SetMinIntensity(const AValue: single); |
|
This item has no description. |
Properties
property Color: TBGRAPixel read GetColor write SetColor; |
|
This item has no description. |
property ColoredLight: boolean read GetColoredLight; |
|
This item has no description. |
property ColorF: TColorF read GetColorF write SetColorF; |
|
This item has no description. |
property ColorInt: TColorInt65536 read GetColorInt write SetColorInt; |
|
This item has no description. |
property LightnessF: single read GetLightnessF; |
|
This item has no description. |
property MinIntensity: single read GetMinIntensity write SetMinIntensity; |
|
This item has no description. |