Class TAppearanceNode
Unit
X3DNodes
Declaration
type TAppearanceNode = class(TAbstractAppearanceNode)
Description
Visual properties of geometry.
Note that the geometry is unlit (pure white, regardless of lighting) if no Material is assigned. To make the geometry lit, you can just set there a default material created by TMaterialNode.Create .
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
procedure CreateNode; override; |
|
 |
class function ClassX3DType: string; override; |
|
 |
class function URNMatching(const URN: string): boolean; override; |
|
 |
function CommonSurfaceShader: TCommonSurfaceShaderNode; |
Find a suitable CommonSurfaceShader to be used when rendering this shape, or Nil .
|
 |
function MaterialProperty: TMaterialProperty; deprecated 'use InternalMaterialProperty, or (better) do not use it at all -- this is internal'; |
Warning: this symbol is deprecated: use InternalMaterialProperty, or (better) do not use it at all -- this is internal |
 |
procedure SetEffects(const Value: array of TEffectNode); |
|
Properties
 |
property FdFillProperties: TSFNode read FFdFillProperties; |
|
 |
property FdLineProperties: TSFNode read FFdLineProperties; |
|
 |
property FdMaterial: TSFNode read FFdMaterial; |
|
 |
property FdTexture: TSFNode read FFdTexture; |
|
 |
property FdTextureTransform: TSFNode read FFdTextureTransform; |
|
 |
property FdReceiveShadows: TMFNode read FFdReceiveShadows; |
|
 |
property FdShadowCaster: TSFBool read FFdShadowCaster; |
|
 |
property FdEffects: TMFNode read FFdEffects; |
|
 |
property FdNormalMap: TSFNode read FFdNormalMap; |
|
 |
property FdHeightMap: TSFNode read FFdHeightMap; |
|
 |
property FdHeightMapScale: TSFFloat read FFdHeightMapScale; |
|
 |
property FdBlendMode: TSFNode read FFdBlendMode; |
|
 |
property Texture: TAbstractTextureNode read GetTexture write SetTexture; |
The texture of this appearance.
This is a comfortable property for getting and setting the appropriate X3D field, checking class types along the way and setting the value through X3D events if necessary.
|
 |
property Material: TMaterialNode read GetMaterial write SetMaterial; |
The material of this appearance. This only sets the simple, one-sided material node.
This is a comfortable property for getting and setting the appropriate X3D field, checking class types along the way and setting the value through X3D events if necessary.
|
 |
property ShadowCaster: boolean read GetShadowCaster write SetShadowCaster; |
|
 |
property HeightMapScale: Single read GetHeightMapScale write SetHeightMapScale; |
|
 |
property BlendMode: TBlendModeNode read GetBlendMode write SetBlendMode; |
|
Generated by PasDoc 0.15.0.
|