Class TTwoSidedMaterialNode
Unit
Declaration
type TTwoSidedMaterialNode = class(TAbstractMaterialNode)
Description
Warning: this symbol is deprecated.
Note: Whether the shape is visible from both sides depends on the geometry TAbstractGeometryNode.Solid field, and is independent of whether you use this or other (one-sided) material nodes.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractAppearanceChildNode
- TAbstractMaterialNode
- TTwoSidedMaterialNode
Overview
Methods
![]() |
constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override; |
![]() |
destructor Destroy; override; |
![]() |
function MaterialInfo: TMaterialInfo; override; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: string; override; |
Properties
![]() |
property FdAmbientIntensity: TSFFloat read FFdAmbientIntensity; |
![]() |
property AmbientIntensity: Single read GetAmbientIntensity write SetAmbientIntensity; |
![]() |
property FdBackAmbientIntensity: TSFFloat read FFdBackAmbientIntensity; |
![]() |
property BackAmbientIntensity: Single read GetBackAmbientIntensity write SetBackAmbientIntensity; |
![]() |
property FdBackDiffuseColor: TSFColor read FFdBackDiffuseColor; |
![]() |
property BackDiffuseColor: TCastleColorRGB read GetBackDiffuseColor write SetBackDiffuseColor; |
![]() |
property FdBackEmissiveColor: TSFColor read FFdBackEmissiveColor; |
![]() |
property BackEmissiveColor: TCastleColorRGB read GetBackEmissiveColor write SetBackEmissiveColor; |
![]() |
property FdBackShininess: TSFFloat read FFdBackShininess; |
![]() |
property BackShininess: Single read GetBackShininess write SetBackShininess; |
![]() |
property FdBackSpecularColor: TSFColor read FFdBackSpecularColor; |
![]() |
property BackSpecularColor: TCastleColorRGB read GetBackSpecularColor write SetBackSpecularColor; |
![]() |
property FdBackTransparency: TSFFloat read FFdBackTransparency; |
![]() |
property BackTransparency: Single read GetBackTransparency write SetBackTransparency; |
![]() |
property FdDiffuseColor: TSFColor read FFdDiffuseColor; |
![]() |
property DiffuseColor: TCastleColorRGB read GetDiffuseColor write SetDiffuseColor; |
![]() |
property FdEmissiveColor: TSFColor read FFdEmissiveColor; |
![]() |
property EmissiveColor: TCastleColorRGB read GetEmissiveColor write SetEmissiveColor; |
![]() |
property FdShininess: TSFFloat read FFdShininess; |
![]() |
property Shininess: Single read GetShininess write SetShininess; |
![]() |
property FdSeparateBackColor: TSFBool read FFdSeparateBackColor; |
![]() |
property SeparateBackColor: Boolean read GetSeparateBackColor write SetSeparateBackColor; |
![]() |
property FdSpecularColor: TSFColor read FFdSpecularColor; |
![]() |
property SpecularColor: TCastleColorRGB read GetSpecularColor write SetSpecularColor; |
![]() |
property FdTransparency: TSFFloat read FFdTransparency; |
![]() |
property Transparency: Single read GetTransparency write SetTransparency; |
Description
Methods
![]() |
constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override; |
This item has no description. Showing description inherited from TX3DNode.Create. Constructor. Initializes various properties:
|
![]() |
destructor Destroy; override; |
This item has no description. |
![]() |
function MaterialInfo: TMaterialInfo; override; |
This item has no description. Showing description inherited from TAbstractMaterialNode.MaterialInfo. Material information based on this node. It is automatically updated when properties of this material change. Do not free it yourself, it will be automatically freed when this node is freed. |
![]() |
procedure CreateNode; override; |
This item has no description. Showing description inherited from TAbstractMaterialNode.CreateNode. Automatically generated node properties. Do not edit this file manually! To add new properties: - add them to the text files in tools/internal/x3d-nodes-to-pascal/nodes-specification/ , - and regenerate include files by running x3d-nodes-to-pascal |
![]() |
class function ClassX3DType: string; override; |
This item has no description. Showing description inherited from TX3DNode.ClassX3DType. Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value. Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there. You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance. |
Properties
![]() |
property FdAmbientIntensity: TSFFloat read FFdAmbientIntensity; |
Internal wrapper for property AmbientIntensity. This wrapper API may change, we advise to access simpler AmbientIntensity instead. |
![]() |
property AmbientIntensity: Single read GetAmbientIntensity write SetAmbientIntensity; |
This item has no description. |
![]() |
property FdBackAmbientIntensity: TSFFloat read FFdBackAmbientIntensity; |
Internal wrapper for property BackAmbientIntensity. This wrapper API may change, we advise to access simpler BackAmbientIntensity instead. |
![]() |
property BackAmbientIntensity: Single read GetBackAmbientIntensity write SetBackAmbientIntensity; |
This item has no description. |
![]() |
property FdBackDiffuseColor: TSFColor read FFdBackDiffuseColor; |
Internal wrapper for property BackDiffuseColor. This wrapper API may change, we advise to access simpler BackDiffuseColor instead. |
![]() |
property BackDiffuseColor: TCastleColorRGB read GetBackDiffuseColor write SetBackDiffuseColor; |
This item has no description. |
![]() |
property FdBackEmissiveColor: TSFColor read FFdBackEmissiveColor; |
Internal wrapper for property BackEmissiveColor. This wrapper API may change, we advise to access simpler BackEmissiveColor instead. |
![]() |
property BackEmissiveColor: TCastleColorRGB read GetBackEmissiveColor write SetBackEmissiveColor; |
This item has no description. |
![]() |
property FdBackShininess: TSFFloat read FFdBackShininess; |
Internal wrapper for property BackShininess. This wrapper API may change, we advise to access simpler BackShininess instead. |
![]() |
property BackShininess: Single read GetBackShininess write SetBackShininess; |
This item has no description. |
![]() |
property FdBackSpecularColor: TSFColor read FFdBackSpecularColor; |
Internal wrapper for property BackSpecularColor. This wrapper API may change, we advise to access simpler BackSpecularColor instead. |
![]() |
property BackSpecularColor: TCastleColorRGB read GetBackSpecularColor write SetBackSpecularColor; |
This item has no description. |
![]() |
property FdBackTransparency: TSFFloat read FFdBackTransparency; |
Internal wrapper for property BackTransparency. This wrapper API may change, we advise to access simpler BackTransparency instead. |
![]() |
property BackTransparency: Single read GetBackTransparency write SetBackTransparency; |
This item has no description. |
![]() |
property FdDiffuseColor: TSFColor read FFdDiffuseColor; |
Internal wrapper for property DiffuseColor. This wrapper API may change, we advise to access simpler DiffuseColor instead. |
![]() |
property DiffuseColor: TCastleColorRGB read GetDiffuseColor write SetDiffuseColor; |
This item has no description. |
![]() |
property FdEmissiveColor: TSFColor read FFdEmissiveColor; |
Internal wrapper for property EmissiveColor. This wrapper API may change, we advise to access simpler EmissiveColor instead. |
![]() |
property EmissiveColor: TCastleColorRGB read GetEmissiveColor write SetEmissiveColor; |
This item has no description. |
![]() |
property FdShininess: TSFFloat read FFdShininess; |
Internal wrapper for property Shininess. This wrapper API may change, we advise to access simpler Shininess instead. |
![]() |
property Shininess: Single read GetShininess write SetShininess; |
This item has no description. |
![]() |
property FdSeparateBackColor: TSFBool read FFdSeparateBackColor; |
Internal wrapper for property SeparateBackColor. This wrapper API may change, we advise to access simpler SeparateBackColor instead. |
![]() |
property SeparateBackColor: Boolean read GetSeparateBackColor write SetSeparateBackColor; |
This item has no description. |
![]() |
property FdSpecularColor: TSFColor read FFdSpecularColor; |
Internal wrapper for property SpecularColor. This wrapper API may change, we advise to access simpler SpecularColor instead. |
![]() |
property SpecularColor: TCastleColorRGB read GetSpecularColor write SetSpecularColor; |
This item has no description. |
![]() |
property FdTransparency: TSFFloat read FFdTransparency; |
Internal wrapper for property Transparency. This wrapper API may change, we advise to access simpler Transparency instead. |
![]() |
property Transparency: Single read GetTransparency write SetTransparency; |
This item has no description. |
Generated by PasDoc 0.16.0-snapshot.