GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
Public Member Functions | Static Public Member Functions | List of all members
gd::MeasurementUnit Class Reference

A unit of measurement. More...

#include <MeasurementUnit.h>

Public Member Functions

 MeasurementUnit (const std::vector< gd::MeasurementUnitElement > &elements_, gd::String name_, gd::String label_, gd::String elementsWithWords_, gd::String description_="")
 
 MeasurementUnit (gd::String name_, gd::String label_, gd::String elementsWithWords_, gd::String description_="")
 
const gd::StringGetName () const
 Return the unit name.
 
const gd::StringGetLabel () const
 Return the unit label.
 
const gd::StringGetDescription () const
 Return the unit description.
 
const gd::StringGetElementsWithWords () const
 Return the unit description.
 
const std::vector< gd::MeasurementUnitElement > & GetElements () const
 Return the unit elements.
 
std::size_t GetElementsCount () const
 
int GetElementPower (std::size_t elementIndex) const
 
const gd::MeasurementBaseUnitGetElementBaseUnit (std::size_t elementIndex) const
 
bool IsUndefined () const
 

Static Public Member Functions

static void ApplyTranslation ()
 
static const gd::MeasurementUnitGetUndefined ()
 
static const gd::MeasurementUnitGetDimensionless ()
 
static const gd::MeasurementUnitGetDegreeAngle ()
 
static const gd::MeasurementUnitGetSecond ()
 
static const gd::MeasurementUnitGetPixel ()
 
static const gd::MeasurementUnitGetPixelSpeed ()
 
static const gd::MeasurementUnitGetPixelAcceleration ()
 
static const gd::MeasurementUnitGetAngularSpeed ()
 
static const gd::MeasurementUnitGetNewton ()
 
static const std::vector< const gd::MeasurementUnit * > & GetDefaultMeasurementUnits ()
 
static std::size_t GetDefaultMeasurementUnitsCount ()
 
static const gd::MeasurementUnitGetDefaultMeasurementUnitAtIndex (std::size_t index)
 
static bool HasDefaultMeasurementUnitNamed (const gd::String &name)
 
static const gd::MeasurementUnitGetDefaultMeasurementUnitByName (const gd::String &name)
 

Detailed Description

A unit of measurement.


The documentation for this class was generated from the following files: