ofDocsdocumentation glm gtcround (functions)

gtcround (functions)


glm::ceilMultiple( ... )

genType glm::ceilMultiple(genType Source, genType Multiple)

Higher multiple number of Source.

Type parameters:

genType Floating-point or integer scalar or vector types.

Parameters:

Source

Multiple Must be a null or positive value

See also: gtc_round


glm::ceilPowerOfTwo( ... )

genIUType glm::ceilPowerOfTwo(genIUType Value)

Return the power of two number which value is just higher the input value, round up to a power of two.

See also: gtc_round


glm::floorMultiple( ... )

genType glm::floorMultiple(genType Source, genType Multiple)

Lower multiple number of Source.

Type parameters:

genType Floating-point or integer scalar or vector types.

Parameters:

Source

Multiple Must be a null or positive value

See also: gtc_round


glm::floorPowerOfTwo( ... )

genIUType glm::floorPowerOfTwo(genIUType Value)

Return the power of two number which value is just lower the input value, round down to a power of two.

See also: gtc_round


glm::isMultiple( ... )

bool glm::isMultiple(genIUType Value, genIUType Multiple)

Return true if the 'Value' is a multiple of 'Multiple'.

See also: gtc_round


glm::isPowerOfTwo( ... )

bool glm::isPowerOfTwo(genIUType Value)

Return true if the value is a power of two number.

See also: gtc_round


glm::roundMultiple( ... )

genType glm::roundMultiple(genType Source, genType Multiple)

Lower multiple number of Source.

Type parameters:

genType Floating-point or integer scalar or vector types.

Parameters:

Source

Multiple Must be a null or positive value

See also: gtc_round


glm::roundPowerOfTwo( ... )

genIUType glm::roundPowerOfTwo(genIUType Value)

Return the power of two number which value is the closet to the input value.

See also: gtc_round