finish TexMan documentation

pull/1/head
an 2018-12-30 00:18:30 -05:00
parent eaef469d55
commit 239cafd2b8
1 changed files with 28 additions and 28 deletions

View File

@ -20,38 +20,38 @@ struct TexMan
Returns a `textureid` for the texture named `name`. `usetype` may be one of the following, which selects what kind of texture to find: Returns a `textureid` for the texture named `name`. `usetype` may be one of the following, which selects what kind of texture to find:
| Name | Description | | Name | Description |
| ---- | ----------- | | ---- | ----------- |
| `TexMan.Type_Any` | Returns any kind of texture. | | `TexMan.Type_Any` | Any kind of texture. |
| `TexMan.Type_Autopage` | Returns an auto-map background graphic. (TODO: needs example) | | `TexMan.Type_Autopage` | Unused. |
| `TexMan.Type_Build` | Returns a tile from a BUILD TILES entry. | | `TexMan.Type_Build` | Unused. |
| `TexMan.Type_Decal` | Unknown. (TODO) | | `TexMan.Type_Decal` | A decal pic defined in `DECALDEF`. |
| `TexMan.Type_FirstDefined` | Unknown. (TODO) | | `TexMan.Type_FirstDefined` | The first composite texture defined by the IWad. |
| `TexMan.Type_Flat` | Returns any flat, i.e. `FLOOR0_1`. | | `TexMan.Type_Flat` | A flat (ceiling/floor texture,) i.e. `FLOOR0_1`. |
| `TexMan.Type_FontChar` | Unknown. (TODO) | | `TexMan.Type_FontChar` | Unused. |
| `TexMan.Type_MiscPatch` | Unknown. (TODO) | | `TexMan.Type_MiscPatch` | A loose graphic, i.e. `M_DOOM`. |
| `TexMan.Type_Null` | Returns the null graphic. Ignores `name`. | | `TexMan.Type_Null` | Reserved for the null graphic. Ignores `name`. |
| `TexMan.Type_Override` | Unknown. (TODO) | | `TexMan.Type_Override` | Overridable generalized textures, for instance textures defined in `TX_START` or BUILD ART tiles. |
| `TexMan.Type_SkinGraphic` | Unknown. (TODO) | | `TexMan.Type_SkinGraphic` | Any loose graphic defined in `S_SKIN` i.e. statusbar faces. |
| `TexMan.Type_SkinSprite` | Unknown. (TODO) | | `TexMan.Type_SkinSprite` | Any sprite defined in `S_SKIN`. |
| `TexMan.Type_Sprite` | Returns a sprite, i.e. `MEDIA0`. | | `TexMan.Type_Sprite` | A sprite in `S_START`, i.e. `MEDIA0`. |
| `TexMan.Type_WallPatch` | Returns an uncomposited patch, i.e. `DOOR2_1`. | | `TexMan.Type_WallPatch` | An uncomposited patch, i.e. `DOOR2_1`. |
| `TexMan.Type_Wall` | Returns any composited wall texture, i.e. `STARTAN2`. | | `TexMan.Type_Wall` | Any composited wall texture, i.e. `STARTAN2`. |
`flags` may be any of the following combined (with the bitwise OR operator `|`:) `flags` may be any of the following combined (with the bitwise OR operator `|`:)
| Name | Description | | Name | Description |
| ---- | ----------- | | ---- | ----------- |
| `TexMan.AllowSkins` | Unknown. (TODO) | | `TexMan.AllowSkins` | Allows `SkinGraphic`s to be returned under normal circumstances. |
| `TexMan.DontCreate` | Will never create a new texture when searching. | | `TexMan.DontCreate` | Will never create a new texture when searching. |
| `TexMan.Overridable` | Unknown. (TODO) | | `TexMan.Overridable` | Allows overriding of this texture by for instance `TEXTURES`. |
| `TexMan.ReturnFirst` | Unknown. (TODO) | | `TexMan.ReturnFirst` | Allows returning the `FirstDefined` "null" texture under normal circumstances. |
| `TexMan.ShortNameOnly` | Will force use of a short name when searching. | | `TexMan.ShortNameOnly` | Will force use of a short name when searching. |
| `TexMan.TryAny` | Default. Unknown. (TODO) | | `TexMan.TryAny` | Returns any other type of texture if one is not found in the specified use type. Default. |
- `CheckRealHeight` - `CheckRealHeight`
TODO Returns the height in pixels of the texture down to the last scanline which has actual pixel data. Note that this operation is extremely slow and should be used sparingly.
- `GetName` - `GetName`
@ -59,11 +59,11 @@ struct TexMan
- `GetScaledOffset` - `GetScaledOffset`
TODO Returns the offsets for this texture used to display it (rather than the original offsets.)
- `GetScaledSize` - `GetScaledSize`
TODO Returns the size used to display this texture (rather than the physical size.)
- `GetSize` - `GetSize`