C# Class CSPspEmu.Core.Gpu.VertexReader

Show file Open project: soywiz/cspspemu

Public Properties

Property Type Description
PointerOffset int
VertexSize int

Protected Properties

Property Type Description
BasePointer byte*
ReadColor System.Action
ReadColorList System.Action[]
ReadNormal System.Action
ReadNormalList System.Action[]
ReadPosition System.Action
ReadPositionList System.Action[]
ReadTextureCoordinates System.Action
ReadTextureCoordinatesList System.Action[]
ReadWeights System.Action
ReadWeightsList System.Action[]
SkinningWeightCount int
Transform2D bool
VertexAlignSize int
VertexAlignment System.Action
VertexInfo VertexInfo*
VertexType CSPspEmu.Core.Gpu.State.VertexTypeStruct

Public Methods

Method Description
ReadNormalByte ( ) : void
ReadNormalFloat ( ) : void
ReadNormalShort ( ) : void
ReadPositionByte ( ) : void
ReadPositionFloat ( ) : void
ReadPositionShort ( ) : void
ReadVertex ( int Index ) : VertexInfo
ReadVertex ( int Index, VertexInfo VertexInfo ) : void
ReadVertices ( int Index, VertexInfo VertexInfo, int Count ) : void
ReadWeightByte ( ) : void
ReadWeightFloat ( ) : void
ReadWeightShort ( ) : void
SetVertexTypeStruct ( CSPspEmu.Core.Gpu.State.VertexTypeStruct VertexType, byte BasePointer ) : void
VertexReader ( ) : System

Protected Methods

Method Description
Align ( int Size ) : void
Align1 ( ) : void
Align2 ( ) : void
Align4 ( ) : void
Invalid ( ) : void
ReadColor4444 ( ) : void
ReadColor5551 ( ) : void
ReadColor5650 ( ) : void
ReadColor8888 ( ) : void
ReadTextureCoordinatesByte ( ) : void
ReadTextureCoordinatesFloat ( ) : void
ReadTextureCoordinatesShort ( ) : void
Void ( ) : void
_SetVertexInfoColor ( OutputPixel Color ) : void

Method Details

Align() protected method

protected Align ( int Size ) : void
Size int
return void

Align1() protected method

protected Align1 ( ) : void
return void

Align2() protected method

protected Align2 ( ) : void
return void

Align4() protected method

protected Align4 ( ) : void
return void

Invalid() protected method

protected Invalid ( ) : void
return void

ReadColor4444() protected method

protected ReadColor4444 ( ) : void
return void

ReadColor5551() protected method

protected ReadColor5551 ( ) : void
return void

ReadColor5650() protected method

protected ReadColor5650 ( ) : void
return void

ReadColor8888() protected method

protected ReadColor8888 ( ) : void
return void

ReadNormalByte() public method

public ReadNormalByte ( ) : void
return void

ReadNormalFloat() public method

public ReadNormalFloat ( ) : void
return void

ReadNormalShort() public method

public ReadNormalShort ( ) : void
return void

ReadPositionByte() public method

public ReadPositionByte ( ) : void
return void

ReadPositionFloat() public method

public ReadPositionFloat ( ) : void
return void

ReadPositionShort() public method

public ReadPositionShort ( ) : void
return void

ReadTextureCoordinatesByte() protected method

protected ReadTextureCoordinatesByte ( ) : void
return void

ReadTextureCoordinatesFloat() protected method

protected ReadTextureCoordinatesFloat ( ) : void
return void

ReadTextureCoordinatesShort() protected method

protected ReadTextureCoordinatesShort ( ) : void
return void

ReadVertex() public method

public ReadVertex ( int Index ) : VertexInfo
Index int
return VertexInfo

ReadVertex() public method

public ReadVertex ( int Index, VertexInfo VertexInfo ) : void
Index int
VertexInfo VertexInfo
return void

ReadVertices() public method

public ReadVertices ( int Index, VertexInfo VertexInfo, int Count ) : void
Index int
VertexInfo VertexInfo
Count int
return void

ReadWeightByte() public method

public ReadWeightByte ( ) : void
return void

ReadWeightFloat() public method

public ReadWeightFloat ( ) : void
return void

ReadWeightShort() public method

public ReadWeightShort ( ) : void
return void

SetVertexTypeStruct() public method

public SetVertexTypeStruct ( CSPspEmu.Core.Gpu.State.VertexTypeStruct VertexType, byte BasePointer ) : void
VertexType CSPspEmu.Core.Gpu.State.VertexTypeStruct
BasePointer byte
return void

VertexReader() public method

public VertexReader ( ) : System
return System

Void() protected method

protected Void ( ) : void
return void

_SetVertexInfoColor() protected method

protected _SetVertexInfoColor ( OutputPixel Color ) : void
Color OutputPixel
return void

Property Details

BasePointer protected property

protected byte* BasePointer
return byte*

PointerOffset public property

public int PointerOffset
return int

ReadColor protected property

protected Action,System ReadColor
return System.Action

ReadColorList protected property

protected Action[],System ReadColorList
return System.Action[]

ReadNormal protected property

protected Action,System ReadNormal
return System.Action

ReadNormalList protected property

protected Action[],System ReadNormalList
return System.Action[]

ReadPosition protected property

protected Action,System ReadPosition
return System.Action

ReadPositionList protected property

protected Action[],System ReadPositionList
return System.Action[]

ReadTextureCoordinates protected property

protected Action,System ReadTextureCoordinates
return System.Action

ReadTextureCoordinatesList protected property

protected Action[],System ReadTextureCoordinatesList
return System.Action[]

ReadWeights protected property

protected Action,System ReadWeights
return System.Action

ReadWeightsList protected property

protected Action[],System ReadWeightsList
return System.Action[]

SkinningWeightCount protected property

protected int SkinningWeightCount
return int

Transform2D protected property

protected bool Transform2D
return bool

VertexAlignSize protected property

protected int VertexAlignSize
return int

VertexAlignment protected property

protected Action,System VertexAlignment
return System.Action

VertexInfo protected property

protected VertexInfo* VertexInfo
return VertexInfo*

VertexSize public property

public int VertexSize
return int

VertexType protected property

protected VertexTypeStruct,CSPspEmu.Core.Gpu.State VertexType
return CSPspEmu.Core.Gpu.State.VertexTypeStruct