# eXSI_RTS_TriangleListType Enum

## Enumerations
enum | eXSI_RTS_TriangleListType { RTS_TL_SINGLE_INDEX_ARRAY, RTS_TL_BYREF, RTS_TL_BYREF_POSD, RTS_TL_PACKED_ARRAY }

## Detailed Description

Types of triangle lists. Provided only for backward compatibility.

Deprecated:
  7.0. Triangles lists are an obsolete concept in RTS API v3.0 shaders.
  See also:
    tagXSI_RTS_TriangleList,

## Enumeration Type Documentation

enum eXSI_RTS_TriangleListType

Enumerator:

  RTS_TL_SINGLE_INDEX_ARRAY | Arrays define positions, normals, UV and colors and a single index is used.
  RTS_TL_BYREF | Positions, normals, UVs and colors are accessed by pointers, everything is in float.
  RTS_TL_BYREF_POSD | Positions, normals, UVs and colors are accessed by pointers, everything is in float, except position which is double.
  RTS_TL_PACKED_ARRAY | Arrays are tightly packed and stored in order.