loading...
Join the ludiloom Public Alpha Test and help us change the game-making game...
Ludiloom API
last updated on 2009, May 22nd
| Base Concepts | Scene Objects | Data Interface | Gui Overlays | |||
|
Arena Object ObjectTemplate Presence PresenceTemplate RuleBook System |
BillBoard Camera Effect HighlightDecal Light Material MeshDecal |
Model Plane River Road Sound StaticFlora Terrain |
HashTable InterModel Matrix MediaItem Vector |
Button Checkbox CodeEditbox ComboBox Editbox Listbox MenuBar MenuItem |
MenuPopup MultiColumn MultilineEditbox ProgressBar RadioButton ScrollBar ScrollPane SliderBar |
Spinner StaticImage StaticText TabPane ToggleButton Tree Window |
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 | |
nil | print () |
| Function Summary | |
nil | createZPassZTextureUnit (string nameTechnique, string namePass, string name) |
nil | createZTechnique (string name) |
nil | createZTechniqueZPass (string nameTechnique, string name) |
nil | destroyZPassZTextureUnit (string nameTechnique, string namePass, string name) |
nil | destroyZTechnique (string name) |
nil | destroyZTechniqueZPass (string nameTechnique, string name) |
boolean | existsZPassZTextureUnit (string nameTechnique, string namePass, string name) |
boolean | existsZTechnique (string name) |
boolean | existsZTechniqueZPass (string nameTechnique, string name) |
number | getNumZTechniques () |
string | getZMaterialName () |
number, number, number, number | getZPassAmbientColour (string nameTechnique, string namePass) |
number | getZPassBlendMode (string nameTechnique, string namePass) |
boolean | getZPassDepthCheckEnable (string nameTechnique, string namePass) |
number | getZPassDepthMode (string nameTechnique, string namePass) |
boolean | getZPassDepthWriteEnable (string nameTechnique, string namePass) |
number, number, number, number | getZPassDiffuseColour (string nameTechnique, string namePass) |
number | getZPassIteratePerLight (string nameTechnique, string namePass) |
boolean | getZPassLightingEnable (string nameTechnique, string namePass) |
number | getZPassMaxLights (string nameTechnique, string namePass) |
number | getZPassNumZTextureUnits (string nameTechnique, string namePass) |
number | getZPassPassIterations (string nameTechnique, string namePass) |
number | getZPassRejectFunction (string nameTechnique, string namePass) |
number | getZPassRejectValue (string nameTechnique, string namePass) |
number | getZPassShadingMode (string nameTechnique, string namePass) |
number, number, number, number | getZPassSpecularColour (string nameTechnique, string namePass) |
number, string | getZPassZTextureList (string nameTechnique, string namePass) |
number, number, number, number | getZTechniqueAmbientColour (string nameTechnique) |
number | getZTechniqueBlendMode (string nameTechnique) |
boolean | getZTechniqueDepthCheckEnable (string nameTechnique) |
number | getZTechniqueDepthMode (string nameTechnique) |
boolean | getZTechniqueDepthWriteEnable (string nameTechnique) |
number, number, number, number | getZTechniqueDiffuseColour (string nameTechnique) |
boolean | getZTechniqueLightingEnable (string nameTechnique) |
number, string | getZTechniqueList () |
number | getZTechniqueNumZPass (string nameTechnique) |
boolean | getZTechniqueOverrideAmbientColour (string nameTechnique) |
boolean | getZTechniqueOverrideBlendMode (string nameTechnique) |
boolean | getZTechniqueOverrideDepthCheckEnable (string nameTechnique) |
boolean | getZTechniqueOverrideDepthMode (string nameTechnique) |
boolean | getZTechniqueOverrideDepthWriteEnable (string nameTechnique) |
boolean | getZTechniqueOverrideDiffuseColour (string nameTechnique) |
boolean | getZTechniqueOverrideLightingEnable (string nameTechnique) |
boolean | getZTechniqueOverrideShadingMode (string nameTechnique) |
boolean | getZTechniqueOverrideSpecularColour (string nameTechnique) |
number | getZTechniqueShadingMode (string nameTechnique) |
number, number, number, number | getZTechniqueSpecularColour (string nameTechnique) |
number, string | getZTechniqueZPassList (string nameTechnique) |
number | getZTextureUnitAddressMode (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitAmpRotate (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitAmpScaleX (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitAmpScaleY (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitAmpScrollX (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitAmpScrollY (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitColourOperation (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitCoordSet (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitEnvironmentMap (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFreqRotate (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFreqScaleX (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFreqScaleY (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFreqScrollX (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFreqScrollY (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFunctionRotate (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFunctionScaleX (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFunctionScaleY (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFunctionScrollX (string nameTechnique, string namePass, string nameUnit) |
number | getZTextureUnitFunctionScrollY (string nameTechnique, string namePass, string nameUnit) |
boolean | getZTextureUnitRotateEnable (string nameTechnique, string namePass, string nameUnit) |
boolean | getZTextureUnitScaleXEnable (string nameTechnique, string namePass, string nameUnit) |
boolean | getZTextureUnitScaleYEnable (string nameTechnique, string namePass, string nameUnit) |
boolean | getZTextureUnitScrollXEnable (string nameTechnique, string namePass, string nameUnit) |
boolean | getZTextureUnitScrollYEnable (string nameTechnique, string namePass, string nameUnit) |
nil | getZTextureUnitTexture (string nameTechnique, string namePass, string nameUnit) |
nil | setZMaterialName (string name) |
nil | setZPassAmbientColour (string nameTechnique, string namePass, number r, number g, number b, number a) |
nil | setZPassBlendMode (string nameTechnique, string namePass) |
nil | setZPassDepthCheckEnable (string nameTechnique, string namePass, boolean enable) |
nil | setZPassDepthMode (string nameTechnique, string namePass) |
nil | setZPassDepthWriteEnable (string nameTechnique, string namePass, boolean enable) |
nil | setZPassDiffuseColour (string nameTechnique, string namePass, number r, number g, number b, number a) |
nil | setZPassIteratePerLight (string nameTechnique, string namePass) |
nil | setZPassLightingEnable (string nameTechnique, string namePass, boolean enable) |
nil | setZPassMaxLights (string nameTechnique, string namePass) |
nil | setZPassName (string nameTechnique, string namePass, string name) |
nil | setZPassPassIterations (string nameTechnique, string namePass) |
nil | setZPassRejectFunction (string nameTechnique, string namePass) |
nil | setZPassRejectValue (string nameTechnique, string namePass) |
nil | setZPassShadingMode (string nameTechnique, string namePass) |
nil | setZPassSpecularColour (string nameTechnique, string namePass, number r, number g, number b, number a) |
nil | setZTechniqueAmbientColour (string nameTechnique, number r, number g, number b, number a) |
nil | setZTechniqueBlendMode (string nameTechnique) |
nil | setZTechniqueDepthCheckEnable (string nameTechnique, boolean enable) |
nil | setZTechniqueDepthMode (string nameTechnique) |
nil | setZTechniqueDepthWriteEnable (string nameTechnique, boolean enable) |
nil | setZTechniqueDiffuseColour (string nameTechnique, number r, number g, number b, number a) |
nil | setZTechniqueLightingEnable (string nameTechnique, boolean enable) |
nil | setZTechniqueName (string nameTechnique, string name) |
nil | setZTechniqueOverrideAmbientColour (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideBlendMode (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideDepthCheckEnable (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideDepthMode (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideDepthWriteEnable (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideDiffuseColour (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideLightingEnable (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideShadingMode (string nameTechnique, boolean enable) |
nil | setZTechniqueOverrideSpecularColour (string nameTechnique, boolean enable) |
nil | setZTechniqueShadingMode (string nameTechnique) |
nil | setZTechniqueSpecularColour (string nameTechnique, number r, number g, number b, number a) |
nil | setZTextureUnitAddressMode (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitAmpRotate (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitAmpScaleX (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitAmpScaleY (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitAmpScrollX (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitAmpScrollY (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitColourOperation (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitCoordSet (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitEnvironmentMap (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFreqRotate (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFreqScaleX (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFreqScaleY (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFreqScrollX (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFreqScrollY (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFunctionRotate (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFunctionScaleX (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFunctionScaleY (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFunctionScrollX (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitFunctionScrollY (string nameTechnique, string namePass, string nameUnit) |
nil | setZTextureUnitName (string nameTechnique, string namePass, string nameUnit, string name) |
nil | setZTextureUnitRotateEnable (string nameTechnique, string namePass, string nameUnit, boolean enable) |
nil | setZTextureUnitScaleXEnable (string nameTechnique, string namePass, string nameUnit, boolean enable) |
nil | setZTextureUnitScaleYEnable (string nameTechnique, string namePass, string nameUnit, boolean enable) |
nil | setZTextureUnitScrollXEnable (string nameTechnique, string namePass, string nameUnit, boolean enable) |
nil | setZTextureUnitScrollYEnable (string nameTechnique, string namePass, string nameUnit, boolean enable) |
nil | setZTextureUnitTexture (string nameTechnique, string namePass, string nameUnit) |

