Class TCommonSurfaceShaderNode

Unit

Declaration

type TCommonSurfaceShaderNode = class(TAbstractShaderNode)

Description

Advanced material that can be heavily configured using textures (specular maps, normal maps and much more).

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public destructor Destroy; override;
Public class function ClassX3DType: string; override;
Public function ShininessFactorExp: Single;
Public function Transparency: Single;
Public function MaterialInfo: TMaterialInfo;
Public procedure SetTextureTransformEnabled(const Value: array of boolean);
Public procedure SetTextureTransformEnabled(const Value: TBooleanList);

Properties

Public property FdAlphaFactor: TSFFloat read FFdAlphaFactor;
Public property FdAlphaTextureId: TSFInt32 read FFdAlphaTextureId;
Public property FdAlphaTextureCoordinatesId: TSFInt32 read FFdAlphaTextureCoordinatesId;
Public property FdAlphaTextureChannelMask: TSFString read FFdAlphaTextureChannelMask;
Public property FdAlphaTexture: TSFNode read FFdAlphaTexture;
Public property FdAmbientFactor: TSFVec3f read FFdAmbientFactor;
Public property FdAmbientTextureId: TSFInt32 read FFdAmbientTextureId;
Public property FdAmbientTextureCoordinatesId: TSFInt32 read FFdAmbientTextureCoordinatesId;
Public property FdAmbientTextureChannelMask: TSFString read FFdAmbientTextureChannelMask;
Public property FdAmbientTexture: TSFNode read FFdAmbientTexture;
Public property FdDiffuseFactor: TSFVec3f read FFdDiffuseFactor;
Public property FdDiffuseTextureId: TSFInt32 read FFdDiffuseTextureId;
Public property FdDiffuseTextureCoordinatesId: TSFInt32 read FFdDiffuseTextureCoordinatesId;
Public property FdDiffuseTextureChannelMask: TSFString read FFdDiffuseTextureChannelMask;
Public property FdDiffuseTexture: TSFNode read FFdDiffuseTexture;
Public property FdDiffuseDisplacementTexture: TSFNode read FFdDiffuseDisplacementTexture;
Public property FdDisplacementAxis: TSFString read FFdDisplacementAxis;
Public property FdDisplacementFactor: TSFFloat read FFdDisplacementFactor;
Public property FdDisplacementTextureId: TSFInt32 read FFdDisplacementTextureId;
Public property FdDisplacementTextureCoordinatesId: TSFInt32 read FFdDisplacementTextureCoordinatesId;
Public property FdDisplacementTexture: TSFNode read FFdDisplacementTexture;
Public property FdEmissiveFactor: TSFVec3f read FFdEmissiveFactor;
Public property FdEmissiveTextureId: TSFInt32 read FFdEmissiveTextureId;
Public property FdEmissiveTextureCoordinatesId: TSFInt32 read FFdEmissiveTextureCoordinatesId;
Public property FdEmissiveTextureChannelMask: TSFString read FFdEmissiveTextureChannelMask;
Public property FdEmissiveTexture: TSFNode read FFdEmissiveTexture;
Public property FdEnvironmentFactor: TSFVec3f read FFdEnvironmentFactor;
Public property FdEnvironmentTextureId: TSFInt32 read FFdEnvironmentTextureId;
Public property FdEnvironmentTextureCoordinatesId: TSFInt32 read FFdEnvironmentTextureCoordinatesId;
Public property FdEnvironmentTextureChannelMask: TSFString read FFdEnvironmentTextureChannelMask;
Public property FdEnvironmentTexture: TSFNode read FFdEnvironmentTexture;
Public property FdMultiDiffuseAlphaTexture: TSFNode read FFdMultiDiffuseAlphaTexture;
Public property FdMultiEmmisiveAmbientIntensityTexture: TSFNode read FFdMultiEmmisiveAmbientIntensityTexture;
Public property FdMultiSpecularShininessTexture: TSFNode read FFdMultiSpecularShininessTexture;
Public property FdMultiVisibilityTexture: TSFNode read FFdMultiVisibilityTexture;
Public property FdNormalFormat: TSFStringEnum read FFdNormalFormat;
Public property FdNormalSpace: TSFStringEnum read FFdNormalSpace;
Public property FdNormalTextureId: TSFInt32 read FFdNormalTextureId;
Public property FdNormalTextureCoordinatesId: TSFInt32 read FFdNormalTextureCoordinatesId;
Public property FdNormalTextureChannelMask: TSFString read FFdNormalTextureChannelMask;
Public property FdNormalScale: TSFVec3f read FFdNormalScale;
Public property FdNormalBias: TSFVec3f read FFdNormalBias;
Public property FdNormalTexture: TSFNode read FFdNormalTexture;
Public property FdNormalTextureParallaxHeight: TSFFloat read FFdNormalTextureParallaxHeight;
Public property FdReflectionFactor: TSFVec3f read FFdReflectionFactor;
Public property FdReflectionTextureId: TSFInt32 read FFdReflectionTextureId;
Public property FdReflectionTextureCoordinatesId: TSFInt32 read FFdReflectionTextureCoordinatesId;
Public property FdReflectionTextureChannelMask: TSFString read FFdReflectionTextureChannelMask;
Public property FdReflectionTexture: TSFNode read FFdReflectionTexture;
Public property FdShininessFactor: TSFFloat read FFdShininessFactor;
Public property FdShininessTextureId: TSFInt32 read FFdShininessTextureId;
Public property FdShininessTextureCoordinatesId: TSFInt32 read FFdShininessTextureCoordinatesId;
Public property FdShininessTextureChannelMask: TSFString read FFdShininessTextureChannelMask;
Public property FdShininessTexture: TSFNode read FFdShininessTexture;
Public property FdSpecularFactor: TSFVec3f read FFdSpecularFactor;
Public property FdSpecularTextureId: TSFInt32 read FFdSpecularTextureId;
Public property FdSpecularTextureCoordinatesId: TSFInt32 read FFdSpecularTextureCoordinatesId;
Public property FdSpecularTextureChannelMask: TSFString read FFdSpecularTextureChannelMask;
Public property FdSpecularTexture: TSFNode read FFdSpecularTexture;
Public property FdTransmissionFactor: TSFVec3f read FFdTransmissionFactor;
Public property FdTransmissionTextureId: TSFInt32 read FFdTransmissionTextureId;
Public property FdTransmissionTextureCoordinatesId: TSFInt32 read FFdTransmissionTextureCoordinatesId;
Public property FdTransmissionTextureChannelMask: TSFString read FFdTransmissionTextureChannelMask;
Public property FdTransmissionTexture: TSFNode read FFdTransmissionTexture;
Public property FdTangentTextureCoordinatesId: TSFInt32 read FFdTangentTextureCoordinatesId;
Public property FdBinormalTextureCoordinatesId: TSFInt32 read FFdBinormalTextureCoordinatesId;
Public property FdInvertAlphaTexture: TSFBool read FFdInvertAlphaTexture;
Public property FdRelativeIndexOfRefraction: TSFFloat read FFdRelativeIndexOfRefraction;
Public property FdFresnelBlend: TSFFloat read FFdFresnelBlend;
Public property FdTextureTransformEnabled: TMFBool read FFdTextureTransformEnabled;
Public property AlphaFactor: Single read GetAlphaFactor write SetAlphaFactor;
Public property AlphaTextureId: Integer read GetAlphaTextureId write SetAlphaTextureId;
Public property AlphaTextureCoordinatesId: Integer read GetAlphaTextureCoordinatesId write SetAlphaTextureCoordinatesId;
Public property AlphaTextureChannelMask: String read GetAlphaTextureChannelMask write SetAlphaTextureChannelMask;
Public property AlphaTexture: TAbstractTextureNode read GetAlphaTexture write SetAlphaTexture;
Public property AmbientFactor: TVector3 read GetAmbientFactor write SetAmbientFactor;
Public property AmbientTextureId: Integer read GetAmbientTextureId write SetAmbientTextureId;
Public property AmbientTextureCoordinatesId: Integer read GetAmbientTextureCoordinatesId write SetAmbientTextureCoordinatesId;
Public property AmbientTextureChannelMask: String read GetAmbientTextureChannelMask write SetAmbientTextureChannelMask;
Public property AmbientTexture: TAbstractTextureNode read GetAmbientTexture write SetAmbientTexture;
Public property DiffuseFactor: TVector3 read GetDiffuseFactor write SetDiffuseFactor;
Public property DiffuseTextureId: Integer read GetDiffuseTextureId write SetDiffuseTextureId;
Public property DiffuseTextureCoordinatesId: Integer read GetDiffuseTextureCoordinatesId write SetDiffuseTextureCoordinatesId;
Public property DiffuseTextureChannelMask: String read GetDiffuseTextureChannelMask write SetDiffuseTextureChannelMask;
Public property DiffuseTexture: TAbstractTextureNode read GetDiffuseTexture write SetDiffuseTexture;
Public property DiffuseDisplacementTexture: TAbstractTextureNode read GetDiffuseDisplacementTexture write SetDiffuseDisplacementTexture;
Public property DisplacementAxis: String read GetDisplacementAxis write SetDisplacementAxis;
Public property DisplacementFactor: Single read GetDisplacementFactor write SetDisplacementFactor;
Public property DisplacementTextureId: Integer read GetDisplacementTextureId write SetDisplacementTextureId;
Public property DisplacementTextureCoordinatesId: Integer read GetDisplacementTextureCoordinatesId write SetDisplacementTextureCoordinatesId;
Public property DisplacementTexture: TAbstractTextureNode read GetDisplacementTexture write SetDisplacementTexture;
Public property EmissiveFactor: TVector3 read GetEmissiveFactor write SetEmissiveFactor;
Public property EmissiveTextureId: Integer read GetEmissiveTextureId write SetEmissiveTextureId;
Public property EmissiveTextureCoordinatesId: Integer read GetEmissiveTextureCoordinatesId write SetEmissiveTextureCoordinatesId;
Public property EmissiveTextureChannelMask: String read GetEmissiveTextureChannelMask write SetEmissiveTextureChannelMask;
Public property EmissiveTexture: TAbstractTextureNode read GetEmissiveTexture write SetEmissiveTexture;
Public property EnvironmentFactor: TVector3 read GetEnvironmentFactor write SetEnvironmentFactor;
Public property EnvironmentTextureId: Integer read GetEnvironmentTextureId write SetEnvironmentTextureId;
Public property EnvironmentTextureCoordinatesId: Integer read GetEnvironmentTextureCoordinatesId write SetEnvironmentTextureCoordinatesId;
Public property EnvironmentTextureChannelMask: String read GetEnvironmentTextureChannelMask write SetEnvironmentTextureChannelMask;
Public property EnvironmentTexture: TAbstractEnvironmentTextureNode read GetEnvironmentTexture write SetEnvironmentTexture;
Public property MultiDiffuseAlphaTexture: TAbstractTextureNode read GetMultiDiffuseAlphaTexture write SetMultiDiffuseAlphaTexture;
Public property MultiEmmisiveAmbientIntensityTexture: TAbstractTextureNode read GetMultiEmmisiveAmbientIntensityTexture write SetMultiEmmisiveAmbientIntensityTexture;
Public property MultiSpecularShininessTexture: TAbstractTextureNode read GetMultiSpecularShininessTexture write SetMultiSpecularShininessTexture;
Public property MultiVisibilityTexture: TAbstractTextureNode read GetMultiVisibilityTexture write SetMultiVisibilityTexture;
Public property NormalTextureId: Integer read GetNormalTextureId write SetNormalTextureId;
Public property NormalTextureCoordinatesId: Integer read GetNormalTextureCoordinatesId write SetNormalTextureCoordinatesId;
Public property NormalTextureChannelMask: String read GetNormalTextureChannelMask write SetNormalTextureChannelMask;
Public property NormalScale: TVector3 read GetNormalScale write SetNormalScale;
Public property NormalBias: TVector3 read GetNormalBias write SetNormalBias;
Public property NormalTexture: TAbstractTextureNode read GetNormalTexture write SetNormalTexture;
Public property NormalTextureParallaxHeight: Single read GetNormalTextureParallaxHeight write SetNormalTextureParallaxHeight;
Public property ReflectionFactor: TVector3 read GetReflectionFactor write SetReflectionFactor;
Public property ReflectionTextureId: Integer read GetReflectionTextureId write SetReflectionTextureId;
Public property ReflectionTextureCoordinatesId: Integer read GetReflectionTextureCoordinatesId write SetReflectionTextureCoordinatesId;
Public property ReflectionTextureChannelMask: String read GetReflectionTextureChannelMask write SetReflectionTextureChannelMask;
Public property ReflectionTexture: TAbstractTextureNode read GetReflectionTexture write SetReflectionTexture;
Public property ShininessFactor: Single read GetShininessFactor write SetShininessFactor;
Public property ShininessTextureId: Integer read GetShininessTextureId write SetShininessTextureId;
Public property ShininessTextureCoordinatesId: Integer read GetShininessTextureCoordinatesId write SetShininessTextureCoordinatesId;
Public property ShininessTextureChannelMask: String read GetShininessTextureChannelMask write SetShininessTextureChannelMask;
Public property ShininessTexture: TAbstractTextureNode read GetShininessTexture write SetShininessTexture;
Public property SpecularFactor: TVector3 read GetSpecularFactor write SetSpecularFactor;
Public property SpecularTextureId: Integer read GetSpecularTextureId write SetSpecularTextureId;
Public property SpecularTextureCoordinatesId: Integer read GetSpecularTextureCoordinatesId write SetSpecularTextureCoordinatesId;
Public property SpecularTextureChannelMask: String read GetSpecularTextureChannelMask write SetSpecularTextureChannelMask;
Public property SpecularTexture: TAbstractTextureNode read GetSpecularTexture write SetSpecularTexture;
Public property TransmissionFactor: TVector3 read GetTransmissionFactor write SetTransmissionFactor;
Public property TransmissionTextureId: Integer read GetTransmissionTextureId write SetTransmissionTextureId;
Public property TransmissionTextureCoordinatesId: Integer read GetTransmissionTextureCoordinatesId write SetTransmissionTextureCoordinatesId;
Public property TransmissionTextureChannelMask: String read GetTransmissionTextureChannelMask write SetTransmissionTextureChannelMask;
Public property TransmissionTexture: TAbstractTextureNode read GetTransmissionTexture write SetTransmissionTexture;
Public property TangentTextureCoordinatesId: Integer read GetTangentTextureCoordinatesId write SetTangentTextureCoordinatesId;
Public property BinormalTextureCoordinatesId: Integer read GetBinormalTextureCoordinatesId write SetBinormalTextureCoordinatesId;
Public property InvertAlphaTexture: Boolean read GetInvertAlphaTexture write SetInvertAlphaTexture;
Public property RelativeIndexOfRefraction: Single read GetRelativeIndexOfRefraction write SetRelativeIndexOfRefraction;
Public property FresnelBlend: Single read GetFresnelBlend write SetFresnelBlend;

Description

Methods

Public procedure CreateNode; override;
 
Public destructor Destroy; override;
 
Public class function ClassX3DType: string; override;
 
Public function ShininessFactorExp: Single;

Shininess expressed as an exponent for shading equations. This is just ShininessFactor * 128.

Public function Transparency: Single;

Transparency determined by the AlphaFactor. This is just 1 - AlphaFactor.

Public function MaterialInfo: TMaterialInfo;

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.

Public procedure SetTextureTransformEnabled(const Value: array of boolean);
 
Public procedure SetTextureTransformEnabled(const Value: TBooleanList);
 

Properties

Public property FdAlphaFactor: TSFFloat read FFdAlphaFactor;
 
Public property FdAlphaTextureId: TSFInt32 read FFdAlphaTextureId;
 
Public property FdAlphaTextureCoordinatesId: TSFInt32 read FFdAlphaTextureCoordinatesId;
 
Public property FdAlphaTextureChannelMask: TSFString read FFdAlphaTextureChannelMask;
 
Public property FdAlphaTexture: TSFNode read FFdAlphaTexture;
 
Public property FdAmbientFactor: TSFVec3f read FFdAmbientFactor;
 
Public property FdAmbientTextureId: TSFInt32 read FFdAmbientTextureId;
 
Public property FdAmbientTextureCoordinatesId: TSFInt32 read FFdAmbientTextureCoordinatesId;
 
Public property FdAmbientTextureChannelMask: TSFString read FFdAmbientTextureChannelMask;
 
Public property FdAmbientTexture: TSFNode read FFdAmbientTexture;
 
Public property FdDiffuseFactor: TSFVec3f read FFdDiffuseFactor;
 
Public property FdDiffuseTextureId: TSFInt32 read FFdDiffuseTextureId;
 
Public property FdDiffuseTextureCoordinatesId: TSFInt32 read FFdDiffuseTextureCoordinatesId;
 
Public property FdDiffuseTextureChannelMask: TSFString read FFdDiffuseTextureChannelMask;
 
Public property FdDiffuseTexture: TSFNode read FFdDiffuseTexture;
 
Public property FdDiffuseDisplacementTexture: TSFNode read FFdDiffuseDisplacementTexture;
 
Public property FdDisplacementAxis: TSFString read FFdDisplacementAxis;
 
Public property FdDisplacementFactor: TSFFloat read FFdDisplacementFactor;
 
Public property FdDisplacementTextureId: TSFInt32 read FFdDisplacementTextureId;
 
Public property FdDisplacementTextureCoordinatesId: TSFInt32 read FFdDisplacementTextureCoordinatesId;
 
Public property FdDisplacementTexture: TSFNode read FFdDisplacementTexture;
 
Public property FdEmissiveFactor: TSFVec3f read FFdEmissiveFactor;
 
Public property FdEmissiveTextureId: TSFInt32 read FFdEmissiveTextureId;
 
Public property FdEmissiveTextureCoordinatesId: TSFInt32 read FFdEmissiveTextureCoordinatesId;
 
Public property FdEmissiveTextureChannelMask: TSFString read FFdEmissiveTextureChannelMask;
 
Public property FdEmissiveTexture: TSFNode read FFdEmissiveTexture;
 
Public property FdEnvironmentFactor: TSFVec3f read FFdEnvironmentFactor;
 
Public property FdEnvironmentTextureId: TSFInt32 read FFdEnvironmentTextureId;
 
Public property FdEnvironmentTextureCoordinatesId: TSFInt32 read FFdEnvironmentTextureCoordinatesId;
 
Public property FdEnvironmentTextureChannelMask: TSFString read FFdEnvironmentTextureChannelMask;
 
Public property FdEnvironmentTexture: TSFNode read FFdEnvironmentTexture;
 
Public property FdMultiDiffuseAlphaTexture: TSFNode read FFdMultiDiffuseAlphaTexture;
 
Public property FdMultiEmmisiveAmbientIntensityTexture: TSFNode read FFdMultiEmmisiveAmbientIntensityTexture;
 
Public property FdMultiSpecularShininessTexture: TSFNode read FFdMultiSpecularShininessTexture;
 
Public property FdMultiVisibilityTexture: TSFNode read FFdMultiVisibilityTexture;
 
Public property FdNormalFormat: TSFStringEnum read FFdNormalFormat;
 
Public property FdNormalSpace: TSFStringEnum read FFdNormalSpace;
 
Public property FdNormalTextureId: TSFInt32 read FFdNormalTextureId;
 
Public property FdNormalTextureCoordinatesId: TSFInt32 read FFdNormalTextureCoordinatesId;
 
Public property FdNormalTextureChannelMask: TSFString read FFdNormalTextureChannelMask;
 
Public property FdNormalScale: TSFVec3f read FFdNormalScale;
 
Public property FdNormalBias: TSFVec3f read FFdNormalBias;
 
Public property FdNormalTexture: TSFNode read FFdNormalTexture;
 
Public property FdNormalTextureParallaxHeight: TSFFloat read FFdNormalTextureParallaxHeight;
 
Public property FdReflectionFactor: TSFVec3f read FFdReflectionFactor;
 
Public property FdReflectionTextureId: TSFInt32 read FFdReflectionTextureId;
 
Public property FdReflectionTextureCoordinatesId: TSFInt32 read FFdReflectionTextureCoordinatesId;
 
Public property FdReflectionTextureChannelMask: TSFString read FFdReflectionTextureChannelMask;
 
Public property FdReflectionTexture: TSFNode read FFdReflectionTexture;
 
Public property FdShininessFactor: TSFFloat read FFdShininessFactor;
 
Public property FdShininessTextureId: TSFInt32 read FFdShininessTextureId;
 
Public property FdShininessTextureCoordinatesId: TSFInt32 read FFdShininessTextureCoordinatesId;
 
Public property FdShininessTextureChannelMask: TSFString read FFdShininessTextureChannelMask;
 
Public property FdShininessTexture: TSFNode read FFdShininessTexture;
 
Public property FdSpecularFactor: TSFVec3f read FFdSpecularFactor;
 
Public property FdSpecularTextureId: TSFInt32 read FFdSpecularTextureId;
 
Public property FdSpecularTextureCoordinatesId: TSFInt32 read FFdSpecularTextureCoordinatesId;
 
Public property FdSpecularTextureChannelMask: TSFString read FFdSpecularTextureChannelMask;
 
Public property FdSpecularTexture: TSFNode read FFdSpecularTexture;
 
Public property FdTransmissionFactor: TSFVec3f read FFdTransmissionFactor;
 
Public property FdTransmissionTextureId: TSFInt32 read FFdTransmissionTextureId;
 
Public property FdTransmissionTextureCoordinatesId: TSFInt32 read FFdTransmissionTextureCoordinatesId;
 
Public property FdTransmissionTextureChannelMask: TSFString read FFdTransmissionTextureChannelMask;
 
Public property FdTransmissionTexture: TSFNode read FFdTransmissionTexture;
 
Public property FdTangentTextureCoordinatesId: TSFInt32 read FFdTangentTextureCoordinatesId;
 
Public property FdBinormalTextureCoordinatesId: TSFInt32 read FFdBinormalTextureCoordinatesId;
 
Public property FdInvertAlphaTexture: TSFBool read FFdInvertAlphaTexture;
 
Public property FdRelativeIndexOfRefraction: TSFFloat read FFdRelativeIndexOfRefraction;
 
Public property FdFresnelBlend: TSFFloat read FFdFresnelBlend;
 
Public property FdTextureTransformEnabled: TMFBool read FFdTextureTransformEnabled;
 
Public property AlphaFactor: Single read GetAlphaFactor write SetAlphaFactor;
 
Public property AlphaTextureId: Integer read GetAlphaTextureId write SetAlphaTextureId;
 
Public property AlphaTextureCoordinatesId: Integer read GetAlphaTextureCoordinatesId write SetAlphaTextureCoordinatesId;
 
Public property AlphaTextureChannelMask: String read GetAlphaTextureChannelMask write SetAlphaTextureChannelMask;
 
Public property AlphaTexture: TAbstractTextureNode read GetAlphaTexture write SetAlphaTexture;
 
Public property AmbientFactor: TVector3 read GetAmbientFactor write SetAmbientFactor;
 
Public property AmbientTextureId: Integer read GetAmbientTextureId write SetAmbientTextureId;
 
Public property AmbientTextureCoordinatesId: Integer read GetAmbientTextureCoordinatesId write SetAmbientTextureCoordinatesId;
 
Public property AmbientTextureChannelMask: String read GetAmbientTextureChannelMask write SetAmbientTextureChannelMask;
 
Public property AmbientTexture: TAbstractTextureNode read GetAmbientTexture write SetAmbientTexture;
 
Public property DiffuseFactor: TVector3 read GetDiffuseFactor write SetDiffuseFactor;
 
Public property DiffuseTextureId: Integer read GetDiffuseTextureId write SetDiffuseTextureId;
 
Public property DiffuseTextureCoordinatesId: Integer read GetDiffuseTextureCoordinatesId write SetDiffuseTextureCoordinatesId;
 
Public property DiffuseTextureChannelMask: String read GetDiffuseTextureChannelMask write SetDiffuseTextureChannelMask;
 
Public property DiffuseTexture: TAbstractTextureNode read GetDiffuseTexture write SetDiffuseTexture;

The texture controlling the diffuse color, multiplied by DiffuseFactor.

Public property DiffuseDisplacementTexture: TAbstractTextureNode read GetDiffuseDisplacementTexture write SetDiffuseDisplacementTexture;
 
Public property DisplacementAxis: String read GetDisplacementAxis write SetDisplacementAxis;
 
Public property DisplacementFactor: Single read GetDisplacementFactor write SetDisplacementFactor;
 
Public property DisplacementTextureId: Integer read GetDisplacementTextureId write SetDisplacementTextureId;
 
Public property DisplacementTextureCoordinatesId: Integer read GetDisplacementTextureCoordinatesId write SetDisplacementTextureCoordinatesId;
 
Public property DisplacementTexture: TAbstractTextureNode read GetDisplacementTexture write SetDisplacementTexture;
 
Public property EmissiveFactor: TVector3 read GetEmissiveFactor write SetEmissiveFactor;
 
Public property EmissiveTextureId: Integer read GetEmissiveTextureId write SetEmissiveTextureId;
 
Public property EmissiveTextureCoordinatesId: Integer read GetEmissiveTextureCoordinatesId write SetEmissiveTextureCoordinatesId;
 
Public property EmissiveTextureChannelMask: String read GetEmissiveTextureChannelMask write SetEmissiveTextureChannelMask;
 
Public property EmissiveTexture: TAbstractTextureNode read GetEmissiveTexture write SetEmissiveTexture;
 
Public property EnvironmentFactor: TVector3 read GetEnvironmentFactor write SetEnvironmentFactor;
 
Public property EnvironmentTextureId: Integer read GetEnvironmentTextureId write SetEnvironmentTextureId;
 
Public property EnvironmentTextureCoordinatesId: Integer read GetEnvironmentTextureCoordinatesId write SetEnvironmentTextureCoordinatesId;
 
Public property EnvironmentTextureChannelMask: String read GetEnvironmentTextureChannelMask write SetEnvironmentTextureChannelMask;
 
Public property EnvironmentTexture: TAbstractEnvironmentTextureNode read GetEnvironmentTexture write SetEnvironmentTexture;
 
Public property MultiDiffuseAlphaTexture: TAbstractTextureNode read GetMultiDiffuseAlphaTexture write SetMultiDiffuseAlphaTexture;

The texture controlling the diffuse (rgb) and alpha (alpha channel). Diffuse color is multiplied by DiffuseFactor, alpha is (or rather: should be) multiplied by AlphaFactor.

Public property MultiEmmisiveAmbientIntensityTexture: TAbstractTextureNode read GetMultiEmmisiveAmbientIntensityTexture write SetMultiEmmisiveAmbientIntensityTexture;
 
Public property MultiSpecularShininessTexture: TAbstractTextureNode read GetMultiSpecularShininessTexture write SetMultiSpecularShininessTexture;
 
Public property MultiVisibilityTexture: TAbstractTextureNode read GetMultiVisibilityTexture write SetMultiVisibilityTexture;
 
Public property NormalTextureId: Integer read GetNormalTextureId write SetNormalTextureId;
 
Public property NormalTextureCoordinatesId: Integer read GetNormalTextureCoordinatesId write SetNormalTextureCoordinatesId;
 
Public property NormalTextureChannelMask: String read GetNormalTextureChannelMask write SetNormalTextureChannelMask;
 
Public property NormalScale: TVector3 read GetNormalScale write SetNormalScale;
 
Public property NormalBias: TVector3 read GetNormalBias write SetNormalBias;
 
Public property NormalTexture: TAbstractTextureNode read GetNormalTexture write SetNormalTexture;

Normalmap for bump mapping (the texture controlling the normals).

Public property NormalTextureParallaxHeight: Single read GetNormalTextureParallaxHeight write SetNormalTextureParallaxHeight;
 
Public property ReflectionFactor: TVector3 read GetReflectionFactor write SetReflectionFactor;
 
Public property ReflectionTextureId: Integer read GetReflectionTextureId write SetReflectionTextureId;
 
Public property ReflectionTextureCoordinatesId: Integer read GetReflectionTextureCoordinatesId write SetReflectionTextureCoordinatesId;
 
Public property ReflectionTextureChannelMask: String read GetReflectionTextureChannelMask write SetReflectionTextureChannelMask;
 
Public property ReflectionTexture: TAbstractTextureNode read GetReflectionTexture write SetReflectionTexture;
 
Public property ShininessFactor: Single read GetShininessFactor write SetShininessFactor;
 
Public property ShininessTextureId: Integer read GetShininessTextureId write SetShininessTextureId;
 
Public property ShininessTextureCoordinatesId: Integer read GetShininessTextureCoordinatesId write SetShininessTextureCoordinatesId;
 
Public property ShininessTextureChannelMask: String read GetShininessTextureChannelMask write SetShininessTextureChannelMask;
 
Public property ShininessTexture: TAbstractTextureNode read GetShininessTexture write SetShininessTexture;
 
Public property SpecularFactor: TVector3 read GetSpecularFactor write SetSpecularFactor;
 
Public property SpecularTextureId: Integer read GetSpecularTextureId write SetSpecularTextureId;
 
Public property SpecularTextureCoordinatesId: Integer read GetSpecularTextureCoordinatesId write SetSpecularTextureCoordinatesId;
 
Public property SpecularTextureChannelMask: String read GetSpecularTextureChannelMask write SetSpecularTextureChannelMask;
 
Public property SpecularTexture: TAbstractTextureNode read GetSpecularTexture write SetSpecularTexture;
 
Public property TransmissionFactor: TVector3 read GetTransmissionFactor write SetTransmissionFactor;
 
Public property TransmissionTextureId: Integer read GetTransmissionTextureId write SetTransmissionTextureId;
 
Public property TransmissionTextureCoordinatesId: Integer read GetTransmissionTextureCoordinatesId write SetTransmissionTextureCoordinatesId;
 
Public property TransmissionTextureChannelMask: String read GetTransmissionTextureChannelMask write SetTransmissionTextureChannelMask;
 
Public property TransmissionTexture: TAbstractTextureNode read GetTransmissionTexture write SetTransmissionTexture;
 
Public property TangentTextureCoordinatesId: Integer read GetTangentTextureCoordinatesId write SetTangentTextureCoordinatesId;
 
Public property BinormalTextureCoordinatesId: Integer read GetBinormalTextureCoordinatesId write SetBinormalTextureCoordinatesId;
 
Public property InvertAlphaTexture: Boolean read GetInvertAlphaTexture write SetInvertAlphaTexture;
 
Public property RelativeIndexOfRefraction: Single read GetRelativeIndexOfRefraction write SetRelativeIndexOfRefraction;
 
Public property FresnelBlend: Single read GetFresnelBlend write SetFresnelBlend;
 

Generated by PasDoc 0.15.0.