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. |