Graphisoft®

Basic Library Version: 10

LightWorks® Shaders and Types

The information in this document may only be used to access the LightWorks toolkit as integrated into ArchiCAD and in-conjunction with the ArchiCAD application. This information documents part of the LightWorks Application Programmer's Interface. The LightWorks API is copyright © 1990-2005 LightWork Design Ltd. All Rights Reserved. The LightWorks API may not be reproduced, copied or reverse-engineered.

Index

Colour Shader Set

Plain   Wrapped Filtered Image   Wrapped Image   Blue Marble   Chrome   Cubes   Marble   Simple Wood   Solid Clouds   Solid Polka   Wrapped Brick   Wrapped Checker   Wrapped Diagonal   Wrapped Grid   Wrapped Polka   Wrapped S Stripe   Wrapped T Stripe   Wrapped Textured Brick   Absolute Curvature   Gaussian Curvature   Mean Curvature   Surface Evaluation   Draft Angle Evaluation   Wood   Wrapped Wood Floor   Oak   Cherry   Maple   Pine   Birch   Turbulent   Wrapped Brick Bonds   Granite   Wrapped Roof Tiles   Wrapped Paint Splat   Graphisoft Masked Image  

Reflectance Shader Set

Constant   Matte   Metal   Phong   Plastic   Chrome 2D   Conductor   Dielectric   Environment   Glass   Mirror   Wrapped Mirror Map   Translucency   Translucent Plastic   Wrapped Anisotropic   Wrapped Circular Anisotropic   Wrapped Woven Anisotropic   Multilayer Paint   Shadow Catcher  

Transparency Shader Set

None   Plain   Eroded   Wrapped Checker   Wrapped Grid   Wrapped Image   Wrapped Mask   Wrapped Square   Plain Coverage  

Displacement Shader Set

None   Casting   Rough   Wrapped Bump Map   Wrapped Dimple   Wrapped Knurl   Wrapped Rough   Wrapped Leather   Leather   Wrapped Height Map   Local Leather  

Texture-space Shader Set

St Layout   None   Graphisoft Replicate  

Foreground Shader Set

None   Depth Cue   Fog   Snow   Fog Light   Ground Fog   Scaled Image  

Background Shader Set

Graduated   Image   None   Plain   Clouds   Scaled Image  

Light Shader Set

Ambient   Distant   Eye   Point   Spot   Projector   Sun   Environment   Graphisoft Spot   Graphisoft Distant   Graphisoft Sky   Graphisoft Sun  

Pipeline Shader Set

Graphisoft Emission   None  

Enum/Bitfield Set

Fall Off   Intensity Units   Extrapolation   Curvature Type   Scattering Model   Sky Type   Spectral Distribution   Replication Type   Pulse Generator   Pulse Map   Reconstructor   Shadow Type   Shadow Transparency   Shadow Acceleration   Metallic Flakes   Sun Auto Mode   Bond   Execute Method   Lens   Shape   Flares Ray Type   Lights Select   Archive Driver   LightWorks   Postscript   Targa   Tiff   Windows Bitmap   Catch Mode   Transparency Mode   Granite Type   Decal Mode   Axis   Rotation   Histogram Method   Roof Tile Pattern   FF Accuracy   Mesh Bits   Set Criteria   Mode   Shift Axis   Smoothing Effect   Texture Quality   Transparency Quality   Lighting Accuracy   Lighting Quality   Background Quality   Rendering Method   Colour Quality   Faceting Quality   Shadow Depth   Visible Edges   Ignore Edges   Regenerate Cache   Shadow Mode   Regenerate Flags   Billboard Style   Aspect Mode   Projection   Real Time Plus Expansion   Shadows   Shadow Type   Intensity Type   Show Light Geometry   Orientation   Scale Type   Usage   Edge Rendering Flags   Layout   Kind   Aspect Mode   Highlight Patches  

Colour Shader - LWA_COplain - Plain

LWA_COplain_colorColourCOLOUR 

Colour Shader - LWA_COwfilteredimage - Wrapped Filtered Image

LWA_COwfilteredimage_fileFile NameFILENAME 
LWA_COwfilteredimage_colorFilter ColourCOLOUR 
LWA_COwfilteredimage_imageImagePOINTER 
LWA_COwfilteredimage_scaleScaleFLOAT 
LWA_COwfilteredimage_aspratioAspect RatioFLOAT 
LWA_COwfilteredimage_softnessSoftnessFLOAT 

Colour Shader - LWA_COwimage - Wrapped Image

LWA_COwimage_fileFile NameFILENAME 
LWA_COwimage_imageImagePOINTER 
LWA_COwimage_scaleScaleFLOAT 
LWA_COwimage_aspratioAspect RatioFLOAT 
LWA_COwimage_softnessSoftnessFLOAT 

Reflectance Shader - LWA_RFconstant - Constant

Reflectance Shader - LWA_RFmatte - Matte

LWA_RFmatte_ambientAmbient FactorFLOAT 
LWA_RFmatte_diffuseDiffuse FactorFLOAT 

Reflectance Shader - LWA_RFmetal - Metal

LWA_RFmetal_ambientAmbient FactorFLOAT 
LWA_RFmetal_specularSpecular FactorFLOAT 
LWA_RFmetal_roughnessRoughnessFLOAT 

Reflectance Shader - LWA_RFphong - Phong

LWA_RFphong_ambientAmbient FactorFLOAT 
LWA_RFphong_diffuseDiffuse FactorFLOAT 
LWA_RFphong_specularSpecular FactorFLOAT 
LWA_RFphong_exponentExponentFLOAT 
LWA_RFphong_specularcolorSpecular ColourCOLOUR 

Reflectance Shader - LWA_RFplastic - Plastic

LWA_RFplastic_ambientAmbient FactorFLOAT 
LWA_RFplastic_diffuseDiffuse FactorFLOAT 
LWA_RFplastic_specularSpecular FactorFLOAT 
LWA_RFplastic_roughnessRoughnessFLOAT 
LWA_RFplastic_specularcolorSpecular ColourCOLOUR 

Transparency Shader - LWA_TRnone - None

Transparency Shader - LWA_TRplain - Plain

LWA_TRplain_colorColourCOLOUR 

Displacement Shader - LWA_DPnone - None

Foreground Shader - LWA_FGnone - None

Background Shader - LWA_BGgraduated - Graduated

LWA_BGgraduated_topcolorTop ColourCOLOUR 
LWA_BGgraduated_bottomcolorBottom ColourCOLOUR 

Background Shader - LWA_BGimage - Image

LWA_BGimage_fileFile NameFILENAME 
LWA_BGimage_imageImagePOINTER 

Background Shader - LWA_BGnone - None

Background Shader - LWA_BGplain - Plain

LWA_BGplain_colorColourCOLOUR 

Light Shader - LWA_LIambient - Ambient

LWA_LIambient_intensityIntensityFLOAT 
LWA_LIambient_colorColourCOLOUR 

Light Shader - LWA_LIdistant - Distant

LWA_LIdistant_intensityIntensityFLOAT 
LWA_LIdistant_colorColourCOLOUR 
LWA_LIdistant_locationLocationPOINT 
LWA_LIdistant_toToPOINT 
LWA_LIdistant_shadowsShadowsBOOLEAN 
LWA_LIdistant_shadowresolShadow ResolutionINTEGER 
LWA_LIdistant_shadowqualityShadow QualityINTEGER 
LWA_LIdistant_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIdistant_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIdistant_colortempColour TemperatureFLOAT 
LWA_LIdistant_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIdistant_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIdistant_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIdistant_scatteringScatteringBOOLEAN 
LWA_LIdistant_shadowtoleranceShadow ToleranceFLOAT 

Light Shader - LWA_LIeye - Eye

LWA_LIeye_intensityIntensityFLOAT 
LWA_LIeye_colorColourCOLOUR 

Light Shader - LWA_LIpoint - Point

LWA_LIpoint_intensityIntensityFLOAT 
LWA_LIpoint_colorColourCOLOUR 
LWA_LIpoint_locationLocationPOINT 
LWA_LIpoint_falloffFall OffENUM LWA_falloffdefault: LWA_constant
LWA_LIpoint_shadowsShadowsBOOLEAN 
LWA_LIpoint_shadowresolShadow ResolutionINTEGER 
LWA_LIpoint_shadowqualityShadow QualityINTEGER 
LWA_LIpoint_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIpoint_colortempColour TemperatureFLOAT 
LWA_LIpoint_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIpoint_scatteringScatteringBOOLEAN 
LWA_LIpoint_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIpoint_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIpoint_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIpoint_shadowtoleranceShadow ToleranceFLOAT 
LWA_LIpoint_forwardsForwardsBOOLEAN 

Light Shader - LWA_LIspot - Spot

LWA_LIspot_intensityIntensityFLOAT 
LWA_LIspot_colorColourCOLOUR 
LWA_LIspot_locationLocationPOINT 
LWA_LIspot_toToPOINT 
LWA_LIspot_falloffFall OffENUM LWA_falloffdefault: LWA_constant
LWA_LIspot_coneangleCone AngleFLOAT 
LWA_LIspot_conedeltaangleCone Delta AngleFLOAT 
LWA_LIspot_beamdistributionBeam DistributionFLOAT 
LWA_LIspot_shadowsShadowsBOOLEAN 
LWA_LIspot_shadowresolShadow ResolutionINTEGER 
LWA_LIspot_shadowqualityShadow QualityINTEGER 
LWA_LIspot_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIspot_colortempColour TemperatureFLOAT 
LWA_LIspot_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIspot_scatteringScatteringBOOLEAN 
LWA_LIspot_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIspot_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIspot_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIspot_shadowtoleranceShadow ToleranceFLOAT 

Colour Shader - LWA_CObluemarble - Blue Marble

LWA_CObluemarble_scaleScaleFLOAT 
LWA_CObluemarble_detailDetailINTEGER 

Colour Shader - LWA_COchrome - Chrome

LWA_COchrome_basecolorBase ColourCOLOUR 
LWA_COchrome_vectorVectorVECTOR 
LWA_COchrome_mixMixFLOAT 

Colour Shader - LWA_COcubes - Cubes

LWA_COcubes_scaleScaleFLOAT 
LWA_COcubes_oddcolorOdd ColourCOLOUR 
LWA_COcubes_evencolorEven ColourCOLOUR 

Colour Shader - LWA_COmarble - Marble

LWA_COmarble_scaleScaleFLOAT 
LWA_COmarble_detailDetailINTEGER 
LWA_COmarble_groundcolorGround ColourCOLOUR 
LWA_COmarble_veincolorVein ColourCOLOUR 
LWA_COmarble_veincontrastVein ContrastFLOAT 
LWA_COmarble_grainGrainFLOAT 
LWA_COmarble_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COsimplewood - Simple Wood

LWA_COsimplewood_scaleScaleFLOAT 
LWA_COsimplewood_lightwoodcolorLight Wood ColourCOLOUR 
LWA_COsimplewood_darkwoodcolorDark Wood ColourCOLOUR 
LWA_COsimplewood_pointonaxisPoint On AxisPOINT 
LWA_COsimplewood_axisdirectionAxis DirectionVECTOR 
LWA_COsimplewood_noiseNoiseFLOAT 

Colour Shader - LWA_COsolidclouds - Solid Clouds

LWA_COsolidclouds_scaleScaleFLOAT 
LWA_COsolidclouds_bckgcolorBackground ColourCOLOUR 
LWA_COsolidclouds_cloudscolorClouds ColourCOLOUR 
LWA_COsolidclouds_detailDetailINTEGER 

Colour Shader - LWA_COsolidpolka - Solid Polka

LWA_COsolidpolka_scaleScaleFLOAT 
LWA_COsolidpolka_separationSeparationFLOAT 
LWA_COsolidpolka_radiusRadiusFLOAT 
LWA_COsolidpolka_edgesoftnessEdge SoftnessFLOAT 
LWA_COsolidpolka_bckgcolorBackground ColourCOLOUR 
LWA_COsolidpolka_spotcolorSpot ColourCOLOUR 

Colour Shader - LWA_COwbrick - Wrapped Brick

LWA_COwbrick_scaleScaleFLOAT 
LWA_COwbrick_brickwidthBrick WidthFLOAT 
LWA_COwbrick_brickheightBrick HeightFLOAT 
LWA_COwbrick_mortarsizeMortar SizeFLOAT 
LWA_COwbrick_brickcolorBrick ColourCOLOUR 
LWA_COwbrick_mortarcolorMortar ColourCOLOUR 
LWA_COwbrick_fuzzFuzzFLOAT 

Colour Shader - LWA_COwchecker - Wrapped Checker

LWA_COwchecker_scaleScaleFLOAT 
LWA_COwchecker_oddcolorOdd ColourCOLOUR 
LWA_COwchecker_evencolorEven ColourCOLOUR 
LWA_COwchecker_fuzzFuzzFLOAT 

Colour Shader - LWA_COwdiagonal - Wrapped Diagonal

LWA_COwdiagonal_scaleScaleFLOAT 
LWA_COwdiagonal_widthWidthFLOAT 
LWA_COwdiagonal_bckgcolorBackground ColourCOLOUR 
LWA_COwdiagonal_stripecolorStripe ColourCOLOUR 
LWA_COwdiagonal_fuzzFuzzFLOAT 

Colour Shader - LWA_COwgrid - Wrapped Grid

LWA_COwgrid_scaleScaleFLOAT 
LWA_COwgrid_widthWidthFLOAT 
LWA_COwgrid_heightHeightFLOAT 
LWA_COwgrid_gridsizeGrid SizeFLOAT 
LWA_COwgrid_gridcolorGrid ColourCOLOUR 
LWA_COwgrid_bckgcolorBackground ColourCOLOUR 
LWA_COwgrid_fuzzFuzzFLOAT 

Colour Shader - LWA_COwpolka - Wrapped Polka

LWA_COwpolka_scaleScaleFLOAT 
LWA_COwpolka_separationSeparationFLOAT 
LWA_COwpolka_radiusRadiusFLOAT 
LWA_COwpolka_edgesoftnessEdge SoftnessFLOAT 
LWA_COwpolka_bckgcolorBackground ColourCOLOUR 
LWA_COwpolka_spotcolorSpot ColourCOLOUR 

Colour Shader - LWA_COwsstripe - Wrapped S Stripe

LWA_COwsstripe_scaleScaleFLOAT 
LWA_COwsstripe_widthWidthFLOAT 
LWA_COwsstripe_bckgcolorBackground ColourCOLOUR 
LWA_COwsstripe_stripecolorStripe ColourCOLOUR 
LWA_COwsstripe_fuzzFuzzFLOAT 

Colour Shader - LWA_COwtstripe - Wrapped T Stripe

LWA_COwtstripe_scaleScaleFLOAT 
LWA_COwtstripe_widthWidthFLOAT 
LWA_COwtstripe_bckgcolorBackground ColourCOLOUR 
LWA_COwtstripe_stripecolorStripe ColourCOLOUR 
LWA_COwtstripe_fuzzFuzzFLOAT 

Colour Shader - LWA_COwtextbrick - Wrapped Textured Brick

LWA_COwtextbrick_scaleScaleFLOAT 
LWA_COwtextbrick_brickwidthBrick WidthFLOAT 
LWA_COwtextbrick_brickheightBrick HeightFLOAT 
LWA_COwtextbrick_mortarsizeMortar SizeFLOAT 
LWA_COwtextbrick_brickcolor1Brick Colour 1COLOUR 
LWA_COwtextbrick_brickcolor2Brick Colour 2COLOUR 
LWA_COwtextbrick_mortarcolorMortar ColourCOLOUR 
LWA_COwtextbrick_roughscaleRough ScaleFLOAT 
LWA_COwtextbrick_roughamplitudeRough AmplitudeFLOAT 
LWA_COwtextbrick_offsetOffsetFLOAT 
LWA_COwtextbrick_fuzzFuzzFLOAT 

Reflectance Shader - LWA_RFchrome2D - Chrome 2D

LWA_RFchrome2D_ambientAmbient FactorFLOAT 
LWA_RFchrome2D_diffuseDiffuse FactorFLOAT 
LWA_RFchrome2D_specularSpecular FactorFLOAT 
LWA_RFchrome2D_chromeChrome FactorFLOAT 
LWA_RFchrome2D_roughnessRoughnessFLOAT 

Transparency Shader - LWA_TReroded - Eroded

LWA_TReroded_scaleScaleFLOAT 
LWA_TReroded_coverageCoverageFLOAT 
LWA_TReroded_fuzzFuzzFLOAT 

Transparency Shader - LWA_TRwchecker - Wrapped Checker

LWA_TRwchecker_scaleScaleFLOAT 
LWA_TRwchecker_oddcoverageOdd CoverageFLOAT 
LWA_TRwchecker_evencoverageEven CoverageFLOAT 
LWA_TRwchecker_fuzzFuzzFLOAT 

Transparency Shader - LWA_TRwgrid - Wrapped Grid

LWA_TRwgrid_scaleScaleFLOAT 
LWA_TRwgrid_widthWidthFLOAT 
LWA_TRwgrid_heightHeightFLOAT 
LWA_TRwgrid_gridsizeGrid SizeFLOAT 
LWA_TRwgrid_transparencyTransparencyFLOAT 
LWA_TRwgrid_fuzzFuzzFLOAT 

Transparency Shader - LWA_TRwimage - Wrapped Image

LWA_TRwimage_fileFile NameFILENAME 
LWA_TRwimage_imageImagePOINTER 
LWA_TRwimage_scaleScaleFLOAT 
LWA_TRwimage_aspratioAspect RatioFLOAT 
LWA_TRwimage_softnessSoftnessFLOAT 

Transparency Shader - LWA_TRwmask - Wrapped Mask

LWA_TRwmask_fileFile NameFILENAME 
LWA_TRwmask_imageImagePOINTER 
LWA_TRwmask_softnessSoftnessFLOAT 
LWA_TRwmask_scaleScaleFLOAT 
LWA_TRwmask_aspratioAspect RatioFLOAT 

Transparency Shader - LWA_TRwsquare - Wrapped Square

LWA_TRwsquare_sminS MinFLOAT 
LWA_TRwsquare_smaxS MaxFLOAT 
LWA_TRwsquare_tminT MinFLOAT 
LWA_TRwsquare_tmaxT MaxFLOAT 
LWA_TRwsquare_sfuzzS FuzzFLOAT 
LWA_TRwsquare_tfuzzT FuzzFLOAT 
LWA_TRwsquare_insidecoverageInside CoverageFLOAT 
LWA_TRwsquare_outsidecoverageOutside CoverageFLOAT 
LWA_TRwsquare_scaleScaleFLOAT 

Displacement Shader - LWA_DPcasting - Casting

LWA_DPcasting_scaleScaleFLOAT 
LWA_DPcasting_castingamplitudeCasting AmplitudeFLOAT 
LWA_DPcasting_dentedamplitudeDented AmplitudeFLOAT 
LWA_DPcasting_dentedscaleDented ScaleFLOAT 
LWA_DPcasting_dentedthresholdDented ThresholdFLOAT 
LWA_DPcasting_detailDetailINTEGER 

Displacement Shader - LWA_DPrough - Rough

LWA_DPrough_scaleScaleFLOAT 
LWA_DPrough_amplitudeAmplitudeFLOAT 
LWA_DPrough_detailDetailINTEGER 
LWA_DPrough_sharpnessSharpnessINTEGER 

Displacement Shader - LWA_DPwbumpmap - Wrapped Bump Map

LWA_DPwbumpmap_fileFile NameFILENAME 
LWA_DPwbumpmap_amplitudeAmplitudeFLOAT 
LWA_DPwbumpmap_imageImagePOINTER 
LWA_DPwbumpmap_softnessSoftnessFLOAT 
LWA_DPwbumpmap_scaleScaleFLOAT 
LWA_DPwbumpmap_aspratioAspect RatioFLOAT 

Displacement Shader - LWA_DPwdimple - Wrapped Dimple

LWA_DPwdimple_scaleScaleFLOAT 
LWA_DPwdimple_separationSeparationFLOAT 
LWA_DPwdimple_radiusRadiusFLOAT 
LWA_DPwdimple_centredepthCentre DepthFLOAT 
LWA_DPwdimple_blendBlendFLOAT 

Displacement Shader - LWA_DPwknurl - Wrapped Knurl

LWA_DPwknurl_scaleScaleFLOAT 
LWA_DPwknurl_blendBlendFLOAT 
LWA_DPwknurl_amplitudeAmplitudeFLOAT 

Displacement Shader - LWA_DPwrough - Wrapped Rough

LWA_DPwrough_scaleScaleFLOAT 
LWA_DPwrough_amplitudeAmplitudeFLOAT 
LWA_DPwrough_detailDetailINTEGER 
LWA_DPwrough_sharpnessSharpnessINTEGER 

Foreground Shader - LWA_FGdepthcue - Depth Cue

LWA_FGdepthcue_nearNearFLOAT 
LWA_FGdepthcue_farFarFLOAT 
LWA_FGdepthcue_bckgcolorBackground ColourCOLOUR 

Foreground Shader - LWA_FGfog - Fog

LWA_FGfog_distanceDistanceFLOAT 
LWA_FGfog_fogcolorFog ColourCOLOUR 
LWA_FGfog_maxdensityMax DensityFLOAT 
LWA_FGfog_ignorebckgIgnore BackgroundBOOLEAN 

Foreground Shader - LWA_FGsnow - Snow

LWA_FGsnow_nearscaleNear ScaleFLOAT 
LWA_FGsnow_farscaleFar ScaleFLOAT 
LWA_FGsnow_flakesizeFlake SizeFLOAT 
LWA_FGsnow_flakedensityFlake DensityFLOAT 
LWA_FGsnow_noiseamplitudeNoise AmplitudeFLOAT 
LWA_FGsnow_noisescaleNoise ScaleFLOAT 
LWA_FGsnow_flakecolorFlake ColourCOLOUR 

Background Shader - LWA_BGclouds - Clouds

LWA_BGclouds_scaleScaleFLOAT 
LWA_BGclouds_bckgcolorBackground ColourCOLOUR 
LWA_BGclouds_cloudscolorClouds ColourCOLOUR 
LWA_BGclouds_detailDetailINTEGER 

Background Shader - LWA_BGscaledimage - Scaled Image

LWA_BGscaledimage_fileFile NameFILENAME 
LWA_BGscaledimage_imageImagePOINTER 
LWA_BGscaledimage_rotationRotationENUM LWA_rotationdefault: LWA_none
LWA_BGscaledimage_aspectmodeAspect ModeENUM LWA_aspectmodedefault: LWA_stretch
LWA_BGscaledimage_keeptextureKeep TextureBOOLEAN 
LWA_BGscaledimage_softnessSoftnessFLOAT 
LWA_BGscaledimage_xoffsetX OffsetFLOAT 
LWA_BGscaledimage_yoffsetY OffsetFLOAT 
LWA_BGscaledimage_brightnessImage BrightnessFLOAT 

Reflectance Shader - LWA_RFconductor - Conductor

LWA_RFconductor_ambientAmbient FactorFLOAT 
LWA_RFconductor_diffuseDiffuse FactorFLOAT 
LWA_RFconductor_specularSpecular FactorFLOAT 
LWA_RFconductor_mirrorMirror FactorFLOAT 
LWA_RFconductor_roughnessRoughnessFLOAT 
LWA_RFconductor_refractionredRefraction RedFLOAT 
LWA_RFconductor_refractiongreenRefraction GreenFLOAT 
LWA_RFconductor_refractionblueRefraction BlueFLOAT 
LWA_RFconductor_absorptionredAbsorption RedFLOAT 
LWA_RFconductor_absorptiongreenAbsorption GreenFLOAT 
LWA_RFconductor_absorptionblueAbsorption BlueFLOAT 

Reflectance Shader - LWA_RFdielectric - Dielectric

LWA_RFdielectric_ambientAmbient FactorFLOAT 
LWA_RFdielectric_diffuseDiffuse FactorFLOAT 
LWA_RFdielectric_specularSpecular FactorFLOAT 
LWA_RFdielectric_transTransmission FactorFLOAT 
LWA_RFdielectric_mirrorMirror FactorFLOAT 
LWA_RFdielectric_roughnessRoughnessFLOAT 
LWA_RFdielectric_refractionRefractionFLOAT 

Reflectance Shader - LWA_RFenvir - Environment

LWA_RFenvir_ambientAmbient FactorFLOAT 
LWA_RFenvir_diffuseDiffuse FactorFLOAT 
LWA_RFenvir_specularSpecular FactorFLOAT 
LWA_RFenvir_envirEnvironment FactorFLOAT 
LWA_RFenvir_roughnessRoughnessFLOAT 
LWA_RFenvir_anglescaleAngle ScaleFLOAT 

Reflectance Shader - LWA_RFglass - Glass

LWA_RFglass_specularSpecular FactorFLOAT 
LWA_RFglass_transTransmission FactorFLOAT 
LWA_RFglass_mirrorMirror FactorFLOAT 
LWA_RFglass_roughnessRoughnessFLOAT 
LWA_RFglass_refractionRefractionFLOAT 

Reflectance Shader - LWA_RFmirror - Mirror

LWA_RFmirror_ambientAmbient FactorFLOAT 
LWA_RFmirror_diffuseDiffuse FactorFLOAT 
LWA_RFmirror_specularSpecular FactorFLOAT 
LWA_RFmirror_mirrorMirror FactorFLOAT 
LWA_RFmirror_roughnessRoughnessFLOAT 

Reflectance Shader - LWA_RFwmirrormap - Wrapped Mirror Map

LWA_RFwmirrormap_ambientAmbient FactorFLOAT 
LWA_RFwmirrormap_diffuseDiffuse FactorFLOAT 
LWA_RFwmirrormap_specularSpecular FactorFLOAT 
LWA_RFwmirrormap_mirrorMirror FactorFLOAT 
LWA_RFwmirrormap_scaleScaleFLOAT 
LWA_RFwmirrormap_aspratioAspect RatioFLOAT 
LWA_RFwmirrormap_roughnessRoughnessFLOAT 
LWA_RFwmirrormap_imageImagePOINTER 
LWA_RFwmirrormap_fileFile NameFILENAME 
LWA_RFwmirrormap_softnessSoftnessFLOAT 

Foreground Shader - LWA_FGfoglight - Fog Light

LWA_FGfoglight_fogdensityFog DensityFLOAT 

Foreground Shader - LWA_FGgroundfog - Ground Fog

LWA_FGgroundfog_fogdistanceFog DistanceFLOAT 
LWA_FGgroundfog_fogheightFog HeightFLOAT 
LWA_FGgroundfog_fogcolorFog ColourCOLOUR 
LWA_FGgroundfog_groundpointGround PointPOINT 
LWA_FGgroundfog_groundnormalGround NormalVECTOR 
LWA_FGgroundfog_maxdensityMax DensityFLOAT 
LWA_FGgroundfog_ignorebckgIgnore BackgroundBOOLEAN 

Light Shader - LWA_LIprojector - Projector

LWA_LIprojector_intensityIntensityFLOAT 
LWA_LIprojector_colorColourCOLOUR 
LWA_LIprojector_locationLocationPOINT 
LWA_LIprojector_toToPOINT 
LWA_LIprojector_falloffFall OffENUM LWA_falloffdefault: LWA_constant
LWA_LIprojector_angleAngleFLOAT 
LWA_LIprojector_shadowsShadowsBOOLEAN 
LWA_LIprojector_shadowresolShadow ResolutionINTEGER 
LWA_LIprojector_shadowqualityShadow QualityINTEGER 
LWA_LIprojector_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIprojector_fileFile NameFILENAME 
LWA_LIprojector_upUpVECTOR 
LWA_LIprojector_scatteringScatteringBOOLEAN 
LWA_LIprojector_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIprojector_colortempColour TemperatureFLOAT 
LWA_LIprojector_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIprojector_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIprojector_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIprojector_imageImagePOINTER 
LWA_LIprojector_softnessSoftnessFLOAT 
LWA_LIprojector_shadowtoleranceShadow ToleranceFLOAT 

Colour Shader - LWA_COabscurva - Absolute Curvature

LWA_COabscurva_mincurvaMin CurvatureFLOAT 
LWA_COabscurva_maxcurvaMax CurvatureFLOAT 

Colour Shader - LWA_COgausscurva - Gaussian Curvature

LWA_COgausscurva_mincurvaMin CurvatureFLOAT 
LWA_COgausscurva_maxcurvaMax CurvatureFLOAT 

Colour Shader - LWA_COmeancurva - Mean Curvature

LWA_COmeancurva_mincurvaMin CurvatureFLOAT 
LWA_COmeancurva_maxcurvaMax CurvatureFLOAT 

Colour Shader - LWA_COsurfeval - Surface Evaluation

LWA_COsurfeval_basecolorBase ColourCOLOUR 
LWA_COsurfeval_bandcolorBand ColourCOLOUR 
LWA_COsurfeval_centreCentrePOINT 
LWA_COsurfeval_axisAxisENUM LWA_axisdefault: LWA_xaxis
LWA_COsurfeval_radiusRadiusFLOAT 
LWA_COsurfeval_bandsBandsINTEGER 
LWA_COsurfeval_coverageCoverageFLOAT 
LWA_COsurfeval_fuzzFuzzFLOAT 
LWA_COsurfeval_minangleMin AngleFLOAT 
LWA_COsurfeval_scaleScaleFLOAT 

Reflectance Shader - LWA_RFtranslucency - Translucency

LWA_RFtranslucency_ambientAmbient FactorFLOAT 
LWA_RFtranslucency_translucencyTranslucency FactorFLOAT 
LWA_RFtranslucency_diffuseDiffuse FactorFLOAT 

Reflectance Shader - LWA_RFtplastic - Translucent Plastic

LWA_RFtplastic_ambientAmbient FactorFLOAT 
LWA_RFtplastic_diffuseDiffuse FactorFLOAT 
LWA_RFtplastic_specularSpecular FactorFLOAT 
LWA_RFtplastic_roughnessRoughnessFLOAT 
LWA_RFtplastic_specularcolorSpecular ColourCOLOUR 
LWA_RFtplastic_translucencyTranslucency FactorFLOAT 

Reflectance Shader - LWA_RFwaniso - Wrapped Anisotropic

LWA_RFwaniso_ambientAmbient FactorFLOAT 
LWA_RFwaniso_diffuseDiffuse FactorFLOAT 
LWA_RFwaniso_specularSpecular FactorFLOAT 
LWA_RFwaniso_roughnessRoughnessFLOAT 
LWA_RFwaniso_specularcolorSpecular ColourCOLOUR 
LWA_RFwaniso_floorheightFloor HeightFLOAT 
LWA_RFwaniso_cylinddistCylinder DistanceFLOAT 

Reflectance Shader - LWA_RFwcircaniso - Wrapped Circular Anisotropic

LWA_RFwcircaniso_ambientAmbient FactorFLOAT 
LWA_RFwcircaniso_diffuseDiffuse FactorFLOAT 
LWA_RFwcircaniso_specularSpecular FactorFLOAT 
LWA_RFwcircaniso_roughnessRoughnessFLOAT 
LWA_RFwcircaniso_specularcolorSpecular ColourCOLOUR 
LWA_RFwcircaniso_floorheightFloor HeightFLOAT 
LWA_RFwcircaniso_cylinddistCylinder DistanceFLOAT 
LWA_RFwcircaniso_scaleScaleFLOAT 
LWA_RFwcircaniso_widthWidthFLOAT 
LWA_RFwcircaniso_heightHeightFLOAT 

Reflectance Shader - LWA_RFwwovenaniso - Wrapped Woven Anisotropic

LWA_RFwwovenaniso_ambientAmbient FactorFLOAT 
LWA_RFwwovenaniso_diffuseDiffuse FactorFLOAT 
LWA_RFwwovenaniso_specularSpecular FactorFLOAT 
LWA_RFwwovenaniso_roughnessRoughnessFLOAT 
LWA_RFwwovenaniso_specularcolorSpecular ColourCOLOUR 
LWA_RFwwovenaniso_floorheightFloor HeightFLOAT 
LWA_RFwwovenaniso_cylinddistCylinder DistanceFLOAT 
LWA_RFwwovenaniso_biasBiasFLOAT 

Displacement Shader - LWA_DPwleather - Wrapped Leather

LWA_DPwleather_scaleScaleFLOAT 
LWA_DPwleather_cellamplitudeCell AmplitudeFLOAT 
LWA_DPwleather_irregularityIrregularityFLOAT 
LWA_DPwleather_smoothminSmooth MinFLOAT 
LWA_DPwleather_smoothmaxSmooth MaxFLOAT 
LWA_DPwleather_roughamplitudeRough AmplitudeFLOAT 
LWA_DPwleather_roughdetailRough DetailINTEGER 
LWA_DPwleather_roughfrequencyRough FrequencyFLOAT 
LWA_DPwleather_curveamplitudeCurve AmplitudeFLOAT 
LWA_DPwleather_curvedetailCurve DetailINTEGER 
LWA_DPwleather_curvefrequencyCurve FrequencyFLOAT 
LWA_DPwleather_foldamplitudeFold AmplitudeFLOAT 
LWA_DPwleather_folddetailFold DetailINTEGER 
LWA_DPwleather_foldfrequencyFold FrequencyFLOAT 

Colour Shader - LWA_COdangleeval - Draft Angle Evaluation

LWA_COdangleeval_pulldirectionPull DirectionVECTOR 
LWA_COdangleeval_draftangleDraft AngleFLOAT 
LWA_COdangleeval_toleranceangleTolerance AngleFLOAT 
LWA_COdangleeval_passcolorPass ColourCOLOUR 
LWA_COdangleeval_warningcolorWarning ColourCOLOUR 
LWA_COdangleeval_failcolorFail ColourCOLOUR 
LWA_COdangleeval_overhangcolorOverhang ColourCOLOUR 

Reflectance Shader - LWA_RFmultipaint - Multilayer Paint

LWA_RFmultipaint_lacqspecularLacquer Specular FactorFLOAT 
LWA_RFmultipaint_lacqtransLacquer Transmission FactorFLOAT 
LWA_RFmultipaint_lacqmirrorLacquer Mirror FactorFLOAT 
LWA_RFmultipaint_lacqroughnessLacquer RoughnessFLOAT 
LWA_RFmultipaint_lacqrefractionLacquer RefractionFLOAT 
LWA_RFmultipaint_metallayerMetallic Layer FactorFLOAT 
LWA_RFmultipaint_metalroughnessMetallic RoughnessFLOAT 
LWA_RFmultipaint_metalscaleMetallic ScaleFLOAT 
LWA_RFmultipaint_metalamplitudeMetallic AmplitudeFLOAT 
LWA_RFmultipaint_metaldetailMetallic DetailINTEGER 
LWA_RFmultipaint_metalsharpnessMetallic SharpnessINTEGER 
LWA_RFmultipaint_baseambientBase Ambient FactorFLOAT 
LWA_RFmultipaint_basediffuseBase Diffuse FactorFLOAT 
LWA_RFmultipaint_metalflakesMetallic FlakesENUM LWA_metalflakesdefault: LWA_aluminium

Colour Shader - LWA_COwood - Wood

LWA_COwood_trunkdirectionTrunk DirectionVECTOR 
LWA_COwood_trunkcentreTrunk CentrePOINT 
LWA_COwood_scaleScaleFLOAT 
LWA_COwood_woodcolorWood ColourCOLOUR 
LWA_COwood_ringcolorRing ColourCOLOUR 
LWA_COwood_ringfuzzinRing Fuzz InFLOAT 
LWA_COwood_ringfuzzoutRing Fuzz OutFLOAT 
LWA_COwood_ringwidthRing WidthFLOAT 
LWA_COwood_gnarlGnarlFLOAT 
LWA_COwood_grainGrainFLOAT 
LWA_COwood_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_COwood_graincolorGrain ColourCOLOUR 
LWA_COwood_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COwwoodfloor - Wrapped Wood Floor

LWA_COwwoodfloor_reptypeReplication TypeENUM LWA_reptypedefault: LWA_squares
LWA_COwwoodfloor_patternscalePattern ScaleFLOAT 
LWA_COwwoodfloor_scaleScaleFLOAT 
LWA_COwwoodfloor_woodcolorWood ColourCOLOUR 
LWA_COwwoodfloor_ringcolorRing ColourCOLOUR 
LWA_COwwoodfloor_planklengthPlank LengthFLOAT 
LWA_COwwoodfloor_plankwidthPlank WidthFLOAT 
LWA_COwwoodfloor_stripsStripsNAT32 
LWA_COwwoodfloor_offsetOffsetFLOAT 
LWA_COwwoodfloor_groovewidthGroove WidthFLOAT 
LWA_COwwoodfloor_groovecolorGroove ColourCOLOUR 
LWA_COwwoodfloor_plankvariationPlank VariationFLOAT 
LWA_COwwoodfloor_ringfuzzinRing Fuzz InFLOAT 
LWA_COwwoodfloor_ringfuzzoutRing Fuzz OutFLOAT 
LWA_COwwoodfloor_ringwidthRing WidthFLOAT 
LWA_COwwoodfloor_gnarlGnarlFLOAT 
LWA_COwwoodfloor_grainGrainFLOAT 
LWA_COwwoodfloor_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_COwwoodfloor_graincolorGrain ColourCOLOUR 
LWA_COwwoodfloor_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COoak - Oak

LWA_COoak_trunkdirectionTrunk DirectionVECTOR 
LWA_COoak_trunkcentreTrunk CentrePOINT 
LWA_COoak_scaleScaleFLOAT 
LWA_COoak_woodcolorWood ColourCOLOUR 
LWA_COoak_ringcolorRing ColourCOLOUR 
LWA_COoak_ringfuzzinRing Fuzz InFLOAT 
LWA_COoak_ringfuzzoutRing Fuzz OutFLOAT 
LWA_COoak_ringwidthRing WidthFLOAT 
LWA_COoak_gnarlGnarlFLOAT 
LWA_COoak_grainGrainFLOAT 
LWA_COoak_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_COoak_graincolorGrain ColourCOLOUR 
LWA_COoak_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COcherry - Cherry

LWA_COcherry_trunkdirectionTrunk DirectionVECTOR 
LWA_COcherry_trunkcentreTrunk CentrePOINT 
LWA_COcherry_scaleScaleFLOAT 
LWA_COcherry_woodcolorWood ColourCOLOUR 
LWA_COcherry_ringcolorRing ColourCOLOUR 
LWA_COcherry_ringfuzzinRing Fuzz InFLOAT 
LWA_COcherry_ringfuzzoutRing Fuzz OutFLOAT 
LWA_COcherry_ringwidthRing WidthFLOAT 
LWA_COcherry_gnarlGnarlFLOAT 
LWA_COcherry_grainGrainFLOAT 
LWA_COcherry_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_COcherry_graincolorGrain ColourCOLOUR 
LWA_COcherry_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COmaple - Maple

LWA_COmaple_trunkdirectionTrunk DirectionVECTOR 
LWA_COmaple_trunkcentreTrunk CentrePOINT 
LWA_COmaple_scaleScaleFLOAT 
LWA_COmaple_woodcolorWood ColourCOLOUR 
LWA_COmaple_ringcolorRing ColourCOLOUR 
LWA_COmaple_ringfuzzinRing Fuzz InFLOAT 
LWA_COmaple_ringfuzzoutRing Fuzz OutFLOAT 
LWA_COmaple_ringwidthRing WidthFLOAT 
LWA_COmaple_gnarlGnarlFLOAT 
LWA_COmaple_grainGrainFLOAT 
LWA_COmaple_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_COmaple_graincolorGrain ColourCOLOUR 
LWA_COmaple_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COpine - Pine

LWA_COpine_trunkdirectionTrunk DirectionVECTOR 
LWA_COpine_trunkcentreTrunk CentrePOINT 
LWA_COpine_scaleScaleFLOAT 
LWA_COpine_woodcolorWood ColourCOLOUR 
LWA_COpine_ringcolorRing ColourCOLOUR 
LWA_COpine_ringfuzzinRing Fuzz InFLOAT 
LWA_COpine_ringfuzzoutRing Fuzz OutFLOAT 
LWA_COpine_ringwidthRing WidthFLOAT 
LWA_COpine_gnarlGnarlFLOAT 
LWA_COpine_grainGrainFLOAT 
LWA_COpine_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_COpine_graincolorGrain ColourCOLOUR 
LWA_COpine_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_CObirch - Birch

LWA_CObirch_trunkdirectionTrunk DirectionVECTOR 
LWA_CObirch_trunkcentreTrunk CentrePOINT 
LWA_CObirch_scaleScaleFLOAT 
LWA_CObirch_woodcolorWood ColourCOLOUR 
LWA_CObirch_ringcolorRing ColourCOLOUR 
LWA_CObirch_ringfuzzinRing Fuzz InFLOAT 
LWA_CObirch_ringfuzzoutRing Fuzz OutFLOAT 
LWA_CObirch_ringwidthRing WidthFLOAT 
LWA_CObirch_gnarlGnarlFLOAT 
LWA_CObirch_grainGrainFLOAT 
LWA_CObirch_ringfuzzgrainRing Fuzz GrainFLOAT 
LWA_CObirch_graincolorGrain ColourCOLOUR 
LWA_CObirch_grainscaleGrain ScaleFLOAT 

Colour Shader - LWA_COturbulent - Turbulent

LWA_COturbulent_scaleScaleFLOAT 
LWA_COturbulent_colorColourCOLOUR 
LWA_COturbulent_detailDetailNAT32 
LWA_COturbulent_amplitudeAmplitudeFLOAT 
LWA_COturbulent_contrastContrastFLOAT 

Transparency Shader - LWA_TRplaincoverage - Plain Coverage

LWA_TRplaincoverage_coverageCoverageFLOAT 

Displacement Shader - LWA_DPleather - Leather

LWA_DPleather_scaleScaleFLOAT 
LWA_DPleather_cellamplitudeCell AmplitudeFLOAT 
LWA_DPleather_irregularityIrregularityFLOAT 
LWA_DPleather_smoothminSmooth MinFLOAT 
LWA_DPleather_smoothmaxSmooth MaxFLOAT 
LWA_DPleather_roughamplitudeRough AmplitudeFLOAT 
LWA_DPleather_roughdetailRough DetailINTEGER 
LWA_DPleather_roughfrequencyRough FrequencyFLOAT 
LWA_DPleather_curveamplitudeCurve AmplitudeFLOAT 
LWA_DPleather_curvedetailCurve DetailINTEGER 
LWA_DPleather_curvefrequencyCurve FrequencyFLOAT 
LWA_DPleather_foldamplitudeFold AmplitudeFLOAT 
LWA_DPleather_folddetailFold DetailINTEGER 
LWA_DPleather_foldfrequencyFold FrequencyFLOAT 

Light Shader - LWA_LIsun - Sun

LWA_LIsun_altitudeAltitudeFLOAT 
LWA_LIsun_azimuthAzimuthFLOAT 
LWA_LIsun_northNorthVECTOR 
LWA_LIsun_upUpVECTOR 
LWA_LIsun_intensityIntensityFLOAT 
LWA_LIsun_colorColourCOLOUR 
LWA_LIsun_colortempColour TemperatureFLOAT 
LWA_LIsun_modeModeBITFIELD LWA_sunautomodedefault: 0
LWA_LIsun_latitudeLatitudeFLOAT 
LWA_LIsun_longitudeLongitudeFLOAT 
LWA_LIsun_timeTimePOINTER 
LWA_LIsun_skytypeSky TypePOINTER 
LWA_LIsun_shadowsShadowsBOOLEAN 
LWA_LIsun_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIsun_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIsun_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIsun_shadowresolShadow ResolutionINTEGER 
LWA_LIsun_shadowqualityShadow QualityINTEGER 
LWA_LIsun_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIsun_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIsun_scatteringScatteringBOOLEAN 
LWA_LIsun_shadowtoleranceShadow ToleranceFLOAT 

Reflectance Shader - LWA_RFshadowcatcher - Shadow Catcher

LWA_RFshadowcatcher_catchCatchENUM LWA_catchmodedefault: LWA_all
LWA_RFshadowcatcher_brightnessShadow BrightnessFLOAT 
LWA_RFshadowcatcher_shadowcolorShadow ColourCOLOUR 
LWA_RFshadowcatcher_reflectanceReflectanceSH-REFL 

Colour Shader - LWA_COwbrickbo - Wrapped Brick Bonds

LWA_COwbrickbo_scaleScaleFLOAT 
LWA_COwbrickbo_brickwidthBrick WidthFLOAT 
LWA_COwbrickbo_brickheightBrick HeightFLOAT 
LWA_COwbrickbo_brickdepthBrick DepthFLOAT 
LWA_COwbrickbo_mortarsizeMortar SizeFLOAT 
LWA_COwbrickbo_bricksidecolor1Brick Side Colour 1COLOUR 
LWA_COwbrickbo_bricksidecolor2Brick Side Colour 2COLOUR 
LWA_COwbrickbo_brickendcolor1Brick End Colour 1COLOUR 
LWA_COwbrickbo_brickendcolor2Brick End Colour 2COLOUR 
LWA_COwbrickbo_mortarcolorMortar ColourCOLOUR 
LWA_COwbrickbo_roughscaleRough ScaleFLOAT 
LWA_COwbrickbo_roughamplitudeRough AmplitudeFLOAT 
LWA_COwbrickbo_bondBondENUM LWA_bonddefault: LWA_stretcher
LWA_COwbrickbo_fuzzFuzzFLOAT 

Colour Shader - LWA_COgranite - Granite

LWA_COgranite_scaleScaleFLOAT 
LWA_COgranite_typeTypeENUM LWA_granitetypedefault: LWA_sierra
LWA_COgranite_mineral1colorMineral 1 ColourCOLOUR 
LWA_COgranite_mineral2colorMineral 2 ColourCOLOUR 
LWA_COgranite_mineral3colorMineral 3 ColourCOLOUR 
LWA_COgranite_mineral4colorMineral 4 ColourCOLOUR 
LWA_COgranite_fragmentsoftnessFragment SoftnessFLOAT 
LWA_COgranite_fragmentdetailFragment DetailFLOAT 
LWA_COgranite_fragmentsizeFragment SizeFLOAT 
LWA_COgranite_colorvarColour VariationFLOAT 
LWA_COgranite_cracksCracksFLOAT 
LWA_COgranite_colornoiseColour NoiseFLOAT 
LWA_COgranite_colornoisescaleColour Noise ScaleFLOAT 

Texture-space Shader - LWA_TSstlayout - St Layout

LWA_TSstlayout_sscaleS ScaleFLOAT 
LWA_TSstlayout_tscaleT ScaleFLOAT 
LWA_TSstlayout_rotationRotationFLOAT 
LWA_TSstlayout_soffsetS OffsetFLOAT 
LWA_TSstlayout_toffsetT OffsetFLOAT 
LWA_TSstlayout_sreflectS ReflectBOOLEAN 
LWA_TSstlayout_treflectT ReflectBOOLEAN 
LWA_TSstlayout_offsetcentreOffset CentreBOOLEAN 
LWA_TSstlayout_decalmodeDecal ModeENUM LWA_decalmodedefault: LWA_default

Colour Shader - LWA_COwrooftiles - Wrapped Roof Tiles

LWA_COwrooftiles_scaleScaleFLOAT 
LWA_COwrooftiles_patternPatternENUM LWA_rooftilepatterndefault: LWA_flat
LWA_COwrooftiles_tilelengthTile LengthFLOAT 
LWA_COwrooftiles_tilewidthTile WidthFLOAT 
LWA_COwrooftiles_tilethicknessTile ThicknessFLOAT 
LWA_COwrooftiles_tilecolor1Tile Colour 1COLOUR 
LWA_COwrooftiles_tilecolor2Tile Colour 2COLOUR 
LWA_COwrooftiles_edgecolorEdge ColourCOLOUR 
LWA_COwrooftiles_fuzzFuzzFLOAT 
LWA_COwrooftiles_colorvarColour VariationFLOAT 
LWA_COwrooftiles_colorvarscaleColour Variation ScaleFLOAT 

Displacement Shader - LWA_DPwheightmap - Wrapped Height Map

LWA_DPwheightmap_fileFile NameFILENAME 
LWA_DPwheightmap_amplitudeAmplitudeFLOAT 
LWA_DPwheightmap_depthscaleDepth ScaleFLOAT 
LWA_DPwheightmap_imageImagePOINTER 
LWA_DPwheightmap_softnessSoftnessFLOAT 
LWA_DPwheightmap_scaleScaleFLOAT 
LWA_DPwheightmap_shiftaxisShift AxisENUM LWA_shiftaxisdefault: LWA_none
LWA_DPwheightmap_shiftShiftFLOAT 
LWA_DPwheightmap_aspratioAspect RatioFLOAT 
LWA_lightstudio

Light Shader - LWA_LIenvir - Environment

LWA_LIenvir_intensityIntensityFLOAT 
LWA_LIenvir_intensityunitsIntensity UnitsENUM LWA_colordefault: LWA_color
LWA_LIenvir_shadowsShadowsBOOLEAN 
LWA_LIenvir_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIenvir_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIenvir_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIenvir_shadowresolShadow ResolutionINTEGER 
LWA_LIenvir_shadowqualityShadow QualityINTEGER 
LWA_LIenvir_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIenvir_shadowtoleranceShadow ToleranceFLOAT 
LWA_LIenvir_numberofsamplesNumber Of SamplesNAT32 
LWA_LIenvir_noiseNoise FactorFLOAT 
LWA_LIenvir_useglobalenvirUse Global EnvironmentBOOLEAN 
LWA_LIenvir_envirEnvironmentIF-ENVMP 
LWA_LIenvir_saturationSaturationFLOAT 

Texture-space Shader - LWA_TSnone - None

Displacement Shader - LWA_DPlocalleather - Local Leather

LWA_DPlocalleather_scaleScaleFLOAT 
LWA_DPlocalleather_cellamplitudeCell AmplitudeFLOAT 
LWA_DPlocalleather_irregularityIrregularityFLOAT 
LWA_DPlocalleather_smoothminSmooth MinFLOAT 
LWA_DPlocalleather_smoothmaxSmooth MaxFLOAT 
LWA_DPlocalleather_roughamplitudeRough AmplitudeFLOAT 
LWA_DPlocalleather_roughdetailRough DetailINTEGER 
LWA_DPlocalleather_roughfrequencyRough FrequencyFLOAT 
LWA_DPlocalleather_curveamplitudeCurve AmplitudeFLOAT 
LWA_DPlocalleather_curvedetailCurve DetailINTEGER 
LWA_DPlocalleather_curvefrequencyCurve FrequencyFLOAT 
LWA_DPlocalleather_foldamplitudeFold AmplitudeFLOAT 
LWA_DPlocalleather_folddetailFold DetailINTEGER 
LWA_DPlocalleather_foldfrequencyFold FrequencyFLOAT 

Colour Shader - LWA_COwpaintsplat - Wrapped Paint Splat

LWA_COwpaintsplat_scaleScaleFLOAT 
LWA_COwpaintsplat_densityDensityFLOAT 
LWA_COwpaintsplat_sizevarianceSize VarianceFLOAT 
LWA_COwpaintsplat_color1Colour 1COLOUR 
LWA_COwpaintsplat_color2Colour 2COLOUR 
LWA_COwpaintsplat_shapedetailShape DetailFLOAT 

Foreground Shader - LWA_FGscaledimage - Scaled Image

LWA_FGscaledimage_fileFile NameFILENAME 
LWA_FGscaledimage_imageImagePOINTER 
LWA_FGscaledimage_maskfilenameMask File NameFILENAME 
LWA_FGscaledimage_maskimageMask ImagePOINTER 
LWA_FGscaledimage_invertmaskInvert MaskBOOLEAN 
LWA_FGscaledimage_rotationRotationENUM LWA_colordefault: LWA_color
LWA_FGscaledimage_aspectmodeAspect ModeENUM LWA_colordefault: LWA_color
LWA_FGscaledimage_keeptextureKeep TextureBOOLEAN 
LWA_FGscaledimage_softnessSoftnessFLOAT 
LWA_FGscaledimage_xoffsetX OffsetFLOAT 
LWA_FGscaledimage_yoffsetY OffsetFLOAT 
LWA_FGscaledimage_brightnessImage BrightnessFLOAT 
LWA_FGscaledimage_coverageCoverageFLOAT 

Enum - LWA_falloff - Fall Off

LWA_constantConstant
LWA_inverseInverse
LWA_inversesquarelawInverse Square Law
LWA_unclampedinverseUnclamped Inverse
LWA_unclampedISLUnclamped ISL

Enum - LWA_intensityunits - Intensity Units

LWA_empiricalEmpirical
LWA_candelaCandela
LWA_kilocandelaKilo-Candela
LWA_lumenLumen
LWA_kilolumenKilo-Lumen
LWA_luxLux
LWA_kiloluxKilo-Lux
LWA_nitNit
LWA_footcandleFoot-Candle

Enum - LWA_xpolation - Extrapolation

LWA_tileTile
LWA_smearSmear
LWA_noneNone

Enum - LWA_curvatype - Curvature Type

LWA_gaussGaussian
LWA_meanMean
LWA_absAbsolute

Enum - LWA_scatteringmodel - Scattering Model

LWA_isotropicIsotropic
LWA_RayleighRayleigh
LWA_MiehazyMie Hazy
LWA_MiemurkyMie Murky
LWA_HenyeyGreensteinHenyey-Greenstein

Enum - LWA_skytype - Sky Type

LWA_CIEovercastCIE Overcast
LWA_CIEclearCIE Clear
LWA_CIEintermediateCIE Intermediate
LWA_IESNAovercastIESNA Overcast
LWA_IESNAclearIESNA Clear
LWA_IESNAintermediateIESNA Intermediate

Enum - LWA_spectraldistribution - Spectral Distribution

LWA_D65D65
LWA_D55D55
LWA_D75D75
LWA_temperatureTemperature

Enum - LWA_reptype - Replication Type

LWA_squaresSquares
LWA_herringboneHerringbone
LWA_floorboardsFloorboards
LWA_ladderLadder

Enum - LWA_pulsegenerator - Pulse Generator

LWA_latticerectangleLattice Rectangle
LWA_AdaptiverectangleAdaptive Rectangle

Enum - LWA_pulsemap - Pulse Map

LWA_screenScreen
LWA_worldWorld
LWA_textureTexture

Enum - LWA_reconstructor - Reconstructor

LWA_boxBox
LWA_triangleTriangle
LWA_gaussGaussian

Enum - LWA_shadowtype - Shadow Type

LWA_softSoft
LWA_hardHard

Bitfield - LWA_shadowtrans - Shadow Transparency

LWA_onOn1
LWA_interpolateInterpolate2
LWA_displacementDisplacement4
LWA_globalGlobal8

Bitfield - LWA_shadowacceler - Shadow Acceleration

LWA_noneNone0
LWA_autoAuto1
LWA_mapsMaps2
LWA_cacheCache4
LWA_reverseReverse8
LWA_estimationEstimation16

Enum - LWA_metalflakes - Metallic Flakes

LWA_aluminiumAluminium
LWA_silverSilver
LWA_goldGold

Bitfield - LWA_sunautomode - Sun Auto Mode

LWA_noneNone0
LWA_positionPosition1
LWA_intensityIntensity2

Enum - LWA_bond - Bond

LWA_stretcherStretcher
LWA_commonCommon
LWA_flemishFlemish
LWA_englishEnglish
LWA_stackStack
LWA_rowlockRowlock

Enum - LWA_executemethod - Execute Method

LWA_preview
LWA_full

Enum - LWA_lens - Lens

LWA_standardStandard
LWA_lens35Lens35
LWA_lens50Lens50
LWA_lens105Lens105
LWA_polygonPolygon
LWA_polygon35Polygon35
LWA_polygon50Polygon50
LWA_sparkSpark
LWA_starStar

Enum - LWA_shape - Shape

LWA_circleCircle
LWA_polygonPolygon
LWA_arcpolygonArc Polygon

Enum - LWA_flaresraytype - Flares Ray Type

LWA_noneNone
LWA_randomRandom
LWA_regularRegular
LWA_mixedMixed

Enum - LWA_lightsselect - Lights Select

LWA_visibleVisible
LWA_hiddenHidden
LWA_allAll

Enum - LWA_archivedriver - Archive Driver

Enum - LWA_lightworks - LightWorks

Enum - LWA_postscript - Postscript

Enum - LWA_targa - Targa

Enum - LWA_tiff - Tiff

Enum - LWA_windowsbitmap - Windows Bitmap

Enum - LWA_catchmode - Catch Mode

LWA_noneNone
LWA_allAll
LWA_shadowsonlyShadows Only

Enum - LWA_transparencymode - Transparency Mode

LWA_mixMix
LWA_attenuateAttenuate

Enum - LWA_granitetype - Granite Type

LWA_sierraSierra
LWA_biancoBianco
LWA_diamondDiamond
LWA_azaleaAzalea
LWA_auburnAuburn

Enum - LWA_decalmode - Decal Mode

LWA_defaultDefault
LWA_normalisedNormalised
LWA_userUser

Enum - LWA_axis - Axis

LWA_xaxisX-Axis
LWA_yaxisY-Axis
LWA_zaxisZ-Axis

Enum - LWA_rotation - Rotation

LWA_minus90degrees-90 Degrees
LWA_noneNone
LWA_90degrees90 Degrees
LWA_180degrees180 Degrees

Enum - LWA_histogrammethod - Histogram Method

LWA_noceilingNo Ceiling
LWA_linearceilingLinear Ceiling
LWA_humanceilingHuman Ceiling

Enum - LWA_rooftilepattern - Roof Tile Pattern

LWA_flatFlat
LWA_scallopedScalloped
LWA_diamondDiamond
LWA_hexagonalHexagonal
LWA_classicClassic
LWA_espanaEspana
LWA_spanishSpanish
LWA_romaRoma

Enum - LWA_FFaccuracy - FF Accuracy

LWA_simpleSimple
LWA_solidSolid
LWA_exactExact

Bitfield - LWA_meshbits - Mesh Bits

LWA_meshareaMesh Area1
LWA_meshpatchesMesh Patches2
LWA_meshelementareaMesh Element Area4
LWA_meshelementsMesh Elements8

Bitfield - LWA_setcriteria - Set Criteria

LWA_adaptivemeshingAdaptive Meshing1
LWA_keepedgesKeep Edges2
LWA_meshaccuracyMesh Accuracy4
LWA_minimumareaMinimum Area8
LWA_maximumelementareaMaximum Element Area8192
LWA_minimumpatchareaMinimum Patch Area2097152
LWA_maximumareaMaximum Area16
LWA_meshbitsMesh Bits65536
LWA_initialelementsInitial Elements64
LWA_numpatchesNum Patches32
LWA_maximumelementsMaximum Elements128
LWA_minimumsamplesMinimum Samples256
LWA_maximumsamplesMaximum Samples512
LWA_FFaccuracyFF Accuracy2048
LWA_receiveradiosityReceive Radiosity131072
LWA_bounceradiosityBounce Radiosity262144
LWA_doublesidedDouble Sided524288
LWA_removeareadirectRemove Area Direct32768
LWA_absareasettingsAbsolute Area Settings1048576

Enum - LWA_mode - Mode

LWA_noneNone
LWA_typicalTypical
LWA_qualityQuality
LWA_virtualworldVirtual World
LWA_lightingdesignLighting Design
LWA_fastFast

Enum - LWA_shiftaxis - Shift Axis

LWA_noneNone
LWA_sS
LWA_tT

Enum - LWA_smoothingeffect - Smoothing Effect

LWA_colorColour
LWA_colorandsurfaceColour And Surface

Enum - LWA_texturequality - Texture Quality

LWA_lowLow
LWA_highHigh

Enum - LWA_transparencyquality - Transparency Quality

LWA_lowLow
LWA_mediumMedium
LWA_highHigh

Enum - LWA_lightingaccuracy - Lighting Accuracy

LWA_lowLow
LWA_highHigh

Enum - LWA_lightingquality - Lighting Quality

LWA_lowLow
LWA_highHigh

Enum - LWA_backgroundquality - Background Quality

LWA_lowLow
LWA_mediumMedium
LWA_highHigh

Enum - LWA_renderingmethod - Rendering Method

LWA_edgesEdges
LWA_surfacesSurfaces

Enum - LWA_colorquality - Colour Quality

LWA_lowLow
LWA_mediumMedium
LWA_highHigh
LWA_veryhighVery High

Enum - LWA_facetingquality - Faceting Quality

LWA_coarseCoarse
LWA_fineFine
LWA_customCustom

Enum - LWA_shadowdepth - Shadow Depth

LWA_lowLow
LWA_highHigh

Bitfield - LWA_visibleedges - Visible Edges

LWA_visibleedgesVisible Edges8
LWA_hiddenedgesHidden Edges1
LWA_silhouetteedgesSilhouette Edges4

Bitfield - LWA_ignoreedges - Ignore Edges

LWA_boundaryedgesBoundary Edges2
LWA_silhouetteedgesSilhouette Edges4
LWA_interpenetrationedgesInterpenetration Edges512
LWA_interioredgesInterior Edges16
LWA_creaseedgesCrease Edges4096
LWA_XplaneclippededgesX Plane Clipped Edges8192
LWA_YplaneclippededgesY Plane Clipped Edges16384
LWA_ZplaneclippededgesZ Plane Clipped Edges32768

Enum - LWA_regeneratecache - Regenerate Cache

LWA_autoAuto
LWA_forceForce
LWA_neverNever

Enum - LWA_shadowmode - Shadow Mode

LWA_offOff
LWA_manualManual
LWA_automaticAutomatic

Bitfield - LWA_regenerateflags - Regenerate Flags

LWA_fixedgeometryFixed Geometry1
LWA_selectedmaterialfirstSelected Material First2
LWA_remainingmaterialsRemaining Materials4

Enum - LWA_billboardstyle - Billboard Style

LWA_noneNone
LWA_cylindCylindrical
LWA_sphericalSpherical

Enum - LWA_aspectmode - Aspect Mode

LWA_stretchStretch
LWA_keepratioKeep Ratio
LWA_letterboxLetterbox
LWA_matchviewMatch View
LWA_centreCentre

Enum - LWA_projection - Projection

LWA_orthographicOrthographic
LWA_perspectivePerspective

Enum - LWA_realtimeplusexpansion - Real Time Plus Expansion

LWA_noneNone
LWA_expandtobaseExpand To Base

Enum - LWA_shadows - Shadows

LWA_onOn
LWA_offOff
LWA_usechildsettingsUse Child Settings

Enum - LWA_shadowtype - Shadow Type

LWA_softSoft
LWA_hardHard
LWA_usechildsettingsUse Child Settings

Enum - LWA_intensitytype - Intensity Type

LWA_intensityIntensity Factor
LWA_totalintensityTotal Intensity

Enum - LWA_showlightgeometry - Show Light Geometry

LWA_onOn
LWA_offOff
LWA_usechildsettingsUse Child Settings

Enum - LWA_orientation - Orientation

LWA_worldWorld
LWA_axisalignedAxis Aligned
LWA_upaxisalignedUp-Axis Aligned
LWA_viewupalignedView-Up Aligned
LWA_viewdirectionalignedView-Direction Aligned
LWA_sessionalignedSession Aligned

Enum - LWA_scaletype - Scale Type

LWA_noneNone
LWA_uniformUniform
LWA_xyuniformXy-Uniform
LWA_nonuniformNon-Uniform

Bitfield - LWA_usage - Usage

LWA_none-
LWA_globalillumination-
LWA_active-
LWA_standard-
LWA_auto-

Bitfield - LWA_edgerenderingflags - Edge Rendering Flags

LWA_overrideedgecolorsOverride Edge Colours1

Enum - LWA_layout - Layout

LWA_autoAuto
LWA_vcrossVcross
LWA_hcrossHcross
LWA_angularAngular
LWA_latlongLat Long
LWA_vstripVstrip

Enum - LWA_kind - Kind

LWA_infiniteInfinite
LWA_fixedFixed

Enum - LWA_aspectmode - Aspect Mode

LWA_stretchStretch
LWA_keepratioKeep Ratio
LWA_letterboxLetterbox
LWA_matchviewMatch View

Bitfield - LWA_highlightpatches - Highlight Patches

LWA_patchedgesPatch Edges1
LWA_patchcentresPatch Centres2
LWA_bouncepatchesBounce Patches4
LWA_nobouncepatchesNo-Bounce Patches8

Light Shader - LWA_LIgsspot - Graphisoft Spot

LWA_LIgsspot_intensityIntensityFLOAT 
LWA_LIgsspot_colorColourCOLOUR 
LWA_LIgsspot_locationLocationPOINT 
LWA_LIgsspot_toToPOINT 
LWA_LIgsspot_coneangleCone AngleFLOAT 
LWA_LIgsspot_conedeltaangleCone Delta AngleFLOAT 
LWA_LIgsspot_anglefalloffAngle FalloffFLOAT 
LWA_LIgsspot_shadowsShadowsBOOLEAN 
LWA_LIgsspot_shadowresolShadow ResolutionINTEGER 
LWA_LIgsspot_shadowqualityShadow QualityINTEGER 
LWA_LIgsspot_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIgsspot_colortempColour TemperatureFLOAT 
LWA_LIgsspot_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIgsspot_scatteringScatteringBOOLEAN 
LWA_LIgsspot_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIgsspot_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIgsspot_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIgsspot_shadowtoleranceShadow ToleranceFLOAT 
LWA_LIgsspot_radiusRadiusFLOAT 
LWA_LIgsspot_startStartFLOAT 
LWA_LIgsspot_stopStopFLOAT 
LWA_LIgsspot_distancefalloffDistance FalloffFLOAT 

Pipeline Shader - LWA_PLgsemission - Graphisoft Emission

LWA_PLgsemission_colorColourCOLOUR 
LWA_PLgsemission_attenuationAttenuationFLOAT 

Pipeline Shader - LWA_PLnone - None

Light Shader - LWA_LIgsdist - Graphisoft Distant

LWA_LIgsdist_intensityIntensityFLOAT 
LWA_LIgsdist_colorColourCOLOUR 
LWA_LIgsdist_locationLocationPOINT 
LWA_LIgsdist_toToPOINT 
LWA_LIgsdist_shadowsShadowsBOOLEAN 
LWA_LIgsdist_shadowresolShadow ResolutionINTEGER 
LWA_LIgsdist_shadowqualityShadow QualityINTEGER 
LWA_LIgsdist_shadowsoftnessShadow SoftnessFLOAT 
LWA_LIgsdist_intensityunitsIntensity UnitsENUM LWA_intensityunitsdefault: LWA_empirical
LWA_LIgsdist_colortempColour TemperatureFLOAT 
LWA_LIgsdist_shadowtypeShadow TypeENUM LWA_shadowtypedefault: LWA_soft
LWA_LIgsdist_shadowtransShadow TransparencyBITFIELD LWA_shadowtransdefault: 8
LWA_LIgsdist_shadowaccelerShadow AccelerationBITFIELD LWA_shadowaccelerdefault: 0
LWA_LIgsdist_scatteringScatteringBOOLEAN 
LWA_LIgsdist_shadowtoleranceShadow ToleranceFLOAT 
LWA_LIgsdist_radiusRadiusFLOAT 
LWA_LIgsdist_startStartFLOAT 
LWA_LIgsdist_stopStopFLOAT 

Colour Shader - LWA_COgsmaskedimage - Graphisoft Masked Image

LWA_COgsmaskedimage_fileFile NameFILENAME 
LWA_COgsmaskedimage_imageImagePOINTER 
LWA_COgsmaskedimage_scaleScaleFLOAT 
LWA_COgsmaskedimage_aspratioAspect RatioFLOAT 
LWA_COgsmaskedimage_softnessSoftnessFLOAT 
LWA_COgsmaskedimage_mask_fileMask_filenameFILENAME 
LWA_COgsmaskedimage_maskscaleMask ScaleFLOAT 
LWA_COgsmaskedimage_maspratioMask Aspect RatioFLOAT 
LWA_COgsmaskedimage_basecolorBase ColourCOLOUR 

Texture-space Shader - LWA_TSgsreplicate - Graphisoft Replicate

LWA_TSgsreplicate_sreflectS ReflectBOOLEAN 
LWA_TSgsreplicate_treflectT ReflectBOOLEAN 
LWA_TSgsreplicate_ssizeS SizeFLOAT 
LWA_TSgsreplicate_tsizeT SizeFLOAT 
LWA_TSgsreplicate_angleAngleFLOAT 
LWA_TSgsreplicate_smirrorS MirrorBOOLEAN 
LWA_TSgsreplicate_tmirrorT MirrorBOOLEAN 

Light Shader - LWA_LIgssky - Graphisoft Sky

LWA_LIgssky_intensityIntensityFLOAT 
LWA_LIgssky_colorColourCOLOUR 
LWA_LIgssky_numberofsamplesNumber Of SamplesINTEGER 

Light Shader - LWA_LIgssun - Graphisoft Sun

LWA_LIgssun_intensityIntensityFLOAT 
LWA_LIgssun_colorColourCOLOUR 
LWA_LIgssun_locationLocationPOINT 
LWA_LIgssun_toToPOINT 
LWA_LIgssun_numberofsamplesNumber Of SamplesINTEGER 
LWA_LIgssun_diversionangleDiversion AngleFLOAT 

The information in this document may only be used to access the LightWorks toolkit as integrated into ArchiCAD and in-conjunction with the ArchiCAD application. The LightWorks API is copyright © 1990-2005 LightWork Design Ltd. All Rights Reserved. The LightWorks API may not be reproduced, copied or reverse-engineered.