# Rhino.Render.Fields namespace

Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

## Classes

- [BoolField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.boolfield.md): bool field value class
- [ByteArrayField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.bytearrayfield.md): ByteArray field value class
- [Color4fField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.color4ffield.md): Color4f field value class
- [DateTimeField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.datetimefield.md): DateTime field value class
- [DoubleField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.doublefield.md): double field value class
- [Field](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.field.md): Generic data fields used to add publicly accessible properties to RenderContent.FieldDictionary. These should be created by calling a FieldDictaionary.Add() method on a Render content object. These are allocated after the RenderContent object's C++ object is created and added to the underlying C++ objects content dictionary, who ever allocates a field is responsible for deleting it so these objects clean up the C++ pointers when they are disposed of.
- [FieldDictionary](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.fielddictionary.md): Dictionary containing RenderContent data fields. Add fields to this dictionary in your derived RenderContent classes constructor. Get field values using the TryGet[data type]() methods and set them using the Set() method.
- [FloatField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.floatfield.md): float field value class
- [GuidField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.guidfield.md): Guid field value class
- [IntField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.intfield.md): Integer field value class
- [NullField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.nullfield.md): Null field value class
- [Point2dField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.point2dfield.md): Point2d field value class
- [Point3dField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.point3dfield.md): Point3d field value class
- [Point4dField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.point4dfield.md): Point4d field value class
- [StringField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.stringfield.md): String field value class
- [TransformField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.transformfield.md): Transform field value class
- [Vector2dField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.vector2dfield.md): Vector2d field value class
- [Vector3dField](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.fields.vector3dfield.md): Vector3d field value class
