Class TMaterialProperty
Unit
CastleMaterialProperties
Declaration
type TMaterialProperty = class(TObject)
Description
Information for a particular material.
Hierarchy
- TObject
- TMaterialProperty
Overview
Properties
 |
property TextureBaseName: string read FTextureBaseName write FTextureBaseName; |
 |
property FootstepsSound: TSoundType read FFootstepsSound write FFootstepsSound; |
 |
property Toxic: boolean read FToxic write FToxic; |
 |
property ToxicDamageConst: Single read FToxicDamageConst write FToxicDamageConst; |
 |
property ToxicDamageRandom: Single read FToxicDamageRandom write FToxicDamageRandom; |
 |
property ToxicDamageTime: Single read FToxicDamageTime write FToxicDamageTime; |
 |
property NormalMap: string read FNormalMap write FNormalMap; |
 |
property AlphaChannel: string read FAlphaChannel write FAlphaChannel; |
Description
Properties
 |
property TextureBaseName: string read FTextureBaseName write FTextureBaseName; |
Texture basename to associate this property will all appearances using given texture. For now, this is the only way to associate property, but more are possible in the future (like MaterialNodeName).
|
 |
property FootstepsSound: TSoundType read FFootstepsSound write FFootstepsSound; |
Footsteps sound to make when player is walking on this material. stNone is no information is available.
|
 |
property Toxic: boolean read FToxic write FToxic; |
Is the floor toxic when walking on it. Taken into account only if you assign TCastleSceneManager.Player.
|
 |
property ToxicDamageConst: Single read FToxicDamageConst write FToxicDamageConst; |
|
 |
property ToxicDamageRandom: Single read FToxicDamageRandom write FToxicDamageRandom; |
|
 |
property ToxicDamageTime: Single read FToxicDamageTime write FToxicDamageTime; |
|
 |
property NormalMap: string read FNormalMap write FNormalMap; |
Normal map texture URL. This is a simple method to activate bump mapping, equivalent to using normalMap field in an Appearance node of VRML/X3D, see http://castle-engine.sourceforge.net/x3d_extensions.php#section_ext_bump_mapping .
In case both VRML/X3D Appearance specifies normalMap and we have NormalMap defined here, the VRML/X3D Appearance is used.
|
Generated by PasDoc 0.15.0.
|