DrawBillboardPro method

void DrawBillboardPro(
  1. CameraD camera,
  2. Texture2DD texture,
  3. RectangleD source,
  4. Vector3D position,
  5. Vector3D up,
  6. Vector2D size,
  7. Vector2D origin,
  8. num rotation,
  9. ColorD tint,
)

Implementation

void DrawBillboardPro(
  CameraD camera,
  Texture2DD texture,
  RectangleD source,
  Vector3D position,
  Vector3D up,
  Vector2D size,
  Vector2D origin,
  num rotation,
  ColorD tint,
) => run(
  () => 'DrawBillboardPro($camera, $texture, $source, $position, $up, $size, $origin, $rotation, $tint)',
  () => rl.Core.DrawBillboardPro(
    rl.Temp.Camera3D$.Ref1(camera).ref,
    rl.Temp.Texture$.Ref1(texture).ref,
    rl.Temp.Rectangle$.Ref1(source).ref,
    rl.Temp.Vector3$.Ref1(position).ref,
    rl.Temp.Vector3$.Ref2(up).ref,
    rl.Temp.Vector2$.Ref1(size).ref,
    rl.Temp.Vector2$.Ref2(origin).ref,
    rotation.toDouble(),
    rl.Temp.Color$.Ref1(tint).ref,
  ),
);