Show / Hide Table of Contents

# Struct StylePtr

##### Inherited Members

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

###### Namespace: imnodesNET

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

##### Syntax

    public struct StylePtr

### Constructors

| Improve this Doc View Source

#### StylePtr(Style*)

##### Declaration

    public StylePtr(Style*nativePtr)

##### Parameters

Type | Name | Description
--- | --- | ---
Style* | nativePtr |

| Improve this Doc View Source

#### StylePtr(IntPtr)

##### Declaration

    public StylePtr(IntPtr nativePtr)

##### Parameters

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

### Properties

| Improve this Doc View Source

#### colors

##### Declaration

    public readonly RangeAccessor<uint> colors { get; }

##### Property Value

Type | Description
--- | ---
RangeAccessor<System.UInt32> |

| Improve this Doc View Source

#### flags

##### Declaration

    public readonly ref StyleFlags flags { get; }

##### Property Value

Type | Description
--- | ---
StyleFlags |

| Improve this Doc View Source

#### grid_spacing

##### Declaration

    public readonly ref float grid_spacing { get; }

##### Property Value

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

| Improve this Doc View Source

#### link_hover_distance

##### Declaration

    public readonly ref float link_hover_distance { get; }

##### Property Value

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

| Improve this Doc View Source

#### link_line_segments_per_length

##### Declaration

    public readonly ref float link_line_segments_per_length { get; }

##### Property Value

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

| Improve this Doc View Source

#### link_thickness

##### Declaration

    public readonly ref float link_thickness { get; }

##### Property Value

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

| Improve this Doc View Source

#### NativePtr

##### Declaration

    public readonly Style*NativePtr { get; }

##### Property Value

Type | Description
--- | ---
Style* |

| Improve this Doc View Source

#### node_border_thickness

##### Declaration

    public readonly ref float node_border_thickness { get; }

##### Property Value

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

| Improve this Doc View Source

#### node_corner_rounding

##### Declaration

    public readonly ref float node_corner_rounding { get; }

##### Property Value

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

| Improve this Doc View Source

#### node_padding_horizontal

##### Declaration

    public readonly ref float node_padding_horizontal { get; }

##### Property Value

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

| Improve this Doc View Source

#### node_padding_vertical

##### Declaration

    public readonly ref float node_padding_vertical { get; }

##### Property Value

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

| Improve this Doc View Source

#### pin_circle_radius

##### Declaration

    public readonly ref float pin_circle_radius { get; }

##### Property Value

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

| Improve this Doc View Source

#### pin_hover_radius

##### Declaration

    public readonly ref float pin_hover_radius { get; }

##### Property Value

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

| Improve this Doc View Source

#### pin_line_thickness

##### Declaration

    public readonly ref float pin_line_thickness { get; }

##### Property Value

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

| Improve this Doc View Source

#### pin_offset

##### Declaration

    public readonly ref float pin_offset { get; }

##### Property Value

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

| Improve this Doc View Source

#### pin_quad_side_length

##### Declaration

    public readonly ref float pin_quad_side_length { get; }

##### Property Value

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

| Improve this Doc View Source

#### pin_triangle_side_length

##### Declaration

    public readonly ref float pin_triangle_side_length { get; }

##### Property Value

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

### Methods

| Improve this Doc View Source

#### Destroy()

##### Declaration

    public void Destroy()

### Operators

| Improve this Doc View Source

#### Implicit(Style* to StylePtr)

##### Declaration

    public static implicit operator StylePtr(Style*nativePtr)

##### Parameters

Type | Name | Description
--- | --- | ---
Style* | nativePtr |

##### Returns

Type | Description
--- | ---
StylePtr |

| Improve this Doc View Source

#### Implicit(StylePtr to Style*)

##### Declaration

    public static implicit operator Style*(StylePtr wrappedPtr)

##### Parameters

Type | Name | Description
--- | --- | ---
StylePtr | wrappedPtr |

##### Returns

Type | Description
--- | ---
Style* |

| Improve this Doc View Source

#### Implicit(IntPtr to StylePtr)

##### Declaration

    public static implicit operator StylePtr(IntPtr nativePtr)

##### Parameters

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

##### Returns

Type | Description
--- | ---
StylePtr |