neoGFX
Cross-platform C++ app/game engine
neogfx::i_geometry Member List

This is the complete list of members for neogfx::i_geometry, including all inherited members.

apply_fixed_size(size const &aResult) constneogfx::i_geometryinline
device_metrics() const =0neogfx::i_units_contextpure virtual
device_metrics_available() const =0neogfx::i_units_contextpure virtual
dpi_scale(T aValue) constneogfx::i_units_contextinline
dpi_scale(dimension aValue) constneogfx::i_units_contextinline
dpi_scale(const vector2 &aVector) constneogfx::i_units_contextinline
dpi_scale(const size &aSize) constneogfx::i_units_contextinline
dpi_scale(const delta &aDelta) constneogfx::i_units_contextinline
dpi_scale(const point &aPoint) constneogfx::i_units_contextinline
dpi_scale(const padding &aPadding) constneogfx::i_units_contextinline
dpi_scale_factor() const =0neogfx::i_units_contextpure virtual
dpi_select(T &&aLowDpiValue, T &&aHighDpiValue) constneogfx::i_units_contextinline
effective_size_policy() constneogfx::i_geometryinline
extents() const =0neogfx::i_geometrypure virtual
fixed_size(optional_size const &aAvailableSpace={}) const =0neogfx::i_geometrypure virtual
has_fixed_size() const =0neogfx::i_geometrypure virtual
has_maximum_size() const =0neogfx::i_geometrypure virtual
has_minimum_size() const =0neogfx::i_geometrypure virtual
has_padding() const =0neogfx::i_geometrypure virtual
has_size_policy() const =0neogfx::i_geometrypure virtual
has_weight() const =0neogfx::i_geometrypure virtual
high_dpi() const =0neogfx::i_units_contextpure virtual
maximum_size(optional_size const &aAvailableSpace={}) const =0neogfx::i_geometrypure virtual
minimum_size(optional_size const &aAvailableSpace={}) const =0neogfx::i_geometrypure virtual
padding() const =0neogfx::i_geometrypure virtual
position() const =0neogfx::i_geometrypure virtual
set_extents(const size &aExtents)=0neogfx::i_geometrypure virtual
set_fixed_size(optional_size const &aFixedSize, bool aUpdateLayout=true)=0neogfx::i_geometrypure virtual
set_maximum_height(dimension aHeight, bool aUpdateLayout=true)neogfx::i_geometryinline
set_maximum_size(optional_size const &aMaximumSize, bool aUpdateLayout=true)=0neogfx::i_geometrypure virtual
set_maximum_width(dimension aWidth, bool aUpdateLayout=true)neogfx::i_geometryinline
set_minimum_height(dimension aHeight, bool aUpdateLayout=true)neogfx::i_geometryinline
set_minimum_size(optional_size const &aMinimumSize, bool aUpdateLayout=true)=0neogfx::i_geometrypure virtual
set_minimum_width(dimension aWidth, bool aUpdateLayout=true)neogfx::i_geometryinline
set_padding(optional_padding const &aPadding, bool aUpdateLayout=true)=0neogfx::i_geometrypure virtual
set_position(const point &aPosition)=0neogfx::i_geometrypure virtual
set_size_policy(const optional_size_policy &aSizePolicy, bool aUpdateLayout=true)=0neogfx::i_geometrypure virtual
set_size_policy(size_constraint aConstraint, bool aUpdateLayout=true)neogfx::i_geometryinline
set_size_policy(size_constraint aConstraint, const size &aAspectRatio, bool aUpdateLayout=true)neogfx::i_geometryinline
set_size_policy(size_constraint aHorizontalConstraint, size_constraint aVerticalConstraint, bool aUpdateLayout=true)neogfx::i_geometryinline
set_size_policy(size_constraint aHorizontalConstraint, size_constraint aVerticalConstraint, const size &aAspectRatio, bool aUpdateLayout=true)neogfx::i_geometryinline
set_weight(optional_size const &aWeight, bool aUpdateLayout=true)=0neogfx::i_geometrypure virtual
size_policy() const =0neogfx::i_geometrypure virtual
weight() const =0neogfx::i_geometrypure virtual