Class TBGRAMaterial3D
Unit
Declaration
type TBGRAMaterial3D = class(TInterfacedObject, IBGRAMaterial3D)
Description
Material for the surface of a 3D object
Hierarchy
- TInterfacedObject
- TBGRAMaterial3D
Overview
Methods
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function GetAmbiantAlpha: byte; |
![]() |
function GetAmbiantColor: TBGRAPixel; |
![]() |
function GetAmbiantColorF: TColorF; |
![]() |
function GetAmbiantColorInt: TColorInt65536; |
![]() |
function GetAsObject: TObject; |
![]() |
function GetAutoAmbiantColor: boolean; |
![]() |
function GetAutoDiffuseColor: boolean; |
![]() |
function GetAutoSimpleColor: boolean; |
![]() |
function GetAutoSpecularColor: boolean; |
![]() |
function GetDiffuseAlpha: byte; |
![]() |
function GetDiffuseColor: TBGRAPixel; |
![]() |
function GetDiffuseColorF: TColorF; |
![]() |
function GetDiffuseColorInt: TColorInt65536; |
![]() |
function GetLightThroughFactor: single; |
![]() |
function GetName: string; |
![]() |
function GetSaturationHigh: single; |
![]() |
function GetSaturationLow: single; |
![]() |
function GetSimpleAlpha: byte; |
![]() |
function GetSimpleColor: TBGRAPixel; |
![]() |
function GetSimpleColorF: TColorF; |
![]() |
function GetSimpleColorInt: TColorInt65536; |
![]() |
function GetSpecularColor: TBGRAPixel; |
![]() |
function GetSpecularColorF: TColorF; |
![]() |
function GetSpecularColorInt: TColorInt65536; |
![]() |
function GetSpecularIndex: integer; |
![]() |
function GetSpecularOn: boolean; |
![]() |
function GetTexture: IBGRAScanner; |
![]() |
function GetTextureZoom: TPointF; |
![]() |
procedure ComputeDiffuseAndSpecularColor(Context: PSceneLightingContext; DiffuseIntensity, SpecularIntensity, SpecularCosine: single; const ALightColor: TColorInt65536); |
![]() |
procedure ComputeDiffuseColor(Context: PSceneLightingContext; const DiffuseIntensity: single; const ALightColor: TColorInt65536); |
![]() |
procedure ComputeDiffuseLightness(Context: PSceneLightingContext; DiffuseLightnessTerm32768: integer; ALightLightness: integer); |
![]() |
procedure SetAmbiantAlpha(AValue: byte); |
![]() |
procedure SetAmbiantColor(const AValue: TBGRAPixel); |
![]() |
procedure SetAmbiantColorF(const AValue: TColorF); |
![]() |
procedure SetAmbiantColorInt(const AValue: TColorInt65536); |
![]() |
procedure SetAutoAmbiantColor(const AValue: boolean); |
![]() |
procedure SetAutoDiffuseColor(const AValue: boolean); |
![]() |
procedure SetAutoSpecularColor(const AValue: boolean); |
![]() |
procedure SetDiffuseAlpha(AValue: byte); |
![]() |
procedure SetDiffuseColor(const AValue: TBGRAPixel); |
![]() |
procedure SetDiffuseColorF(const AValue: TColorF); |
![]() |
procedure SetDiffuseColorInt(const AValue: TColorInt65536); |
![]() |
procedure SetLightThroughFactor(const AValue: single); |
![]() |
procedure SetName(const AValue: string); |
![]() |
procedure SetSaturationHigh(const AValue: single); |
![]() |
procedure SetSaturationLow(const AValue: single); |
![]() |
procedure SetSimpleAlpha(AValue: byte); |
![]() |
procedure SetSimpleColor(AValue: TBGRAPixel); |
![]() |
procedure SetSimpleColorF(AValue: TColorF); |
![]() |
procedure SetSimpleColorInt(AValue: TColorInt65536); |
![]() |
procedure SetSpecularColor(const AValue: TBGRAPixel); |
![]() |
procedure SetSpecularColorF(const AValue: TColorF); |
![]() |
procedure SetSpecularColorInt(const AValue: TColorInt65536); |
![]() |
procedure SetSpecularIndex(const AValue: integer); virtual; |
![]() |
procedure SetTexture(AValue: IBGRAScanner); |
![]() |
procedure SetTextureZoom(AValue: TPointF); |
Properties
![]() |
property OnTextureChanged: TBGRAMaterialTextureChangedEvent read FOnTextureChanged write FOnTextureChanged; |
Description
Methods
![]() |
constructor Create; |
This item has no description. |
![]() |
destructor Destroy; override; |
This item has no description. |
![]() |
function GetAmbiantAlpha: byte; |
This item has no description. |
![]() |
function GetAmbiantColor: TBGRAPixel; |
This item has no description. |
![]() |
function GetAmbiantColorF: TColorF; |
This item has no description. |
![]() |
function GetAmbiantColorInt: TColorInt65536; |
This item has no description. |
![]() |
function GetAsObject: TObject; |
This item has no description. |
![]() |
function GetAutoAmbiantColor: boolean; |
This item has no description. |
![]() |
function GetAutoDiffuseColor: boolean; |
This item has no description. |
![]() |
function GetAutoSimpleColor: boolean; |
This item has no description. |
![]() |
function GetAutoSpecularColor: boolean; |
This item has no description. |
![]() |
function GetDiffuseAlpha: byte; |
This item has no description. |
![]() |
function GetDiffuseColor: TBGRAPixel; |
This item has no description. |
![]() |
function GetDiffuseColorF: TColorF; |
This item has no description. |
![]() |
function GetDiffuseColorInt: TColorInt65536; |
This item has no description. |
![]() |
function GetLightThroughFactor: single; |
This item has no description. |
![]() |
function GetName: string; |
This item has no description. |
![]() |
function GetSaturationHigh: single; |
This item has no description. |
![]() |
function GetSaturationLow: single; |
This item has no description. |
![]() |
function GetSimpleAlpha: byte; |
This item has no description. |
![]() |
function GetSimpleColor: TBGRAPixel; |
This item has no description. |
![]() |
function GetSimpleColorF: TColorF; |
This item has no description. |
![]() |
function GetSimpleColorInt: TColorInt65536; |
This item has no description. |
![]() |
function GetSpecularColor: TBGRAPixel; |
This item has no description. |
![]() |
function GetSpecularColorF: TColorF; |
This item has no description. |
![]() |
function GetSpecularColorInt: TColorInt65536; |
This item has no description. |
![]() |
function GetSpecularIndex: integer; |
This item has no description. |
![]() |
function GetSpecularOn: boolean; |
This item has no description. |
![]() |
function GetTexture: IBGRAScanner; |
This item has no description. |
![]() |
function GetTextureZoom: TPointF; |
This item has no description. |
![]() |
procedure ComputeDiffuseAndSpecularColor(Context: PSceneLightingContext; DiffuseIntensity, SpecularIntensity, SpecularCosine: single; const ALightColor: TColorInt65536); |
This item has no description. |
![]() |
procedure ComputeDiffuseColor(Context: PSceneLightingContext; const DiffuseIntensity: single; const ALightColor: TColorInt65536); |
This item has no description. |
![]() |
procedure ComputeDiffuseLightness(Context: PSceneLightingContext; DiffuseLightnessTerm32768: integer; ALightLightness: integer); |
This item has no description. |
![]() |
procedure SetAmbiantAlpha(AValue: byte); |
This item has no description. |
![]() |
procedure SetAmbiantColor(const AValue: TBGRAPixel); |
This item has no description. |
![]() |
procedure SetAmbiantColorF(const AValue: TColorF); |
This item has no description. |
![]() |
procedure SetAmbiantColorInt(const AValue: TColorInt65536); |
This item has no description. |
![]() |
procedure SetAutoAmbiantColor(const AValue: boolean); |
This item has no description. |
![]() |
procedure SetAutoDiffuseColor(const AValue: boolean); |
This item has no description. |
![]() |
procedure SetAutoSpecularColor(const AValue: boolean); |
This item has no description. |
![]() |
procedure SetDiffuseAlpha(AValue: byte); |
This item has no description. |
![]() |
procedure SetDiffuseColor(const AValue: TBGRAPixel); |
This item has no description. |
![]() |
procedure SetDiffuseColorF(const AValue: TColorF); |
This item has no description. |
![]() |
procedure SetDiffuseColorInt(const AValue: TColorInt65536); |
This item has no description. |
![]() |
procedure SetLightThroughFactor(const AValue: single); |
This item has no description. |
![]() |
procedure SetName(const AValue: string); |
This item has no description. |
![]() |
procedure SetSaturationHigh(const AValue: single); |
This item has no description. |
![]() |
procedure SetSaturationLow(const AValue: single); |
This item has no description. |
![]() |
procedure SetSimpleAlpha(AValue: byte); |
This item has no description. |
![]() |
procedure SetSimpleColor(AValue: TBGRAPixel); |
This item has no description. |
![]() |
procedure SetSimpleColorF(AValue: TColorF); |
This item has no description. |
![]() |
procedure SetSimpleColorInt(AValue: TColorInt65536); |
This item has no description. |
![]() |
procedure SetSpecularColor(const AValue: TBGRAPixel); |
This item has no description. |
![]() |
procedure SetSpecularColorF(const AValue: TColorF); |
This item has no description. |
![]() |
procedure SetSpecularColorInt(const AValue: TColorInt65536); |
This item has no description. |
![]() |
procedure SetSpecularIndex(const AValue: integer); virtual; |
This item has no description. |
![]() |
procedure SetTexture(AValue: IBGRAScanner); |
This item has no description. |
![]() |
procedure SetTextureZoom(AValue: TPointF); |
This item has no description. |
Properties
![]() |
property OnTextureChanged: TBGRAMaterialTextureChangedEvent read FOnTextureChanged write FOnTextureChanged; |
This item has no description. |