virtualHRESULTAddIndexedVertices( UINTcVertices, // In: number of vertices __in_bcount(cVertices*uVertexStride)constvoid*pVertexBuffer, // In: vertex buffer containing the vertices UINTuVertexStride, // In: size of each vertex MilVertexFormatmvfFormat, // In: format of each vertex UINTcIndices, // In: Number of indices __in_ecount(cIndices)constUINT*puIndexBuffer // In: index buffer )PURE;
virtualHRESULTAddTriangle( DWORDidx1, // In: Index of triangle's first vertex DWORDidx2, // In: Index of triangle's second vertex DWORDidx3 // In: Index of triangle's third vertex )PURE;
// // Trapezoidal AA geometry output //
*/ fn AddComplexScan(&mutself,
nPixelY: INT, // In: y coordinate in pixel space
pIntervalSpanStart: Ref<CCoverageInterval> // In: coverage segments
) -> HRESULT;
fn AddTrapezoid(
&mutself,
rYMin: f32, // In: y coordinate of top of trapezoid
rXLeftYMin: f32, // In: x coordinate for top left
rXRightYMin: f32, // In: x coordinate for top right
rYMax: f32, // In: y coordinate of bottom of trapezoid
rXLeftYMax: f32, // In: x coordinate for bottom left
rXRightYMax: f32, // In: x coordinate for bottom right
rXDeltaLeft: f32, // In: trapezoid expand radius
rXDeltaRight: f32 // In: trapezoid expand radius
) -> HRESULT;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.