Castle Game Engine: X3DFields: Class TX3DFieldList

# Class TX3DFieldList
Description | Hierarchy | Fields | Methods | Properties
## Unit X3DFields ## Declaration `type TX3DFieldList = class(specialize TFPGObjectList<TX3DField>)` ## Description ## Hierarchy TFPGObjectList TX3DFieldList ## Overview ### Methods
| `function IndexOf(const AName: string): integer;`
| `function IndexOfExposedEvent(const EventName: string; out Event: TX3DEvent): Integer;`
### Properties
| `property ByName[constAName:string]: TX3DField read GetByName;`
## Description ### Methods
| `function IndexOf(const AName: string): integer;`
Searches for a field with given Name, returns it's index or -1 if not found.
| `function IndexOfExposedEvent(const EventName: string; out Event: TX3DEvent): Integer;`
Returns if EventName is an event implicitly exposed by one of our exposed fields (i.e. set_xxx or xxx_changed). If yes, then returns index of event, and the event reference itself (so always `Fields[ReturnedIndex].ExposedEvent[ReturnedEvent.InEvent] = ReturnedEvent`). Otherwise, returns -1.
### Properties
| `property ByName[constAName:string]: TX3DField read GetByName;`
Access field by name. Raises EX3DNotFound if the given Name doesn't exist.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:13