Class TMaterialNode_1
Unit
Declaration
type TMaterialNode_1 = class(TAbstractChildNode)
Description
No description available, ancestor TAbstractChildNode description follows
Abstract node type that indicates that the node may be used as a child of a grouping node, e.g. inside TAbstractX3DGroupingNode.FdChildren.
Hierarchy
- TObject
- TPersistent
- TNonRefCountedInterfacedPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TMaterialNode_1
Overview
Methods
![]() |
procedure CreateNode; override; |
![]() |
destructor Destroy; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
function PureEmissive: boolean; |
![]() |
procedure ForcePureEmissive; deprecated 'use X3D with TUnlitMaterialNode'; |
![]() |
class function ForVRMLVersion(const Version: TX3DVersion): boolean; override; |
![]() |
function MaterialInfo(const AIndex: Integer = 0): TPhongMaterialInfo; |
Properties
![]() |
property FdAmbientColor: TMFColor read FFdAmbientColor; |
![]() |
property FdDiffuseColor: TMFColor read FFdDiffuseColor; |
![]() |
property FdSpecularColor: TMFColor read FFdSpecularColor; |
![]() |
property FdEmissiveColor: TMFColor read FFdEmissiveColor; |
![]() |
property FdShininess: TMFFloat read FFdShininess; |
![]() |
property FdTransparency: TMFFloat read FFdTransparency; |
![]() |
property FdMirror: TMFFloat read FFdMirror; |
![]() |
property FdReflSpecular: TMFColor read FFdReflSpecular; |
![]() |
property FdReflDiffuse: TMFColor read FFdReflDiffuse; |
![]() |
property FdTransSpecular: TMFColor read FFdTransSpecular; |
![]() |
property FdTransDiffuse: TMFColor read FFdTransDiffuse; |
![]() |
property FdReflSpecularExp: TMFFloat read FFdReflSpecularExp; |
![]() |
property FdTransSpecularExp: TMFFloat read FFdTransSpecularExp; |
![]() |
property FdFogImmune: TSFBool read FFdFogImmune; |
Description
Methods
![]() |
procedure CreateNode; override; |
![]() |
destructor Destroy; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
procedure ForcePureEmissive; deprecated 'use X3D with TUnlitMaterialNode'; |
|
Warning: this symbol is deprecated: use X3D with TUnlitMaterialNode Force the material pure emissive (see PureEmissive) by setting other colors to black. | |
![]() |
class function ForVRMLVersion(const Version: TX3DVersion): boolean; override; |
![]() |
function MaterialInfo(const AIndex: Integer = 0): TPhongMaterialInfo; |
|
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. | |
Properties
![]() |
property FdAmbientColor: TMFColor read FFdAmbientColor; |
![]() |
property FdDiffuseColor: TMFColor read FFdDiffuseColor; |
![]() |
property FdSpecularColor: TMFColor read FFdSpecularColor; |
![]() |
property FdEmissiveColor: TMFColor read FFdEmissiveColor; |
![]() |
property FdShininess: TMFFloat read FFdShininess; |
![]() |
property FdTransparency: TMFFloat read FFdTransparency; |
![]() |
property FdMirror: TMFFloat read FFdMirror; |
![]() |
property FdReflSpecular: TMFColor read FFdReflSpecular; |
![]() |
property FdReflDiffuse: TMFColor read FFdReflDiffuse; |
![]() |
property FdTransSpecular: TMFColor read FFdTransSpecular; |
![]() |
property FdTransDiffuse: TMFColor read FFdTransDiffuse; |
![]() |
property FdReflSpecularExp: TMFFloat read FFdReflSpecularExp; |
![]() |
property FdTransSpecularExp: TMFFloat read FFdTransSpecularExp; |
![]() |
property FdFogImmune: TSFBool read FFdFogImmune; |
Generated by PasDoc 0.16.0.
