Interface IBGRAMaterial3D

Unit

Declaration

type IBGRAMaterial3D = interface(IInterface)

Description

Interface of material for the surface of a 3D object

Hierarchy

Overview

Methods

Public function GetAmbiantAlpha: byte;
Public function GetAmbiantColor: TBGRAPixel;
Public function GetAmbiantColorF: TColorF;
Public function GetAmbiantColorInt: TColorInt65536;
Public function GetAsObject: TObject;
Public function GetAutoAmbiantColor: boolean;
Public function GetAutoDiffuseColor: boolean;
Public function GetAutoSimpleColor: boolean;
Public function GetAutoSpecularColor: boolean;
Public function GetDiffuseAlpha: byte;
Public function GetDiffuseColor: TBGRAPixel;
Public function GetDiffuseColorF: TColorF;
Public function GetDiffuseColorInt: TColorInt65536;
Public function GetLightThroughFactor: single;
Public function GetName: string;
Public function GetSaturationHigh: single;
Public function GetSaturationLow: single;
Public function GetSimpleAlpha: byte;
Public function GetSimpleColor: TBGRAPixel;
Public function GetSimpleColorF: TColorF;
Public function GetSimpleColorInt: TColorInt65536;
Public function GetSpecularColor: TBGRAPixel;
Public function GetSpecularColorF: TColorF;
Public function GetSpecularColorInt: TColorInt65536;
Public function GetSpecularIndex: integer;
Public function GetSpecularOn: boolean;
Public function GetTexture: IBGRAScanner;
Public function GetTextureZoom: TPointF;
Public procedure SetAmbiantAlpha(AValue: byte);
Public procedure SetAmbiantColor(const AValue: TBGRAPixel);
Public procedure SetAmbiantColorF(const AValue: TColorF);
Public procedure SetAmbiantColorInt(const AValue: TColorInt65536);
Public procedure SetAutoDiffuseColor(const AValue: boolean);
Public procedure SetAutoSpecularColor(const AValue: boolean);
Public procedure SetDiffuseAlpha(AValue: byte);
Public procedure SetDiffuseColor(const AValue: TBGRAPixel);
Public procedure SetDiffuseColorF(const AValue: TColorF);
Public procedure SetDiffuseColorInt(const AValue: TColorInt65536);
Public procedure SetLightThroughFactor(const AValue: single);
Public procedure SetName(const AValue: string);
Public procedure SetSaturationHigh(const AValue: single);
Public procedure SetSaturationLow(const AValue: single);
Public procedure SetSimpleAlpha(AValue: byte);
Public procedure SetSimpleColor(AValue: TBGRAPixel);
Public procedure SetSimpleColorF(AValue: TColorF);
Public procedure SetSimpleColorInt(AValue: TColorInt65536);
Public procedure SetSpecularColor(const AValue: TBGRAPixel);
Public procedure SetSpecularColorF(const AValue: TColorF);
Public procedure SetSpecularColorInt(const AValue: TColorInt65536);
Public procedure SetSpecularIndex(const AValue: integer);
Public procedure SetTexture(AValue: IBGRAScanner);
Public procedure SetTextureZoom(AValue: TPointF);

Properties

Public property AmbiantAlpha: byte read GetAmbiantAlpha write SetAmbiantAlpha;
Public property AmbiantColor: TBGRAPixel read GetAmbiantColor write SetAmbiantColor;
Public property AmbiantColorF: TColorF read GetAmbiantColorF write SetAmbiantColorF;
Public property AmbiantColorInt: TColorInt65536 read GetAmbiantColorInt write SetAmbiantColorInt;
Public property AutoAmbiantColor: boolean read GetAutoAmbiantColor;
Public property AutoDiffuseColor: boolean read GetAutoDiffuseColor write SetAutoDiffuseColor;
Public property AutoSimpleColor: boolean read GetAutoSimpleColor;
Public property AutoSpecularColor: boolean read GetAutoSpecularColor write SetAutoSpecularColor;
Public property DiffuseAlpha: byte read GetDiffuseAlpha write SetDiffuseAlpha;
Public property DiffuseColor: TBGRAPixel read GetDiffuseColor write SetDiffuseColor;
Public property DiffuseColorF: TColorF read GetDiffuseColorF write SetDiffuseColorF;
Public property DiffuseColorInt: TColorInt65536 read GetDiffuseColorInt write SetDiffuseColorInt;
Public property LightThroughFactor: single read GetLightThroughFactor write SetLightThroughFactor;
Public property Name: string read GetName write SetName;
Public property SaturationHigh: single read GetSaturationHigh write SetSaturationHigh;
Public property SaturationLow: single read GetSaturationLow write SetSaturationLow;
Public property SimpleAlpha: byte read GetSimpleAlpha write SetSimpleAlpha;
Public property SimpleColor: TBGRAPixel read GetSimpleColor write SetSimpleColor;
Public property SimpleColorF: TColorF read GetSimpleColorF write SetSimpleColorF;
Public property SimpleColorInt: TColorInt65536 read GetSimpleColorInt write SetSimpleColorInt;
Public property SpecularColor: TBGRAPixel read GetSpecularColor write SetSpecularColor;
Public property SpecularColorF: TColorF read GetSpecularColorF write SetSpecularColorF;
Public property SpecularColorInt: TColorInt65536 read GetSpecularColorInt write SetSpecularColorInt;
Public property SpecularIndex: integer read GetSpecularIndex write SetSpecularIndex;
Public property SpecularOn: boolean read GetSpecularOn;
Public property Texture: IBGRAScanner read GetTexture write SetTexture;
Public property TextureZoom: TPointF read GetTextureZoom write SetTextureZoom;

Description

Methods

Public function GetAmbiantAlpha: byte;

This item has no description.

Public function GetAmbiantColor: TBGRAPixel;

This item has no description.

Public function GetAmbiantColorF: TColorF;

This item has no description.

Public function GetAmbiantColorInt: TColorInt65536;

This item has no description.

Public function GetAsObject: TObject;

This item has no description.

Public function GetAutoAmbiantColor: boolean;

This item has no description.

Public function GetAutoDiffuseColor: boolean;

This item has no description.

Public function GetAutoSimpleColor: boolean;

This item has no description.

Public function GetAutoSpecularColor: boolean;

This item has no description.

Public function GetDiffuseAlpha: byte;

This item has no description.

Public function GetDiffuseColor: TBGRAPixel;

This item has no description.

Public function GetDiffuseColorF: TColorF;

This item has no description.

Public function GetDiffuseColorInt: TColorInt65536;

This item has no description.

Public function GetLightThroughFactor: single;

This item has no description.

Public function GetName: string;

This item has no description.

Public function GetSaturationHigh: single;

This item has no description.

Public function GetSaturationLow: single;

This item has no description.

Public function GetSimpleAlpha: byte;

This item has no description.

Public function GetSimpleColor: TBGRAPixel;

This item has no description.

Public function GetSimpleColorF: TColorF;

This item has no description.

Public function GetSimpleColorInt: TColorInt65536;

This item has no description.

Public function GetSpecularColor: TBGRAPixel;

This item has no description.

Public function GetSpecularColorF: TColorF;

This item has no description.

Public function GetSpecularColorInt: TColorInt65536;

This item has no description.

Public function GetSpecularIndex: integer;

This item has no description.

Public function GetSpecularOn: boolean;

This item has no description.

Public function GetTexture: IBGRAScanner;

This item has no description.

Public function GetTextureZoom: TPointF;

This item has no description.

Public procedure SetAmbiantAlpha(AValue: byte);

This item has no description.

Public procedure SetAmbiantColor(const AValue: TBGRAPixel);

This item has no description.

Public procedure SetAmbiantColorF(const AValue: TColorF);

This item has no description.

Public procedure SetAmbiantColorInt(const AValue: TColorInt65536);

This item has no description.

Public procedure SetAutoDiffuseColor(const AValue: boolean);

This item has no description.

Public procedure SetAutoSpecularColor(const AValue: boolean);

This item has no description.

Public procedure SetDiffuseAlpha(AValue: byte);

This item has no description.

Public procedure SetDiffuseColor(const AValue: TBGRAPixel);

This item has no description.

Public procedure SetDiffuseColorF(const AValue: TColorF);

This item has no description.

Public procedure SetDiffuseColorInt(const AValue: TColorInt65536);

This item has no description.

Public procedure SetLightThroughFactor(const AValue: single);

This item has no description.

Public procedure SetName(const AValue: string);

This item has no description.

Public procedure SetSaturationHigh(const AValue: single);

This item has no description.

Public procedure SetSaturationLow(const AValue: single);

This item has no description.

Public procedure SetSimpleAlpha(AValue: byte);

This item has no description.

Public procedure SetSimpleColor(AValue: TBGRAPixel);

This item has no description.

Public procedure SetSimpleColorF(AValue: TColorF);

This item has no description.

Public procedure SetSimpleColorInt(AValue: TColorInt65536);

This item has no description.

Public procedure SetSpecularColor(const AValue: TBGRAPixel);

This item has no description.

Public procedure SetSpecularColorF(const AValue: TColorF);

This item has no description.

Public procedure SetSpecularColorInt(const AValue: TColorInt65536);

This item has no description.

Public procedure SetSpecularIndex(const AValue: integer);

This item has no description.

Public procedure SetTexture(AValue: IBGRAScanner);

This item has no description.

Public procedure SetTextureZoom(AValue: TPointF);

This item has no description.

Properties

Public property AmbiantAlpha: byte read GetAmbiantAlpha write SetAmbiantAlpha;

This item has no description.

Public property AmbiantColor: TBGRAPixel read GetAmbiantColor write SetAmbiantColor;

This item has no description.

Public property AmbiantColorF: TColorF read GetAmbiantColorF write SetAmbiantColorF;

This item has no description.

Public property AmbiantColorInt: TColorInt65536 read GetAmbiantColorInt write SetAmbiantColorInt;

This item has no description.

Public property AutoAmbiantColor: boolean read GetAutoAmbiantColor;

This item has no description.

Public property AutoDiffuseColor: boolean read GetAutoDiffuseColor write SetAutoDiffuseColor;

This item has no description.

Public property AutoSimpleColor: boolean read GetAutoSimpleColor;

This item has no description.

Public property AutoSpecularColor: boolean read GetAutoSpecularColor write SetAutoSpecularColor;

This item has no description.

Public property DiffuseAlpha: byte read GetDiffuseAlpha write SetDiffuseAlpha;

This item has no description.

Public property DiffuseColor: TBGRAPixel read GetDiffuseColor write SetDiffuseColor;

This item has no description.

Public property DiffuseColorF: TColorF read GetDiffuseColorF write SetDiffuseColorF;

This item has no description.

Public property DiffuseColorInt: TColorInt65536 read GetDiffuseColorInt write SetDiffuseColorInt;

This item has no description.

Public property LightThroughFactor: single read GetLightThroughFactor write SetLightThroughFactor;

This item has no description.

Public property Name: string read GetName write SetName;

This item has no description.

Public property SaturationHigh: single read GetSaturationHigh write SetSaturationHigh;

This item has no description.

Public property SaturationLow: single read GetSaturationLow write SetSaturationLow;

This item has no description.

Public property SimpleAlpha: byte read GetSimpleAlpha write SetSimpleAlpha;

This item has no description.

Public property SimpleColor: TBGRAPixel read GetSimpleColor write SetSimpleColor;

This item has no description.

Public property SimpleColorF: TColorF read GetSimpleColorF write SetSimpleColorF;

This item has no description.

Public property SimpleColorInt: TColorInt65536 read GetSimpleColorInt write SetSimpleColorInt;

This item has no description.

Public property SpecularColor: TBGRAPixel read GetSpecularColor write SetSpecularColor;

This item has no description.

Public property SpecularColorF: TColorF read GetSpecularColorF write SetSpecularColorF;

This item has no description.

Public property SpecularColorInt: TColorInt65536 read GetSpecularColorInt write SetSpecularColorInt;

This item has no description.

Public property SpecularIndex: integer read GetSpecularIndex write SetSpecularIndex;

This item has no description.

Public property SpecularOn: boolean read GetSpecularOn;

This item has no description.

Public property Texture: IBGRAScanner read GetTexture write SetTexture;

This item has no description.

Public property TextureZoom: TPointF read GetTextureZoom write SetTextureZoom;

This item has no description.