Fgd¶
- class valvefgd.Fgd[source]¶
Contains all the data from a Fgd file such as entities and other editor informations.
- __repr__()[source]¶
A partial, printable summary of a Fgd.
- Returns:
A Python formated string.
- Return type:
- property includes¶
A list of included
valvefgd.Fgd
, including inherited includes from @includes.
- property entities¶
A list containing all
valvefgd.FgdEntity
, including inherited entities from @includes.
- property editor_data¶
A list containing all
valvefgd.FgdEditorData
, including inherited data from @includes.
- add_include(parent_fgd)[source]¶
Adds a parent
valvefgd.Fgd
to supplement this one.- Parameters:
parent_fgd (Fgd) – The Fgd object to be added as a parent.
- add_entity(fgd_entity)[source]¶
Adds an entity to the Fgd.
- Parameters:
fgd_entity (FgdEntity) – The FgdEntity object to be added to this Fgd instance.
- add_editor_data(fgd_editor_data)[source]¶
Adds editor data to the Fgd.
- Parameters:
fgd_editor_data (FgdEditorData) – The FgdEditorData object to be added to this Fgd instance.
- entity_by_name(entity_name)[source]¶
Finds an entity by its name.
- Parameters:
entity_name (str) – The entity name to look for.
- Raises:
EntityNotFound – Whenever an entity could not be found.
- Returns:
An entity with matching name.
- Return type: