File: ImagickKernel.stub.php

package info (click to toggle)
php-imagick 3.8.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,288 kB
  • sloc: ansic: 17,876; php: 1,440; xml: 444; pascal: 80; sh: 19; makefile: 2
file content (28 lines) | stat: -rw-r--r-- 648 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php

/**
 * @generate-function-entries
 * @generate-legacy-arginfo 70000
 */

#ifdef IMAGICK_WITH_KERNEL
class ImagickKernel
{
    public function addKernel(ImagickKernel $kernel): void {}

    public function addUnityKernel(float $scale): void {}

    // KERNEL_*
    public static function fromBuiltin(int $kernel, string $shape): ImagickKernel {}

    public static function fromMatrix(array $matrix, ?array $origin = null): ImagickKernel {}

    public function getMatrix(): array {}

    // NORMALIZE_KERNEL_
    public function scale(float $scale, ?int $normalize_kernel = null): void {}

    public function separate(): array {}
}
#endif