![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <geometrical.hpp>
Public Types | |
typedef DimensionType | dimension_type |
typedef dimension_type | coordinate_type |
typedef basic_point< coordinate_type > | point_type |
typedef basic_size< dimension_type > | size_type |
Public Member Functions | |
basic_margins () | |
basic_margins (dimension_type all) | |
basic_margins (dimension_type left, dimension_type top, dimension_type right, dimension_type bottom) | |
basic_margins (dimension_type leftRight, dimension_type topBottom) | |
template<typename DimensionType2 > | |
basic_margins (const basic_margins< DimensionType2 > &other) | |
bool | operator== (const self_type &other) const |
bool | operator!= (const self_type &other) const |
self_type | operator- () const |
self_type & | operator+= (const self_type &other) |
self_type & | operator+= (dimension_type amount) |
self_type & | operator-= (const self_type &other) |
self_type & | operator-= (dimension_type amount) |
self_type & | operator*= (const self_type &other) |
self_type & | operator*= (dimension_type amount) |
self_type & | operator/= (const self_type &other) |
self_type & | operator/= (dimension_type amount) |
point_type | top_left () const |
size_type | size () const |
self_type | ceil () const |
self_type | floor () const |
self_type | round () const |
Public Attributes | |
dimension_type | left |
dimension_type | top |
dimension_type | right |
dimension_type | bottom |
Definition at line 564 of file geometrical.hpp.
typedef dimension_type neogfx::basic_margins< DimensionType >::coordinate_type |
Definition at line 570 of file geometrical.hpp.
typedef DimensionType neogfx::basic_margins< DimensionType >::dimension_type |
Definition at line 569 of file geometrical.hpp.
typedef basic_point<coordinate_type> neogfx::basic_margins< DimensionType >::point_type |
Definition at line 571 of file geometrical.hpp.
typedef basic_size<dimension_type> neogfx::basic_margins< DimensionType >::size_type |
Definition at line 572 of file geometrical.hpp.
|
inline |
Definition at line 575 of file geometrical.hpp.
|
inline |
Definition at line 576 of file geometrical.hpp.
|
inline |
Definition at line 577 of file geometrical.hpp.
|
inline |
Definition at line 578 of file geometrical.hpp.
|
inline |
Definition at line 580 of file geometrical.hpp.
|
inline |
Definition at line 599 of file geometrical.hpp.
|
inline |
Definition at line 600 of file geometrical.hpp.
|
inline |
Definition at line 585 of file geometrical.hpp.
|
inline |
Definition at line 591 of file geometrical.hpp.
|
inline |
Definition at line 592 of file geometrical.hpp.
|
inline |
Definition at line 587 of file geometrical.hpp.
|
inline |
Definition at line 588 of file geometrical.hpp.
|
inline |
Definition at line 586 of file geometrical.hpp.
|
inline |
Definition at line 589 of file geometrical.hpp.
|
inline |
Definition at line 590 of file geometrical.hpp.
|
inline |
Definition at line 593 of file geometrical.hpp.
|
inline |
Definition at line 594 of file geometrical.hpp.
|
inline |
Definition at line 584 of file geometrical.hpp.
|
inline |
Definition at line 601 of file geometrical.hpp.
|
inline |
Definition at line 597 of file geometrical.hpp.
|
inline |
Definition at line 596 of file geometrical.hpp.
dimension_type neogfx::basic_margins< DimensionType >::bottom |
Definition at line 607 of file geometrical.hpp.
dimension_type neogfx::basic_margins< DimensionType >::left |
Definition at line 604 of file geometrical.hpp.
dimension_type neogfx::basic_margins< DimensionType >::right |
Definition at line 606 of file geometrical.hpp.
dimension_type neogfx::basic_margins< DimensionType >::top |
Definition at line 605 of file geometrical.hpp.