Crystal Space 2.0.0: 5.6.2 lighter2 Developer's Manual

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 5.6.2 `lighter2` Developer's Manual

## Introduction

This section describes how `lighter2` options can be set from inside a Crystal Space `‘world’` file or library. The effect of options will not be described in detail; refer to the “User's Manual” for a that.

## General Syntax

`lighter2` options are set with the help of key-value-pairs:

        ...
        <key name="lighter2" editoronly="yes" option=value ... />
        ...

Such a `‘key’` node must be placed inside a `‘meshobj’` node for mesh object options respectively a `‘meshfact’` node for mesh factory options.

Here, `‘name="lighter2"’` is used by `lighter2` to identify keys containing options. `‘editoronly="yes"’` instructs the engine to discard the key-value-pair during normal execution in order to conserve memory (since the `lighter2`-specific settings are simply not needed). The actual options are specified by a number of `‘option=value’` pairs.

## Available options

`vertexlight`

  Values: `‘yes’`, `‘no’`

  Enable per-vertex lighting.

`lmscale`

  Values: floating point values

  Control lightmap density.

`noselfshadow`

  Values: `‘yes’`, `‘no’`

  Disables casting of shadows from an object onto itself.

This document was generated using texi2html 1.76.