Unit 'BGRAPolygonAliased' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_bgrabitmap]

PolygonPerspectiveMappingShaderAliased

Declaration

Source position: bgrapolygonaliased.pas line 183

procedure PolygonPerspectiveMappingShaderAliased(

  bmp: TBGRACustomBitmap;

  polyInfo: TPolygonPerspectiveMappingShaderInfo;

  texture: IBGRAScanner;

  TextureInterpolation: Boolean;

  ShaderFunction: TShaderFunction3D;

  NonZeroWinding: Boolean;

  solidColor: TBGRAPixel;

  zbuffer: psingle = Nil;

  ShaderContext: PBasicLightingContext = Nil

); overload;

procedure PolygonPerspectiveMappingShaderAliased(

  bmp: TBGRACustomBitmap;

  const points: array of TPointF;

  const points3D: array of TPoint3D;

  const normals: array of TPoint3D;

  texture: IBGRAScanner;

  const texCoords: array of TPointF;

  TextureInterpolation: Boolean;

  ShaderFunction: TShaderFunction3D;

  NonZeroWinding: Boolean;

  solidColor: TBGRAPixel;

  zbuffer: psingle = Nil;

  ShaderContext: PBasicLightingContext = Nil

); overload;

procedure PolygonPerspectiveMappingShaderAliased(

  bmp: TBGRACustomBitmap;

  const points: array of TPointF;

  const points3D: array of TPoint3D_128;

  const normals: array of TPoint3D_128;

  texture: IBGRAScanner;

  const texCoords: array of TPointF;

  TextureInterpolation: Boolean;

  ShaderFunction: TShaderFunction3D;

  NonZeroWinding: Boolean;

  solidColor: TBGRAPixel;

  zbuffer: psingle = Nil;

  ShaderContext: PBasicLightingContext = Nil

); overload;



CT Web help

CodeTyphon Studio