C# Class PixelFarm.Agg.SpanGenGourand

ファイルを表示 Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
MakeVxs ( VertexStore outputVxs ) : VertexStore
SetColor ( Drawing c1, Drawing c2, Drawing c3 ) : void
SetTriangle ( double x1, double y1, double x2, double y2, double x3, double y3, double d ) : void
SpanGenGourand ( )
SpanGenGourand ( Drawing c1, Drawing c2, Drawing c3, double x1, double y1, double x2, double y2, double x3, double y3, double d )

Protected Methods

Method Description
LoadArrangedVertices ( CoordAndColor &c0, CoordAndColor &c1, CoordAndColor &c2 ) : void

Method Details

LoadArrangedVertices() protected method

protected LoadArrangedVertices ( CoordAndColor &c0, CoordAndColor &c1, CoordAndColor &c2 ) : void
c0 CoordAndColor
c1 CoordAndColor
c2 CoordAndColor
return void

MakeVxs() public method

public MakeVxs ( VertexStore outputVxs ) : VertexStore
outputVxs VertexStore
return VertexStore

SetColor() public method

public SetColor ( Drawing c1, Drawing c2, Drawing c3 ) : void
c1 Drawing
c2 Drawing
c3 Drawing
return void

SetTriangle() public method

public SetTriangle ( double x1, double y1, double x2, double y2, double x3, double y3, double d ) : void
x1 double
y1 double
x2 double
y2 double
x3 double
y3 double
d double
return void

SpanGenGourand() public method

public SpanGenGourand ( )

SpanGenGourand() public method

public SpanGenGourand ( Drawing c1, Drawing c2, Drawing c3, double x1, double y1, double x2, double y2, double x3, double y3, double d )
c1 Drawing
c2 Drawing
c3 Drawing
x1 double
y1 double
x2 double
y2 double
x3 double
y3 double
d double