Class TTwoSidedMaterialNode

Unit

Declaration

type TTwoSidedMaterialNode = class(TAbstractMaterialNode)

Description

Two-sided material (always lit from both sides), with properties that allow to lit both sides with different properties (colors).

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public destructor Destroy; override;
Public class function ClassX3DType: string; override;
Public function MaterialInfo: TMaterialInfo; override;

Properties

Public property FdAmbientIntensity: TSFFloat read FFdAmbientIntensity;
Public property FdBackAmbientIntensity: TSFFloat read FFdBackAmbientIntensity;
Public property FdBackDiffuseColor: TSFColor read FFdBackDiffuseColor;
Public property FdBackEmissiveColor: TSFColor read FFdBackEmissiveColor;
Public property FdBackShininess: TSFFloat read FFdBackShininess;
Public property FdBackSpecularColor: TSFColor read FFdBackSpecularColor;
Public property FdBackTransparency: TSFFloat read FFdBackTransparency;
Public property FdDiffuseColor: TSFColor read FFdDiffuseColor;
Public property FdEmissiveColor: TSFColor read FFdEmissiveColor;
Public property FdShininess: TSFFloat read FFdShininess;
Public property FdSeparateBackColor: TSFBool read FFdSeparateBackColor;
Public property FdSpecularColor: TSFColor read FFdSpecularColor;
Public property FdTransparency: TSFFloat read FFdTransparency;
Public property AmbientIntensity: Single read GetAmbientIntensity write SetAmbientIntensity;
Public property BackAmbientIntensity: Single read GetBackAmbientIntensity write SetBackAmbientIntensity;
Public property BackDiffuseColor: TCastleColorRGB read GetBackDiffuseColor write SetBackDiffuseColor;
Public property BackEmissiveColor: TCastleColorRGB read GetBackEmissiveColor write SetBackEmissiveColor;
Public property BackShininess: Single read GetBackShininess write SetBackShininess;
Public property BackSpecularColor: TCastleColorRGB read GetBackSpecularColor write SetBackSpecularColor;
Public property BackTransparency: Single read GetBackTransparency write SetBackTransparency;
Public property DiffuseColor: TCastleColorRGB read GetDiffuseColor write SetDiffuseColor;
Public property EmissiveColor: TCastleColorRGB read GetEmissiveColor write SetEmissiveColor;
Public property Shininess: Single read GetShininess write SetShininess;
Public property SeparateBackColor: Boolean read GetSeparateBackColor write SetSeparateBackColor;
Public property SpecularColor: TCastleColorRGB read GetSpecularColor write SetSpecularColor;
Public property Transparency: Single read GetTransparency write SetTransparency;

Description

Methods

Public procedure CreateNode; override;
 
Public destructor Destroy; override;
 
Public class function ClassX3DType: string; override;
 
Public function MaterialInfo: TMaterialInfo; override;
 

Properties

Public property FdAmbientIntensity: TSFFloat read FFdAmbientIntensity;
 
Public property FdBackAmbientIntensity: TSFFloat read FFdBackAmbientIntensity;
 
Public property FdBackDiffuseColor: TSFColor read FFdBackDiffuseColor;
 
Public property FdBackEmissiveColor: TSFColor read FFdBackEmissiveColor;
 
Public property FdBackShininess: TSFFloat read FFdBackShininess;
 
Public property FdBackSpecularColor: TSFColor read FFdBackSpecularColor;
 
Public property FdBackTransparency: TSFFloat read FFdBackTransparency;
 
Public property FdDiffuseColor: TSFColor read FFdDiffuseColor;
 
Public property FdEmissiveColor: TSFColor read FFdEmissiveColor;
 
Public property FdShininess: TSFFloat read FFdShininess;
 
Public property FdSeparateBackColor: TSFBool read FFdSeparateBackColor;
 
Public property FdSpecularColor: TSFColor read FFdSpecularColor;
 
Public property FdTransparency: TSFFloat read FFdTransparency;
 
Public property AmbientIntensity: Single read GetAmbientIntensity write SetAmbientIntensity;
 
Public property BackAmbientIntensity: Single read GetBackAmbientIntensity write SetBackAmbientIntensity;
 
Public property BackDiffuseColor: TCastleColorRGB read GetBackDiffuseColor write SetBackDiffuseColor;
 
Public property BackEmissiveColor: TCastleColorRGB read GetBackEmissiveColor write SetBackEmissiveColor;
 
Public property BackShininess: Single read GetBackShininess write SetBackShininess;
 
Public property BackSpecularColor: TCastleColorRGB read GetBackSpecularColor write SetBackSpecularColor;
 
Public property BackTransparency: Single read GetBackTransparency write SetBackTransparency;
 
Public property DiffuseColor: TCastleColorRGB read GetDiffuseColor write SetDiffuseColor;
 
Public property EmissiveColor: TCastleColorRGB read GetEmissiveColor write SetEmissiveColor;
 
Public property Shininess: Single read GetShininess write SetShininess;
 
Public property SeparateBackColor: Boolean read GetSeparateBackColor write SetSeparateBackColor;
 
Public property SpecularColor: TCastleColorRGB read GetSpecularColor write SetSpecularColor;
 
Public property Transparency: Single read GetTransparency write SetTransparency;
 

Generated by PasDoc 0.15.0.