C# Class CSharpGL.PrimitiveRecognizer

Mostrar archivo Open project: bitzhuwei/CSharpGL Class Usage Examples

Public Methods

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

识别出以lastVertexId结尾的图元。

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

识别出以lastVertexId结尾的图元。

识别过程中要考虑排除PrimitiveRestartIndex

Protected Methods

Method Description
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

Method Details

Recognize() public method

识别出以lastVertexId结尾的图元。
public Recognize ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer ) : List
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
return List

Recognize() public method

识别出以lastVertexId结尾的图元。

识别过程中要考虑排除PrimitiveRestartIndex

public Recognize ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, uint primitiveRestartIndex ) : List
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveRestartIndex uint
return List

RecognizeByte() protected abstract method

protected abstract RecognizeByte ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
return void

RecognizeByte() protected abstract method

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
return void

RecognizeUInt() protected abstract method

protected abstract RecognizeUInt ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
return void

RecognizeUInt() protected abstract method

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
return void

RecognizeUShort() protected abstract method

protected abstract RecognizeUShort ( uint lastVertexId, IntPtr pointer, OneIndexBuffer oneIndexBuffer, List primitiveInfoList ) : void
lastVertexId uint
pointer System.IntPtr
oneIndexBuffer OneIndexBuffer
primitiveInfoList List
return void

RecognizeUShort() protected abstract method

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
return void