#include <stdlib.h>#include <ctype.h>#include <stdio.h>#include "agg_rendering_buffer.h"#include "agg_rasterizer_scanline_aa.h"#include "agg_scanline_u.h"#include "agg_renderer_scanline.h"#include "agg_path_storage.h"#include "agg_conv_transform.h"#include "agg_trans_affine.h"#include "agg_span_allocator.h"#include "agg_span_interpolator_linear.h"#include "agg_span_interpolator_trans.h"#include "agg_span_interpolator_persp.h"#include "agg_span_subdiv_adaptor.h"#include "agg_image_accessors.h"#include "agg_gamma_lut.h"#include "ctrl/agg_rbox_ctrl.h"#include "ctrl/agg_slider_ctrl.h"#include "platform/agg_platform_support.h"#include "interactive_polygon.h"#include "agg_pixfmt_rgb.h"#include "agg_span_image_filter_rgb.h"Go to the source code of this file.
Classes | |
| class | the_application |
Defines | |
| #define | pix_format agg::pix_format_bgr24 |
| #define | image_filter_2x2_type agg::span_image_filter_rgb_2x2 |
| #define | image_resample_affine_type agg::span_image_resample_rgb_affine |
| #define | image_resample_type agg::span_image_resample_rgb |
Typedefs | |
| typedef agg::pixfmt_bgr24 | pixfmt |
| typedef agg::pixfmt_bgr24_pre | pixfmt_pre |
| typedef pixfmt::color_type | color_type |
| typedef color_type::value_type | value_type |
| typedef agg::renderer_base< pixfmt > | renderer_base |
| typedef agg::renderer_base< pixfmt_pre > | renderer_base_pre |
| typedef agg::renderer_scanline_aa_solid< renderer_base > | renderer_solid |
Enumerations | |
| enum | flip_y_e { flip_y = true } |
| enum | base_scale_e { base_shift = color_type::base_shift } |
Functions | |
| int | agg_main (int argc, char *argv[]) |
Variables | |
| int | global_offset = 0 |
| agg::rasterizer_scanline_aa | g_rasterizer |
| agg::scanline_u8 | g_scanline |
| double | g_x1 = 0 |
| double | g_y1 = 0 |
| double | g_x2 = 0 |
| double | g_y2 = 0 |
|
|
Definition at line 41 of file image_resample.cpp. Referenced by the_application::on_draw(). |
|
|
Definition at line 42 of file image_resample.cpp. |
|
|
Definition at line 43 of file image_resample.cpp. Referenced by the_application::on_draw(). |
|
|
Definition at line 38 of file image_resample.cpp. |
|
|
Definition at line 45 of file image_resample.cpp. |
|
|
Definition at line 39 of file image_resample.cpp. |
|
|
Definition at line 40 of file image_resample.cpp. |
|
|
Definition at line 47 of file image_resample.cpp. |
|
|
Definition at line 48 of file image_resample.cpp. |
|
|
Definition at line 49 of file image_resample.cpp. |
|
|
Definition at line 46 of file image_resample.cpp. |
|
|
Definition at line 50 of file image_resample.cpp. 00050 { base_shift = color_type::base_shift };
|
|
|
Definition at line 27 of file image_resample.cpp. 00027 { flip_y = true };
|
|
||||||||||||
|
Definition at line 360 of file image_resample.cpp. References platform_support::caption(), flip_y, platform_support::img_ext(), platform_support::init(), platform_support::load_img(), platform_support::message(), pix_format, platform_support::run(), and agg::window_resize. 00361 { 00362 the_application app(pix_format, flip_y); 00363 app.caption("AGG Example. Image Transformations with Resampling"); 00364 00365 const char* img_name = "spheres"; 00366 if(argc >= 2) img_name = argv[1]; 00367 if(!app.load_img(0, img_name)) 00368 { 00369 char buf[256]; 00370 if(strcmp(img_name, "spheres") == 0) 00371 { 00372 sprintf(buf, "File not found: %s%s. Download http://www.antigrain.com/%s%s\n" 00373 "or copy it from another directory if available.", 00374 img_name, app.img_ext(), img_name, app.img_ext()); 00375 } 00376 else 00377 { 00378 sprintf(buf, "File not found: %s%s", img_name, app.img_ext()); 00379 } 00380 app.message(buf); 00381 return 1; 00382 } 00383 00384 00385 if(app.init(600, 600, agg::window_resize)) 00386 { 00387 return app.run(); 00388 } 00389 return 1; 00390 }
|
|
|
Definition at line 29 of file image_resample.cpp. |
|
|
Definition at line 30 of file image_resample.cpp. |
|
|
Definition at line 31 of file image_resample.cpp. |
|
|
Definition at line 33 of file image_resample.cpp. |
|
|
Definition at line 32 of file image_resample.cpp. |
|
|
Definition at line 34 of file image_resample.cpp. |
|
|
Definition at line 24 of file image_resample.cpp. |