scdatatools.forge.dftypes package¶
- class scdatatools.forge.dftypes.ClassReference[source]¶
Bases:
StrongPointer
- class scdatatools.forge.dftypes.DataCoreHeader[source]¶
Bases:
DataCoreBase
- boolean_count¶
Structure/Union member
- data_mapping_definition_count¶
Structure/Union member
- double_count¶
Structure/Union member
- enum_count¶
Structure/Union member
- enum_definition_count¶
Structure/Union member
- enum_option_name_count¶
Structure/Union member
- float_count¶
Structure/Union member
- guid_count¶
Structure/Union member
- int16_count¶
Structure/Union member
- int32_count¶
Structure/Union member
- int64_count¶
Structure/Union member
- int8_count¶
Structure/Union member
- locale_count¶
Structure/Union member
- property_definition_count¶
Structure/Union member
- record_definition_count¶
Structure/Union member
- reference_count¶
Structure/Union member
- string_count¶
Structure/Union member
- strong_value_count¶
Structure/Union member
- structure_definition_count¶
Structure/Union member
- text_length¶
Structure/Union member
- uint16_count¶
Structure/Union member
- uint32_count¶
Structure/Union member
- uint64_count¶
Structure/Union member
- uint8_count¶
Structure/Union member
- unknown0¶
Structure/Union member
- unknown1¶
Structure/Union member
- unknown2¶
Structure/Union member
- unknown3¶
Structure/Union member
- unknown4¶
Structure/Union member
- unknown6¶
Structure/Union member
- version¶
Structure/Union member
- weak_value_count¶
Structure/Union member
- class scdatatools.forge.dftypes.DataCoreNamed[source]¶
Bases:
DataCoreBase
- property name¶
- class scdatatools.forge.dftypes.DataMappingDefinition16[source]¶
Bases:
DataCoreBase
- structure_count¶
Structure/Union member
- structure_index¶
Structure/Union member
- class scdatatools.forge.dftypes.DataMappingDefinition32[source]¶
Bases:
DataCoreBase
- structure_count¶
Structure/Union member
- structure_index¶
Structure/Union member
- class scdatatools.forge.dftypes.EnumChoice[source]¶
Bases:
DataCoreBase
- enum_choice_index¶
Structure/Union member
- property value¶
- class scdatatools.forge.dftypes.EnumDefinition[source]¶
Bases:
DataCoreNamed
- property enum¶
- first_value_index¶
Structure/Union member
- name_offset¶
Structure/Union member
- value_count¶
Structure/Union member
- class scdatatools.forge.dftypes.GUID[source]¶
Bases:
DataCoreBase
- raw_guid¶
Structure/Union member
- property value¶
- class scdatatools.forge.dftypes.LocaleReference[source]¶
Bases:
StringReference
- class scdatatools.forge.dftypes.Pointer[source]¶
Bases:
object
- property name¶
- property properties¶
- property reference¶
- property structure_definition¶
- property type¶
- class scdatatools.forge.dftypes.PropertyDefinition[source]¶
Bases:
DataCoreNamed
- property calculated_data_size¶
- conversion_type¶
Structure/Union member
- data_type¶
Structure/Union member
- name_offset¶
Structure/Union member
- padding¶
Structure/Union member
- structure_index¶
Structure/Union member
- property type_def¶
- class scdatatools.forge.dftypes.Record(*args, **kwargs)[source]¶
Bases:
Pointer
,DataCoreNamed
- property filename¶
- filename_offset¶
Structure/Union member
- id¶
Structure/Union member
- instance_index¶
Structure/Union member
- property name¶
- name_offset¶
Structure/Union member
- other_index¶
Structure/Union member
- structure_index¶
Structure/Union member
- class scdatatools.forge.dftypes.Reference[source]¶
Bases:
DataCoreBase
- instance_index¶
Structure/Union member
- property name¶
- property properties¶
- property reference¶
- value¶
Structure/Union member
- class scdatatools.forge.dftypes.StringReference[source]¶
Bases:
DataCoreBase
- string_offset¶
Structure/Union member
- property value¶
- class scdatatools.forge.dftypes.StrongPointer[source]¶
Bases:
Pointer
,DataCoreBase
- instance_index¶
Structure/Union member
- structure_index¶
Structure/Union member
- class scdatatools.forge.dftypes.StructureDefinition[source]¶
Bases:
DataCoreNamed
- property calculated_data_size¶
- first_property_index¶
Structure/Union member
- name_offset¶
Structure/Union member
- node_type¶
Structure/Union member
- property parent¶
- parent_index¶
Structure/Union member
- property properties¶
- property_count¶
Structure/Union member
- class scdatatools.forge.dftypes.StructureInstance(dcb=None, dcb_offset=None, structure_definition=None)[source]¶
Bases:
object
- property properties¶
- class scdatatools.forge.dftypes.WeakPointer[source]¶
Bases:
Pointer
,DataCoreBase
- instance_index¶
Structure/Union member
- property properties¶
- structure_index¶
Structure/Union member
Submodules¶
- scdatatools.forge.dftypes.enums module
ConversionTypes
DataTypes
DataTypes.ArrayPointer
DataTypes.Boolean
DataTypes.Class
DataTypes.Double
DataTypes.EnumChoice
DataTypes.EnumValueName
DataTypes.Float
DataTypes.GUID
DataTypes.Int16
DataTypes.Int32
DataTypes.Int64
DataTypes.Int8
DataTypes.Locale
DataTypes.Reference
DataTypes.StringRef
DataTypes.StrongPointer
DataTypes.UInt16
DataTypes.UInt32
DataTypes.UInt64
DataTypes.UInt8
DataTypes.WeakPointer
StringSize
- scdatatools.forge.dftypes.utils module