NAME
DtLineGetTextureIndex - Get the list of line texture
indices for all the line in the given shape and group IDs.
SYNOPSIS
#include <Dt.h>
int DtLineGetTextureIndex( int shapeID, int groupID, int *count, long **indices);
DESCRIPTION
DtLineGetTextureIndex() returns a list of line texture
indices via the pointer to the variable indices given the
shape number, shapeID, and group number, groupID. The total
number of texture indices into the texture list (the length
of the indices array) is returned via the pointer to the
count parameter. Each line in the indices array is
separated by an index DtEND_OF_FACE (-1). The number of
indices return via the pointer to count includes the
DtEND_OF_FACE separators. For example, if the first group
(groupID = 0) of the first shape (shapeID = 0) has two
triangles, the format of the texture index array will be:
1 2 3 -1 4 5 6 -1
were indices 1, 2, and 3 are for line 0 and 4, 5, and 6 are
for line 1. The parameter count will be set to 8.
If no texture vertices exist the indices array will be set
to NULL. The indices array is an internal buffer. Do not
free or modify the index array.
DIAGNOSTICS
DtLineGetTextureIndex() returns one on success and zero on
failure.
SEE ALSO
DtIndexCount(3W)
FILES
Link with -lDtOMio