Lines Matching refs:Raster

1 topic "Raster";
13 [ {{10000@(113.42.0) [s0;%% [*@7;4 Raster]]}}&]
15 [s1;:Raster`:`:class: [@(0.0.255)3 class][3 _][*3 Raster]&]
16 [s9;%% Raster is an abstract class representing raster image. Example
17 of Raster derived classes is PngRaster, that serves as .png image
20 [s9;%% Raster provides basic information about image (GetSize and
21 GetInfo returning Raster`::Info) and is a source of image scanlines.
22 Scanlines are returned as Raster`::Line objects. If possible,
23 Raster derived classes should attempt to minimize memory requirements.
28 [ {{10000F(128)G(128)@1 [s0;%% [* Raster`::Line]]}}&]
30 [s1;:Raster`:`:Line`:`:class: [@(0.0.255)3 class][3 _][*3 Raster`::Line]&]
34 referenced data are stored in Raster or in situations where they
36 can be represented in format of Raster or as RGBA array. Conversion
39 [s2;%% Note that Line is only valid as long as its source Raster
45 [ {{10000F(128)G(128)@1 [s0;%% [* Raster`::Line Public Method List]]}}&]
47 [s5;:Raster`:`:Line`:`:GetRGBA`(`)const: [@(0.0.255) const]_[_^RGBA^ RGBA]_`*[* GetRGBA]()_
50 of Raster format to RGBA buffer is lazy, does not happen before
51 this function is called for the first time. Also, if Raster format
56 [s5;:Raster`:`:Line`:`:GetRawData`(`)const: [@(0.0.255) const]_[_^byte^ byte]_`*[* GetRawDa
58 [s2;%% Returns the scanline in Raster format.&]
61 [s5;:Raster`:`:Line`:`:operator const RGBA`*`(`)const: [@(0.0.255) operator]_[@(0.0.255) c
63 [s5;:Raster`:`:Line`:`:operator`~`(`)const: [@(0.0.255) const]_[_^RGBA^ RGBA]_`*[* operator
68 [ {{10000F(128)G(128)@1 [s0;%% [* Raster`::Line Constructor detail]]}}&]
70 [s5;:Raster`:`:Line`:`:Line`(const RGBA`*`,bool`): [* Line]([@(0.0.255) const]_[_^RGBA^ RGB
76 [s5;:Raster`:`:Line`:`:Line`(const byte`*`,Raster`*`,bool`): [* Line]([@(0.0.255) const]_
77 [_^byte^ byte]_`*[*@3 fmtdata], [_^Raster^ Raster]_`*[*@3 raster], [@(0.0.255) bool]_[*@3 fmt
84 [s5;:Raster`:`:Line`:`:Line`(pick`_ Raster`:`:Line`&`): [* Line]([@(0.128.128) pick`_]_[* L
89 [s5;:Raster`:`:Line`:`:Line`(`): [* Line]()&]
94 [s5;:Raster`:`:Line`:`:operator`=`(pick`_ Raster`:`:Line`&`): [@(0.0.255) void]_[* operat
95 or`=]([@(0.128.128) pick`_]_[_^Raster`:`:Line^ Line][@(0.0.255) `&]_[*@3 b])&]
99 [ {{10000F(128)G(128)@1 [s0;%% [* Raster`::Info]]}}&]
101 [s1;:Raster`:`:Info`:`:struct: [@(0.0.255)3 struct][3 _][*3 Raster`::Info]&]
102 [s2;%% This structure is used to provide the information about Raster.
106 [ {{10000F(128)G(128)@1 [s0;%% [* Raster`::Line Member Variables]]}}&]
108 [s5;:Raster`:`:Info`:`:bpp: [@(0.0.255) int]_[* bpp]&]
112 [s5;:Raster`:`:Info`:`:colors: [@(0.0.255) int]_[* colors]&]
116 [s5;:Raster`:`:Info`:`:dots: [_^Size^ Size]_[* dots]&]
121 [s5;:Raster`:`:Info`:`:hotspot: [_^Point^ Point]_[* hotspot]&]
126 [s5;:Raster`:`:Info`:`:kind: [@(0.0.255) int]_[* kind]&]
131 [s5;:Upp`:`:Raster`:`:Info`:`:orientation: [@(0.0.255) int]_[* orientation]&]
139 [ {{10000F(128)G(128)@1 [s0;%% [* Raster public methods]]}}&]
141 [s5;:Raster`:`:SeekPage`(int`): [@(0.0.255) virtual] [@(0.0.255) void]_[* SeekPage]([@(0.0.255) i
143 [s2;%% Provides Raster with ability to handle sources that contain
144 more than single image (e.g. animated GIFs). Sets Raster to image
148 [s5;:Raster`:`:GetPageCount`(`): [@(0.0.255) virtual] [@(0.0.255) int]_[* GetPageCount]()&]
149 [s2;%% Returns a number of images in Raster. Default implementation
153 [s5;:Raster`:`:Create`(`): [@(0.0.255) virtual] [@(0.0.255) bool]_[* Create]()&]
159 [s5;:Raster`:`:GetSize`(`): [@(0.0.255) virtual] [_^Size^ Size]_[* GetSize]()_`=_[@3 0]&]
160 [s2;%% Returns the size of Raster in pixels.&]
163 [s5;:Raster`:`:GetInfo`(`): [@(0.0.255) virtual] [_^Raster`:`:Info^ Info]_[* GetInfo]()&]
164 [s2;%% Returns the information about Raster.&]
167 [s5;:Raster`:`:GetLine`(int`): [@(0.0.255) virtual] [_^Raster`:`:Line^ Line]_[* GetLine]([@(0.0.255…
170 Raster should be optimized for reading scanlines in ascending
174 [s5;:Raster`:`:IsError`(`): [@(0.0.255) virtual] [@(0.0.255) bool]_[* IsError]()&]
175 [s2; Signals that during the Raster processing, there was an error.
179 [s5;:Raster`:`:GetPaletteCount`(`): [@(0.0.255) virtual] [@(0.0.255) int]_[* GetPaletteCoun
185 [s5;:Raster`:`:GetPalette`(`): [@(0.0.255) virtual] [@(0.0.255) const]_[_^RGBA^ RGBA]_`*[* Ge
190 [s5;:Raster`:`:GetFormat`(`): [@(0.0.255) virtual] [@(0.0.255) const]_[_^RasterFormat^ Rast
192 [s2;%% Returns the format of Raster, can return NULL if format is
196 [s5;:Raster`:`:GetWidth`(`): [@(0.0.255) int]_[* GetWidth]()&]
200 [s5;:Raster`:`:GetHeight`(`): [@(0.0.255) int]_[* GetHeight]()&]
204 [s5;:Raster`:`:operator`[`]`(int`): [_^Raster`:`:Line^ Line]_[* operator`[`]]([@(0.0.255) i
209 [s5;:Raster`:`:GetImage`(int`,int`,int`,int`,const Gate2`<int`,int`>`): [_^Image^ Image
213 [s5;:Raster`:`:GetImage`(const Gate2`<int`,int`>`): [_^Image^ Image]_[* GetImage]([@(0.0.255) c