# ObjectRenderMaterial.Value struct

Namespace: [Grasshopper.Rhinoceros.Render](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.rhinoceros.render.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public struct ObjectRenderMaterial.Value : GH_ISerializable, IStructuralEquatable, IEquatable<ObjectRenderMaterial.Value>, IComparable<ObjectRenderMaterial.Value>, IComparable
```

## Constructors

- [ObjectRenderMaterial.Value](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/ctor.md): (3 overloads)

## Properties

- [ByLayer](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/bylayer.md): (static)
- [ByParent](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/byparent.md): (static)
- [Default](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/default.md): (static)
- [Material](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/material.md)
- [Source](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/source.md)

## Methods

- [CompareTo](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/compareto.md): (2 overloads)
- [Deconstruct](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/deconstruct.md)
- [Equals](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/equals.md): (3 overloads)
- [GetHashCode](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/gethashcode.md): (2 overloads)
- [GH_ISerializable.Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/read.md)
- [ToString](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/tostring.md)
- [GH_ISerializable.Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/write.md)

## Convertors

- [operator implicit](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.objectrendermaterial.value/op-implicit.md): (4 overloads, static)
