Material

A material determines everything about how the surface appears in the renderer.
For a complete documentation on materials, what variables are used, names, etc. please check:


Method Summary
 nilprint ()

Function Summary
 nilcreateZPassZTextureUnit (string nameTechnique, string namePass, string name)
 nilcreateZTechnique (string name)
 nilcreateZTechniqueZPass (string nameTechnique, string name)
 nildestroyZPassZTextureUnit (string nameTechnique, string namePass, string name)
 nildestroyZTechnique (string name)
 nildestroyZTechniqueZPass (string nameTechnique, string name)
 booleanexistsZPassZTextureUnit (string nameTechnique, string namePass, string name)
 booleanexistsZTechnique (string name)
 booleanexistsZTechniqueZPass (string nameTechnique, string name)
 numbergetNumZTechniques ()
 stringgetZMaterialName ()
 number, number, number, numbergetZPassAmbientColour (string nameTechnique, string namePass)
 numbergetZPassBlendMode (string nameTechnique, string namePass)
 booleangetZPassDepthCheckEnable (string nameTechnique, string namePass)
 numbergetZPassDepthMode (string nameTechnique, string namePass)
 booleangetZPassDepthWriteEnable (string nameTechnique, string namePass)
 number, number, number, numbergetZPassDiffuseColour (string nameTechnique, string namePass)
 numbergetZPassIteratePerLight (string nameTechnique, string namePass)
 booleangetZPassLightingEnable (string nameTechnique, string namePass)
 numbergetZPassMaxLights (string nameTechnique, string namePass)
 numbergetZPassNumZTextureUnits (string nameTechnique, string namePass)
 numbergetZPassPassIterations (string nameTechnique, string namePass)
 numbergetZPassRejectFunction (string nameTechnique, string namePass)
 numbergetZPassRejectValue (string nameTechnique, string namePass)
 numbergetZPassShadingMode (string nameTechnique, string namePass)
 number, number, number, numbergetZPassSpecularColour (string nameTechnique, string namePass)
 number, stringgetZPassZTextureList (string nameTechnique, string namePass)
 number, number, number, numbergetZTechniqueAmbientColour (string nameTechnique)
 numbergetZTechniqueBlendMode (string nameTechnique)
 booleangetZTechniqueDepthCheckEnable (string nameTechnique)
 numbergetZTechniqueDepthMode (string nameTechnique)
 booleangetZTechniqueDepthWriteEnable (string nameTechnique)
 number, number, number, numbergetZTechniqueDiffuseColour (string nameTechnique)
 booleangetZTechniqueLightingEnable (string nameTechnique)
 number, stringgetZTechniqueList ()
 numbergetZTechniqueNumZPass (string nameTechnique)
 booleangetZTechniqueOverrideAmbientColour (string nameTechnique)
 booleangetZTechniqueOverrideBlendMode (string nameTechnique)
 booleangetZTechniqueOverrideDepthCheckEnable (string nameTechnique)
 booleangetZTechniqueOverrideDepthMode (string nameTechnique)
 booleangetZTechniqueOverrideDepthWriteEnable (string nameTechnique)
 booleangetZTechniqueOverrideDiffuseColour (string nameTechnique)
 booleangetZTechniqueOverrideLightingEnable (string nameTechnique)
 booleangetZTechniqueOverrideShadingMode (string nameTechnique)
 booleangetZTechniqueOverrideSpecularColour (string nameTechnique)
 numbergetZTechniqueShadingMode (string nameTechnique)
 number, number, number, numbergetZTechniqueSpecularColour (string nameTechnique)
 number, stringgetZTechniqueZPassList (string nameTechnique)
 numbergetZTextureUnitAddressMode (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitAmpRotate (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitAmpScaleX (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitAmpScaleY (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitAmpScrollX (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitAmpScrollY (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitColourOperation (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitCoordSet (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitEnvironmentMap (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFreqRotate (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFreqScaleX (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFreqScaleY (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFreqScrollX (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFreqScrollY (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFunctionRotate (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFunctionScaleX (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFunctionScaleY (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFunctionScrollX (string nameTechnique, string namePass, string nameUnit)
 numbergetZTextureUnitFunctionScrollY (string nameTechnique, string namePass, string nameUnit)
 booleangetZTextureUnitRotateEnable (string nameTechnique, string namePass, string nameUnit)
 booleangetZTextureUnitScaleXEnable (string nameTechnique, string namePass, string nameUnit)
 booleangetZTextureUnitScaleYEnable (string nameTechnique, string namePass, string nameUnit)
 booleangetZTextureUnitScrollXEnable (string nameTechnique, string namePass, string nameUnit)
 booleangetZTextureUnitScrollYEnable (string nameTechnique, string namePass, string nameUnit)
 nilgetZTextureUnitTexture (string nameTechnique, string namePass, string nameUnit)
 nilsetZMaterialName (string name)
 nilsetZPassAmbientColour (string nameTechnique, string namePass, number r, number g, number b, number a)
 nilsetZPassBlendMode (string nameTechnique, string namePass)
 nilsetZPassDepthCheckEnable (string nameTechnique, string namePass, boolean enable)
 nilsetZPassDepthMode (string nameTechnique, string namePass)
 nilsetZPassDepthWriteEnable (string nameTechnique, string namePass, boolean enable)
 nilsetZPassDiffuseColour (string nameTechnique, string namePass, number r, number g, number b, number a)
 nilsetZPassIteratePerLight (string nameTechnique, string namePass)
 nilsetZPassLightingEnable (string nameTechnique, string namePass, boolean enable)
 nilsetZPassMaxLights (string nameTechnique, string namePass)
 nilsetZPassName (string nameTechnique, string namePass, string name)
 nilsetZPassPassIterations (string nameTechnique, string namePass)
 nilsetZPassRejectFunction (string nameTechnique, string namePass)
 nilsetZPassRejectValue (string nameTechnique, string namePass)
 nilsetZPassShadingMode (string nameTechnique, string namePass)
 nilsetZPassSpecularColour (string nameTechnique, string namePass, number r, number g, number b, number a)
 nilsetZTechniqueAmbientColour (string nameTechnique, number r, number g, number b, number a)
 nilsetZTechniqueBlendMode (string nameTechnique)
 nilsetZTechniqueDepthCheckEnable (string nameTechnique, boolean enable)
 nilsetZTechniqueDepthMode (string nameTechnique)
 nilsetZTechniqueDepthWriteEnable (string nameTechnique, boolean enable)
 nilsetZTechniqueDiffuseColour (string nameTechnique, number r, number g, number b, number a)
 nilsetZTechniqueLightingEnable (string nameTechnique, boolean enable)
 nilsetZTechniqueName (string nameTechnique, string name)
 nilsetZTechniqueOverrideAmbientColour (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideBlendMode (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideDepthCheckEnable (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideDepthMode (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideDepthWriteEnable (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideDiffuseColour (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideLightingEnable (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideShadingMode (string nameTechnique, boolean enable)
 nilsetZTechniqueOverrideSpecularColour (string nameTechnique, boolean enable)
 nilsetZTechniqueShadingMode (string nameTechnique)
 nilsetZTechniqueSpecularColour (string nameTechnique, number r, number g, number b, number a)
 nilsetZTextureUnitAddressMode (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitAmpRotate (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitAmpScaleX (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitAmpScaleY (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitAmpScrollX (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitAmpScrollY (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitColourOperation (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitCoordSet (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitEnvironmentMap (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFreqRotate (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFreqScaleX (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFreqScaleY (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFreqScrollX (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFreqScrollY (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFunctionRotate (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFunctionScaleX (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFunctionScaleY (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFunctionScrollX (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitFunctionScrollY (string nameTechnique, string namePass, string nameUnit)
 nilsetZTextureUnitName (string nameTechnique, string namePass, string nameUnit, string name)
 nilsetZTextureUnitRotateEnable (string nameTechnique, string namePass, string nameUnit, boolean enable)
 nilsetZTextureUnitScaleXEnable (string nameTechnique, string namePass, string nameUnit, boolean enable)
 nilsetZTextureUnitScaleYEnable (string nameTechnique, string namePass, string nameUnit, boolean enable)
 nilsetZTextureUnitScrollXEnable (string nameTechnique, string namePass, string nameUnit, boolean enable)
 nilsetZTextureUnitScrollYEnable (string nameTechnique, string namePass, string nameUnit, boolean enable)
 nilsetZTextureUnitTexture (string nameTechnique, string namePass, string nameUnit)