Skip to content

Struct evab::HorizontalTilesetPolicy

ClassList > evab > HorizontalTilesetPolicy

Policy for horizontal orientation of stretch bars.

  • #include <evabStretchBarPx.h>

Public Static Functions

Type Name
unsigned short CalculateResolution (Coor aSize)
Calculates resolution (number of possible positions).
unsigned short CalculateTotalBlocks (Coor aSize)
Calculates total number of blocks.
Coor GetRestPosition (Coor aPos, Coor aSize)
Coor GetRestSize (Coor aPos, Coor aSize)
Coor GetTilePosition (Coor aPos, Coor aSize, unsigned char index, unsigned char total)
Gets position of a block.

Public Static Functions Documentation

function CalculateResolution

Calculates resolution (number of possible positions).

static inline unsigned short evab::HorizontalTilesetPolicy::CalculateResolution (
    Coor aSize
) 

Parameters:

  • aSize Size of the element

Returns:

Resolution value


function CalculateTotalBlocks

Calculates total number of blocks.

static inline unsigned short evab::HorizontalTilesetPolicy::CalculateTotalBlocks (
    Coor aSize
) 

Parameters:

  • aSize Size of the element

Returns:

Total number of blocks


function GetRestPosition

static inline Coor evab::HorizontalTilesetPolicy::GetRestPosition (
    Coor aPos,
    Coor aSize
) 

function GetRestSize

static inline Coor evab::HorizontalTilesetPolicy::GetRestSize (
    Coor aPos,
    Coor aSize
) 

function GetTilePosition

Gets position of a block.

static inline Coor evab::HorizontalTilesetPolicy::GetTilePosition (
    Coor aPos,
    Coor aSize,
    unsigned char index,
    unsigned char total
) 

Parameters:

  • aPos Base position
  • aSize Size of the element
  • index Block index
  • total Total number of blocks

Returns:

Position of the block



The documentation for this class was generated from the following file src/evabStretchBarPx.h