Class TPhysicalMaterialNode

Unit

Declaration

type TPhysicalMaterialNode = class(TAbstractOneSidedMaterialNode)

Description

No description available, ancestor TAbstractOneSidedMaterialNode description follows
No description available, ancestor TAbstractMaterialNode description follows

Base node type for all Material nodes.

Hierarchy

Overview

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
Public destructor Destroy; override;
Public function MaterialInfo: TMaterialInfo; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;

Properties

Public property FdBaseColor: TSFColor read FFdBaseColor;
Public property BaseColor: TCastleColorRGB read GetBaseColor write SetBaseColor;
Public property FdBaseTexture: TSFNode read FFdBaseTexture;
Public property BaseTexture: TAbstractSingleTextureNode read GetBaseTexture write SetBaseTexture;
Public property FdBaseTextureMapping: TSFString read FFdBaseTextureMapping;
Public property BaseTextureMapping: String read GetBaseTextureMapping write SetBaseTextureMapping;
Public property FdMetallic: TSFFloat read FFdMetallic;
Public property Metallic: Single read GetMetallic write SetMetallic;
Public property FdMetallicRoughnessTexture: TSFNode read FFdMetallicRoughnessTexture;
Public property MetallicRoughnessTexture: TAbstractSingleTextureNode read GetMetallicRoughnessTexture write SetMetallicRoughnessTexture;
Public property FdMetallicRoughnessTextureMapping: TSFString read FFdMetallicRoughnessTextureMapping;
Public property MetallicRoughnessTextureMapping: String read GetMetallicRoughnessTextureMapping write SetMetallicRoughnessTextureMapping;
Public property FdOcclusionStrength: TSFFloat read FFdOcclusionStrength;
Public property OcclusionStrength: Single read GetOcclusionStrength write SetOcclusionStrength;
Public property FdOcclusionTexture: TSFNode read FFdOcclusionTexture;
Public property OcclusionTexture: TAbstractSingleTextureNode read GetOcclusionTexture write SetOcclusionTexture;
Public property FdOcclusionTextureMapping: TSFString read FFdOcclusionTextureMapping;
Public property OcclusionTextureMapping: String read GetOcclusionTextureMapping write SetOcclusionTextureMapping;
Public property FdRoughness: TSFFloat read FFdRoughness;
Public property Roughness: Single read GetRoughness write SetRoughness;
Public property FdTransparency: TSFFloat read FFdTransparency;
Public property Transparency: Single read GetTransparency write SetTransparency;

Description

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
 
Public destructor Destroy; override;
 
Public function MaterialInfo: TMaterialInfo; override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 

Properties

Public property FdBaseColor: TSFColor read FFdBaseColor;
 
Public property BaseColor: TCastleColorRGB read GetBaseColor write SetBaseColor;
 
Public property FdBaseTexture: TSFNode read FFdBaseTexture;
 
Public property BaseTexture: TAbstractSingleTextureNode read GetBaseTexture write SetBaseTexture;
 
Public property FdBaseTextureMapping: TSFString read FFdBaseTextureMapping;
 
Public property BaseTextureMapping: String read GetBaseTextureMapping write SetBaseTextureMapping;
 
Public property FdMetallic: TSFFloat read FFdMetallic;
 
Public property Metallic: Single read GetMetallic write SetMetallic;
 
Public property FdMetallicRoughnessTexture: TSFNode read FFdMetallicRoughnessTexture;
 
Public property MetallicRoughnessTexture: TAbstractSingleTextureNode read GetMetallicRoughnessTexture write SetMetallicRoughnessTexture;
 
Public property FdMetallicRoughnessTextureMapping: TSFString read FFdMetallicRoughnessTextureMapping;
 
Public property MetallicRoughnessTextureMapping: String read GetMetallicRoughnessTextureMapping write SetMetallicRoughnessTextureMapping;
 
Public property FdOcclusionStrength: TSFFloat read FFdOcclusionStrength;
 
Public property OcclusionStrength: Single read GetOcclusionStrength write SetOcclusionStrength;
 
Public property FdOcclusionTexture: TSFNode read FFdOcclusionTexture;
 
Public property OcclusionTexture: TAbstractSingleTextureNode read GetOcclusionTexture write SetOcclusionTexture;
 
Public property FdOcclusionTextureMapping: TSFString read FFdOcclusionTextureMapping;
 
Public property OcclusionTextureMapping: String read GetOcclusionTextureMapping write SetOcclusionTextureMapping;
 
Public property FdRoughness: TSFFloat read FFdRoughness;
 
Public property Roughness: Single read GetRoughness write SetRoughness;
 
Public property FdTransparency: TSFFloat read FFdTransparency;
 
Public property Transparency: Single read GetTransparency write SetTransparency;
 

Generated by PasDoc 0.15.0.