C# Класс CSharpGL.PrimitiveRecognizer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Recognize ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer ) : List

识别出以lastVertexId结尾的图元。

Recognize ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, uint primitiveRestartIndex ) : List

识别出以lastVertexId结尾的图元。

识别过程中要考虑排除PrimitiveRestartIndex

Защищенные методы

Метод Описание
RecognizeByte ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
RecognizeByte ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList, uint primitiveRestartIndex ) : void
RecognizeUInt ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
RecognizeUInt ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList, uint primitiveRestartIndex ) : void
RecognizeUShort ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
RecognizeUShort ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList, uint primitiveRestartIndex ) : void

Описание методов

Recognize() публичный Метод

识别出以lastVertexId结尾的图元。
public Recognize ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer ) : List
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
Результат List

Recognize() публичный Метод

识别出以lastVertexId结尾的图元。

识别过程中要考虑排除PrimitiveRestartIndex

public Recognize ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, uint primitiveRestartIndex ) : List
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveRestartIndex uint
Результат List

RecognizeByte() защищенный абстрактный Метод

protected abstract RecognizeByte ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
Результат void

RecognizeByte() защищенный абстрактный Метод

protected abstract RecognizeByte ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList, uint primitiveRestartIndex ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
primitiveRestartIndex uint
Результат void

RecognizeUInt() защищенный абстрактный Метод

protected abstract RecognizeUInt ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
Результат void

RecognizeUInt() защищенный абстрактный Метод

protected abstract RecognizeUInt ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList, uint primitiveRestartIndex ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
primitiveRestartIndex uint
Результат void

RecognizeUShort() защищенный абстрактный Метод

protected abstract RecognizeUShort ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
Результат void

RecognizeUShort() защищенный абстрактный Метод

protected abstract RecognizeUShort ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList, uint primitiveRestartIndex ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
primitiveRestartIndex uint
Результат void