| accumulator_pointer typedef | surface< T, AT, VP > | |
| accumulator_type typedef | surface< T, AT, VP > | |
| begin() | surface< T, AT, VP > | inline |
| begin() const | surface< T, AT, VP > | inline |
| blit_to(_pen &pen) | surface< T, AT, VP > | inline |
| blit_to(_pen &DEST_PEN, int x, int y, int w, int h) | surface< T, AT, VP > | inline |
| clear() | surface< T, AT, VP > | inline |
| const_accumulator_pointer typedef | surface< T, AT, VP > | |
| const_alpha_pen typedef | surface< T, AT, VP > | |
| const_iterator_x typedef | surface< T, AT, VP > | |
| const_iterator_y typedef | surface< T, AT, VP > | |
| const_pen typedef | surface< T, AT, VP > | |
| const_pointer typedef | surface< T, AT, VP > | |
| cooker_ | surface< T, AT, VP > | private |
| copy(const surface &rhs) | surface< T, AT, VP > | inline |
| cosine_sample(const float x, const float y) const | surface< T, AT, VP > | inline |
| cosine_sample_cooked(const float x, const float y) const | surface< T, AT, VP > | inline |
| cubic_sample(float x, float y) const | surface< T, AT, VP > | inline |
| cubic_sample_cooked(float x, float y) const | surface< T, AT, VP > | inline |
| data_ | surface< T, AT, VP > | private |
| deletable_ | surface< T, AT, VP > | private |
| difference_type typedef | surface< T, AT, VP > | |
| end() | surface< T, AT, VP > | inline |
| end() const | surface< T, AT, VP > | inline |
| fill(value_type v, int x, int y, int w, int h) | surface< T, AT, VP > | inline |
| fill(value_type v, _pen &PEN, int w, int h) | surface< T, AT, VP > | inline |
| fill(value_type v) | surface< T, AT, VP > | inline |
| flip_v() | surface< T, AT, VP > | inline |
| get_h() const | surface< T, AT, VP > | inline |
| get_pen(int x, int y) | surface< T, AT, VP > | inline |
| get_pen(int x, int y) const | surface< T, AT, VP > | inline |
| get_pitch() const | surface< T, AT, VP > | inline |
| get_w() const | surface< T, AT, VP > | inline |
| h_ | surface< T, AT, VP > | private |
| is_valid() const | surface< T, AT, VP > | inline |
| iterator_x typedef | surface< T, AT, VP > | |
| iterator_y typedef | surface< T, AT, VP > | |
| linear_sample(const float x, const float y) const | surface< T, AT, VP > | inline |
| linear_sample_cooked(const float x, const float y) const | surface< T, AT, VP > | inline |
| mirror(const surface &rhs) | surface< T, AT, VP > | inline |
| non_const_alpha_pen typedef | surface< T, AT, VP > | |
| operator bool() const | surface< T, AT, VP > | inline |
| operator=(const surface &rhs) | surface< T, AT, VP > | inline |
| operator[](const int &y) | surface< T, AT, VP > | inline |
| operator[](const int &y) const | surface< T, AT, VP > | inline |
| pen typedef | surface< T, AT, VP > | |
| pitch_ | surface< T, AT, VP > | private |
| pointer typedef | surface< T, AT, VP > | |
| reference typedef | surface< T, AT, VP > | |
| sample_rect(float x0, float y0, float x1, float y1) const | surface< T, AT, VP > | inline |
| sample_rect_clip(float x0, float y0, float x1, float y1) const | surface< T, AT, VP > | inline |
| sample_rect_clip_cooked(float x0, float y0, float x1, float y1) const | surface< T, AT, VP > | inline |
| sample_rect_cooked(float x0, float y0, float x1, float y1) const | surface< T, AT, VP > | inline |
| set_wh(typename size_type::value_type w, typename size_type::value_type h, const typename size_type::value_type &pitch=0) | surface< T, AT, VP > | inline |
| set_wh(typename size_type::value_type w, typename size_type::value_type h, unsigned char *newdata, const typename size_type::value_type &pitch) | surface< T, AT, VP > | inline |
| size() const | surface< T, AT, VP > | inline |
| size_type typedef | surface< T, AT, VP > | |
| surface() | surface< T, AT, VP > | inline |
| surface(value_type *data, int w, int h, bool deletable=false) | surface< T, AT, VP > | inline |
| surface(value_type *data, int w, int h, typename difference_type::value_type pitch, bool deletable=false) | surface< T, AT, VP > | inline |
| surface(const typename size_type::value_type &w, const typename size_type::value_type &h) | surface< T, AT, VP > | inline |
| surface(const size_type &s) | surface< T, AT, VP > | inline |
| surface(const _pen &_begin, const _pen &_end) | surface< T, AT, VP > | inline |
| surface(const surface &s) | surface< T, AT, VP > | inline |
| swap(const surface &x) | surface< T, AT, VP > | inlineprivate |
| value_prep_type typedef | surface< T, AT, VP > | |
| value_type typedef | surface< T, AT, VP > | |
| w_ | surface< T, AT, VP > | private |
| zero_pos_ | surface< T, AT, VP > | private |
| ~surface() | surface< T, AT, VP > | inline |