Public Attributes
tagXSI_RTS_Primitive Struct Reference

Detailed Description

The XSI_RTS_Primitive structure.

This structure is available from the IRTSExecutionState::GetPrimitive function. You use it to pass information to the IRTSExecutionState::DrawGeometry function about the geometry to draw.

See also:
IRTSExecutionState::GetPrimitive, IRTSExecutionState::DrawGeometry, X3DObject
Since:
7.0

#include <XSI_rtshaders.h>

List of all members.

Public Attributes

eXSI_RTS_PrimitiveType  m_Type
void *  m_pIndices
int  m_iIndicesWidth
ULONG  m_ulNbIndices
ULONG  m_ulBaseOffset
ULONG  m_NbVertices

Member Data Documentation

The type of primitive

The triangle indices

The size of the indices (4=UINT, 2=USHORT, 1=UBYTE)

Number of indices

Offset into the list of indices

Total number of vertices


The documentation for this struct was generated from the following file: