Show / Hide Table of Contents

# Struct ImPlotStylePtr

##### Inherited Members

System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()

###### Namespace: ImPlotNET

###### Assembly: ImGui.NET.dll

##### Syntax

    public struct ImPlotStylePtr

### Constructors

| Improve this Doc View Source

#### ImPlotStylePtr(ImPlotStyle*)

##### Declaration

    public ImPlotStylePtr(ImPlotStyle*nativePtr)

##### Parameters

Type | Name | Description
--- | --- | ---
ImPlotStyle* | nativePtr |

| Improve this Doc View Source

#### ImPlotStylePtr(IntPtr)

##### Declaration

    public ImPlotStylePtr(IntPtr nativePtr)

##### Parameters

Type | Name | Description
--- | --- | ---
System.IntPtr | nativePtr |

### Properties

| Improve this Doc View Source

#### AnnotationPadding

##### Declaration

    public Vector2 AnnotationPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### AntiAliasedLines

##### Declaration

    public bool AntiAliasedLines { get; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

| Improve this Doc View Source

#### Colors

##### Declaration

    public RangeAccessor<Vector4> Colors { get; }

##### Property Value

Type | Description
--- | ---
RangeAccessor<System.Numerics.Vector4> |

| Improve this Doc View Source

#### DigitalBitGap

##### Declaration

    public float DigitalBitGap { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### DigitalBitHeight

##### Declaration

    public float DigitalBitHeight { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### ErrorBarSize

##### Declaration

    public float ErrorBarSize { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### ErrorBarWeight

##### Declaration

    public float ErrorBarWeight { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### FillAlpha

##### Declaration

    public float FillAlpha { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### FitPadding

##### Declaration

    public Vector2 FitPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### LabelPadding

##### Declaration

    public Vector2 LabelPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### LegendInnerPadding

##### Declaration

    public Vector2 LegendInnerPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### LegendPadding

##### Declaration

    public Vector2 LegendPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### LegendSpacing

##### Declaration

    public Vector2 LegendSpacing { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### LineWeight

##### Declaration

    public float LineWeight { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### MajorGridSize

##### Declaration

    public Vector2 MajorGridSize { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### MajorTickLen

##### Declaration

    public Vector2 MajorTickLen { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### MajorTickSize

##### Declaration

    public Vector2 MajorTickSize { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### Marker

##### Declaration

    public int Marker { get; }

##### Property Value

Type | Description
--- | ---
System.Int32 |

| Improve this Doc View Source

#### MarkerSize

##### Declaration

    public float MarkerSize { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### MarkerWeight

##### Declaration

    public float MarkerWeight { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### MinorAlpha

##### Declaration

    public float MinorAlpha { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### MinorGridSize

##### Declaration

    public Vector2 MinorGridSize { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### MinorTickLen

##### Declaration

    public Vector2 MinorTickLen { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### MinorTickSize

##### Declaration

    public Vector2 MinorTickSize { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### MousePosPadding

##### Declaration

    public Vector2 MousePosPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### NativePtr

##### Declaration

    public ImPlotStyle*NativePtr { get; }

##### Property Value

Type | Description
--- | ---
ImPlotStyle* |

| Improve this Doc View Source

#### PlotBorderSize

##### Declaration

    public float PlotBorderSize { get; }

##### Property Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### PlotDefaultSize

##### Declaration

    public Vector2 PlotDefaultSize { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### PlotMinSize

##### Declaration

    public Vector2 PlotMinSize { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### PlotPadding

##### Declaration

    public Vector2 PlotPadding { get; }

##### Property Value

Type | Description
--- | ---
System.Numerics.Vector2 |

| Improve this Doc View Source

#### Use24HourClock

##### Declaration

    public bool Use24HourClock { get; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

| Improve this Doc View Source

#### UseISO8601

##### Declaration

    public bool UseISO8601 { get; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

| Improve this Doc View Source

#### UseLocalTime

##### Declaration

    public bool UseLocalTime { get; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

### Methods

| Improve this Doc View Source

#### Destroy()

##### Declaration

    public void Destroy()

### Operators

| Improve this Doc View Source

#### Implicit(ImPlotStyle* to ImPlotStylePtr)

##### Declaration

    public static implicit operator ImPlotStylePtr(ImPlotStyle*nativePtr)

##### Parameters

Type | Name | Description
--- | --- | ---
ImPlotStyle* | nativePtr |

##### Returns

Type | Description
--- | ---
ImPlotStylePtr |

| Improve this Doc View Source

#### Implicit(ImPlotStylePtr to ImPlotStyle*)

##### Declaration

    public static implicit operator ImPlotStyle*(ImPlotStylePtr wrappedPtr)

##### Parameters

Type | Name | Description
--- | --- | ---
ImPlotStylePtr | wrappedPtr |

##### Returns

Type | Description
--- | ---
ImPlotStyle* |

| Improve this Doc View Source

#### Implicit(IntPtr to ImPlotStylePtr)

##### Declaration

    public static implicit operator ImPlotStylePtr(IntPtr nativePtr)

##### Parameters

Type | Name | Description
--- | --- | ---
System.IntPtr | nativePtr |

##### Returns

Type | Description
--- | ---
ImPlotStylePtr |