# GlyphValueRecord

> The values used to adjust the position of a glyph or set of glyphs.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.TextCore.LowLevel](/engine/6000.6/script-reference/unityengine/textcore/lowlevel.md)
* **Assembly:** UnityEngine.TextCoreFontEngineModule
* **Implements:** [IEquatable\<GlyphValueRecord>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct GlyphValueRecord : IEquatable<GlyphValueRecord>
```

## Constructors

| Constructor                                                                                                                                                         | Description                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [GlyphValueRecord(System.Single,System.Single,System.Single,System.Single)](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/ctor.md) | Constructor for new glyph value record. |

## Properties

| Property                                                                                                   | Description                                                                   |
| ---------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [xAdvance](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/xadvance.md)     | The positional adjustment that affects the horizontal advance of the glyph.   |
| [xPlacement](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/xplacement.md) | The positional adjustment that affects the horizontal bearing X of the glyph. |
| [yAdvance](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/yadvance.md)     | The positional adjustment that affects the vertical advance of the glyph.     |
| [yPlacement](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/yplacement.md) | The positional adjustment that affectsthe horizontal bearing Y of the glyph.  |
