C# Class EmptyKeys.UserInterface.Media.FNAGeometryBuffer

Implements FNA specific geometry buffer
Inheritance: GeometryBuffer
显示文件 Open project: EmptyKeys/UI_Engines

Public Methods

Method Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

FNAGeometryBuffer ( ) : System

Initializes a new instance of the FNAGeometryBuffer class.

FillColor ( List points, GeometryPrimitiveType primitiveType ) : void

Fills the color type buffer (VertexPositionColor)

FillTexture ( List points, Size destinationSize, Rect sourceRect, GeometryPrimitiveType primitiveType ) : void

Fills the texture type buffer (VertexPositionTexture)

Private Methods

Method Description
SetPrimitiveCount ( GeometryPrimitiveType primitiveType, int pointCount ) : void

Method Details

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

FNAGeometryBuffer() public method

Initializes a new instance of the FNAGeometryBuffer class.
public FNAGeometryBuffer ( ) : System
return System

FillColor() public method

Fills the color type buffer (VertexPositionColor)
public FillColor ( List points, GeometryPrimitiveType primitiveType ) : void
points List The points.
primitiveType GeometryPrimitiveType Type of the primitive.
return void

FillTexture() public method

Fills the texture type buffer (VertexPositionTexture)
public FillTexture ( List points, Size destinationSize, Rect sourceRect, GeometryPrimitiveType primitiveType ) : void
points List The points.
destinationSize Size Size of the destination.
sourceRect Rect The source rect.
primitiveType GeometryPrimitiveType Type of the primitive.
return void