Navigation: Programming Cookbook > External Interfacing >
External Field Types
Of course, there's more variety to structure fields than just 32-bit signed and unsigned integers, so Dolphin has a wide range of fields that one can insert into the structure template. Should these be inadequate one can also can add more to meet one's needs by defining new classes. Currently the field description objects can all be found as subclasses of ExternalField (a subclass of AttributeDescriptor) and they break down into three broad groupings corresponding to the main immediate subclasses: EmbeddedFields, PointerFields and ScalarFields. There is also the FillerField type for padding. The best way to understand the use of each of the field types in Dolphin is to browse their references for existing uses, but a brief description of the broad categories of fields follows.