Home › Reflected data types › AssetObjects
Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.
Reflected types: AssetObjects
Back to the overview.
Asset and artdef object model (artdef sets, collections, elements, values, instances) (inferred).
AssetObjects::InstanceType (enum)
Members and values stored by GetEnumInfo (0x7267d0).
| Member |
Value |
INVALID |
12 |
ASSET |
0 |
MATERIAL |
1 |
GEOMETRY |
2 |
TEXTURE |
3 |
ANIMATION |
4 |
DSG |
5 |
ANALYTIC_LIGHT |
6 |
ENVIRONMENT_LIGHT |
7 |
LIGHT_RIG |
8 |
PARTICLE_EFFECT |
9 |
BEHAVIOR |
10 |
FIREFX |
11 |
AssetObjects::TextureType (enum)
Members and values stored by GetEnumInfo (0x727210).
| Member |
Value |
2D |
0 |
CUBE |
1 |
3D |
2 |
3D_COLORKEY |
3 |
AssetObjects::TriggerType (enum)
Members and values stored by GetEnumInfo (0x727430).
| Member |
Value |
SOUND |
0 |
ASSET_FX |
1 |
TRANSFER |
2 |
ACTION |
3 |
ARTDEF_VFX |
4 |
LIGHT |
5 |
AssetObjects::AnimationBindingSet
Layout read from GetTypeInfo (0x75dab0), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Bindings |
AssetObjects::Container<AssetObjects::AnimationBinding> |
AssetObjects::ArtConsumer
Layout read from GetTypeInfo (0x721530), size 160 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
consumerName |
AssetObjects::String |
| 24 (0x18) |
relativeArtDefPaths |
AssetObjects::Container<AssetObjects::String> |
| 88 (0x58) |
libraryDependencies |
AssetObjects::Container<AssetObjects::String> |
| 152 (0x98) |
loadsLibraries |
bool |
AssetObjects::ArtDefDependencyData
Layout read from GetTypeInfo (0x723dc0), size 88 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
ArtDefPath |
AssetObjects::String |
| 24 (0x18) |
ArtDefDependencyPaths |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::ArtDefElement
Layout read from GetTypeInfo (0x71c3a0), size 184 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_Fields |
AssetObjects::ValueSet |
| 112 (0x70) |
m_AppendMergedParameterCollections |
bool |
| 120 (0x78) |
m_ChildCollections |
AssetObjects::Container<AssetObjects::ArtDefCollection> |
AssetObjects::ArtDefElementTemplate
Layout read from GetTypeInfo (0x71c730), size 176 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 0 (0x0) |
m_kBlock |
(not resolved) |
| 16 (0x10) |
m_nCurrSize |
uint32 |
| 24 (0x18) |
m_Description |
AssetObjects::String |
| 48 (0x30) |
m_Params |
AssetObjects::ParameterSet |
| 112 (0x70) |
m_Children |
AssetObjects::ArtDefElementTemplate |
| 136 (0x88) |
m_nMaximumCount |
uint32 |
| 144 (0x90) |
m_CustomEditor |
AssetObjects::String |
| 168 (0xa8) |
m_AppendMergedParameterCollections |
bool |
| 169 (0xa9) |
m_ReplaceMergedCollectionElements |
bool |
AssetObjects::ArtDefReferenceParameter
Layout read from GetTypeInfo (0x72bbb0).
| Offset |
Field |
Type |
| 112 (0x70) |
m_Default |
AssetObjects::ArtDefReferenceValue |
| 272 (0x110) |
m_CollectionName |
AssetObjects::String |
| 296 (0x128) |
m_CollectionNames |
AssetObjects::Container<AssetObjects::String> |
| 360 (0x168) |
m_TemplateNames |
AssetObjects::Container<AssetObjects::String> |
| 424 (0x1a8) |
m_bAllowNull |
bool |
AssetObjects::ArtDefReferenceValue
Layout read from GetTypeInfo (0x710be0).
| Offset |
Field |
Type |
| 56 (0x38) |
m_ElementName |
AssetObjects::String |
| 80 (0x50) |
m_RootCollectionName |
AssetObjects::String |
| 104 (0x68) |
m_ArtDefPath |
AssetObjects::String |
| 128 (0x80) |
m_TemplateName |
AssetObjects::String |
| 152 (0x98) |
m_CollectionIsLocked |
bool |
AssetObjects::ArtDefSet
Layout read from GetTypeInfo (0x71cbc0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_TemplateName |
AssetObjects::String |
| 32 (0x20) |
m_RootCollections |
AssetObjects::Container<AssetObjects::ArtDefCollection> |
| 224 (0xe0) |
m_Version |
AssetObjects::VersionInfo |
AssetObjects::ArtDefTemplate
Layout read from GetTypeInfo (0x71cf40), size 72 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_Description |
AssetObjects::String |
| 48 (0x30) |
m_Collections |
AssetObjects::ArtDefElementTemplate |
AssetObjects::ArtDefTemplateSet
Layout read from GetTypeInfo (0x71d290), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Templates |
AssetObjects::Container<AssetObjects::ArtDefTemplate> |
AssetObjects::AssetClass
Layout read from GetTypeInfo (0x74ecc0).
| Offset |
Field |
Type |
| 304 (0x130) |
m_AttachmentParams |
AssetObjects::ParameterSet |
| 368 (0x170) |
m_States |
AssetObjects::AssetClassState |
| 432 (0x1b0) |
m_ArtDefReferences |
AssetObjects::AssetArtDefReference |
| 496 (0x1f0) |
m_AllowedPlatforms |
AssetObjects::Platforms |
| 560 (0x230) |
m_AllowedAnimClasses |
AssetObjects::Container<AssetObjects::String> |
| 624 (0x270) |
m_AllowedGeoClasses |
AssetObjects::Container<AssetObjects::String> |
| 688 (0x2b0) |
m_AllowedDSGClasses |
AssetObjects::Container<AssetObjects::String> |
| 752 (0x2f0) |
m_AllowedParticleEffectClasses |
AssetObjects::Container<AssetObjects::String> |
| 816 (0x330) |
m_AllowedBehaviorClasses |
AssetObjects::Container<AssetObjects::String> |
| 880 (0x370) |
m_AllowedSplineClasses |
AssetObjects::Container<AssetObjects::String> |
| 944 (0x3b0) |
m_AllowedTriggerClasses |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::AssetInstance
Layout read from GetTypeInfo (0x73cd30).
| Offset |
Field |
Type |
| 328 (0x148) |
m_SplineSet |
AssetObjects::SplineSet |
| 392 (0x188) |
m_BehaviorData |
AssetObjects::BehaviorData |
| 1200 (0x4b0) |
m_GeometrySet |
AssetObjects::GeometrySet |
| 1264 (0x4f0) |
m_ParticleEffects |
AssetObjects::Container<AssetObjects::String> |
| 1336 (0x538) |
m_Geometries |
AssetObjects::Container<AssetObjects::String> |
| 1400 (0x578) |
m_Animations |
AssetObjects::Container<AssetObjects::String> |
| 1464 (0x5b8) |
m_Materials |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::AttachmentPoint
Layout read from GetTypeInfo (0x75dd70), size 168 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_BoneName |
AssetObjects::String |
| 48 (0x30) |
m_ModelInstanceName |
AssetObjects::String |
| 72 (0x48) |
m_CookParams |
AssetObjects::ValueSet |
| 136 (0x88) |
m_position |
FGXVector3 |
| 148 (0x94) |
m_orientation |
FGXVector3 |
| 160 (0xa0) |
m_scale |
float |
AssetObjects::AttachmentPointSet
Layout read from GetTypeInfo (0x75e1e0), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Points |
AssetObjects::Container<AssetObjects::AttachmentPoint> |
AssetObjects::BLPEntryParameter
Layout read from GetTypeInfo (0x72bfc0).
| Offset |
Field |
Type |
| 112 (0x70) |
m_LibraryName |
AssetObjects::String |
| 136 (0x88) |
m_XLPClassName |
AssetObjects::String |
| 160 (0xa0) |
m_Default |
AssetObjects::BLPEntryValue |
| 336 (0x150) |
m_bAllowNull |
bool |
AssetObjects::BLPEntryValue
Layout read from GetTypeInfo (0x710fd0).
| Offset |
Field |
Type |
| 56 (0x38) |
m_EntryName |
AssetObjects::String |
| 80 (0x50) |
m_LibraryName |
AssetObjects::String |
| 104 (0x68) |
m_XLPClass |
AssetObjects::String |
| 128 (0x80) |
m_XLPPath |
AssetObjects::String |
| 152 (0x98) |
m_BLPPackage |
AssetObjects::String |
AssetObjects::BehaviorClass
Layout read from GetTypeInfo (0x74f580).
| Offset |
Field |
Type |
| 304 (0x130) |
m_AttachmentParams |
AssetObjects::ParameterSet |
| 368 (0x170) |
m_ArtDefReferences |
AssetObjects::AssetArtDefReference |
| 432 (0x1b0) |
m_AllowedAnimClasses |
AssetObjects::Container<AssetObjects::String> |
| 496 (0x1f0) |
m_AllowedDSGClasses |
AssetObjects::Container<AssetObjects::String> |
| 560 (0x230) |
m_AllowedGeoClasses |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::BehaviorData
Layout read from GetTypeInfo (0x73d1e0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_behaviorDataSets |
AssetObjects::BehaviorDataSets |
| 328 (0x148) |
m_dsgName |
AssetObjects::String |
| 352 (0x160) |
m_behaviorInstances |
AssetObjects::Container<AssetObjects::String> |
| 416 (0x1a0) |
m_referenceGeometryNames |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::BehaviorDataSets
Layout read from GetTypeInfo (0x73d590), size 320 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_animationBindings |
AssetObjects::AnimationBindingSet |
| 64 (0x40) |
m_timelineBindings |
AssetObjects::TimelineBindingSet |
| 128 (0x80) |
m_timelines |
AssetObjects::TimelineSet |
| 192 (0xc0) |
m_attachmentPoints |
AssetObjects::AttachmentPointSet |
| 256 (0x100) |
m_stateSet |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::BehaviorInstance
Layout read from GetTypeInfo (0x73d960).
| Offset |
Field |
Type |
| 328 (0x148) |
m_BehaviorData |
AssetObjects::BehaviorData |
AssetObjects::BoolValue
Layout read from GetTypeInfo (0x7113c0).
| Offset |
Field |
Type |
| 48 (0x30) |
m_bValue |
bool |
AssetObjects::ClassDataFile
Layout read from GetTypeInfo (0x74f980), size 56 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_ID |
AssetObjects::String |
| 24 (0x18) |
m_Extension |
AssetObjects::String |
| 48 (0x30) |
m_IsGenerated |
bool |
AssetObjects::ClassEntity
Layout read from GetTypeInfo (0x74fcc0).
| Offset |
Field |
Type |
| 152 (0x98) |
m_CookParams |
AssetObjects::ParameterSet |
| 216 (0xd8) |
m_Files |
AssetObjects::Container<AssetObjects::ClassDataFile> |
| 280 (0x118) |
m_PreviewModuleName |
AssetObjects::String |
AssetObjects::ClassSet
Layout read from GetTypeInfo (0x750000), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Classes |
AssetObjects::PolymorphicContainer<AssetObjects::ClassEntity> |
AssetObjects::CollectionParameter
Layout read from GetTypeInfo (0x72c650).
| Offset |
Field |
Type |
| 232 (0xe8) |
m_eObjectType |
AssetObjects::InstanceType |
| 236 (0xec) |
m_eValueType |
AssetObjects::ValueType |
| 240 (0xf0) |
m_eParameterType |
AssetObjects::ParameterType |
| 248 (0xf8) |
m_Parameter |
AssetObjects::PolymorphicContainer<AssetObjects::Parameter> |
| 312 (0x138) |
m_bHasNamedEntries |
bool |
| 313 (0x139) |
m_bFixedSize |
bool |
AssetObjects::CollectionValue
Layout read from GetTypeInfo (0x7116a0).
| Offset |
Field |
Type |
| 48 (0x30) |
m_eObjectType |
AssetObjects::InstanceType |
| 52 (0x34) |
m_eValueType |
AssetObjects::ValueType |
| 56 (0x38) |
m_Values |
AssetObjects::Value |
AssetObjects::ConstantSegment
Layout read from GetTypeInfo (0x711a00).
| Offset |
Field |
Type |
| 8 (0x8) |
m_value |
float |
AssetObjects::ConstantSegmentDefinition
Layout read from GetTypeInfo (0x711ce0).
| Offset |
Field |
Type |
| 24 (0x18) |
m_segment |
AssetObjects::ConstantSegment |
AssetObjects::ConsumerDependencyData
Layout read from GetTypeInfo (0x7240c0), size 160 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
ConsumerName |
AssetObjects::String |
| 24 (0x18) |
ArtDefDependencyPaths |
AssetObjects::Container<AssetObjects::String> |
| 88 (0x58) |
LibraryDependencies |
AssetObjects::Container<AssetObjects::String> |
| 152 (0x98) |
LoadsLibraries |
bool |
AssetObjects::Curve
Layout read from GetTypeInfo (0x712650).
| Offset |
Field |
Type |
| 8 (0x8) |
m_segments |
AssetObjects::PolymorphicContainer<AssetObjects::SegmentDefinition> |
AssetObjects::CurveClass
Layout read from GetTypeInfo (0x7502c0).
| Offset |
Field |
Type |
| 304 (0x130) |
m_allowedCurveSegmentTypes |
AssetObjects::Container<AssetObjects::CurveSegmentType> |
AssetObjects::CurveParameter
Layout read from GetTypeInfo (0x72d040).
| Offset |
Field |
Type |
| 112 (0x70) |
m_Default |
AssetObjects::CurveValue |
| 240 (0xf0) |
m_allowedCurveClasses |
AssetObjects::Container<AssetObjects::String> |
| 304 (0x130) |
m_DomainMaxValue |
float |
| 308 (0x134) |
m_DomainMinValue |
float |
| 312 (0x138) |
m_AllowEmpty |
bool |
| 313 (0x139) |
m_ClampDomain |
bool |
AssetObjects::CurveValue
Layout read from GetTypeInfo (0x712960).
| Offset |
Field |
Type |
| 56 (0x38) |
m_curveData |
AssetObjects::Curve |
AssetObjects::DSGInstance
Layout read from GetTypeInfo (0x73dc40).
| Offset |
Field |
Type |
| 320 (0x140) |
m_AnimationSlots |
AssetObjects::Container<AssetObjects::String> |
| 384 (0x180) |
m_TimelineSlots |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::DynamicEnumParameter
Layout read from GetTypeInfo (0x72d470).
| Offset |
Field |
Type |
| 112 (0x70) |
m_SourceProperty |
AssetObjects::String |
AssetObjects::EnvironmentLightClass
Layout read from GetTypeInfo (0x750830).
| Offset |
Field |
Type |
| 304 (0x130) |
m_ImportOptions |
AssetObjects::EnvironmentMapImportOptions |
AssetObjects::EnvironmentLightDirectionTag
Layout read from GetTypeInfo (0x73df60), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_x |
float |
| 4 (0x4) |
m_y |
float |
| 8 (0x8) |
m_z |
float |
| 12 (0xc) |
m_fDiameterInDegrees |
float |
| 16 (0x10) |
m_fAngularFalloff |
float |
| 20 (0x14) |
m_CastShadows |
bool |
| 24 (0x18) |
m_Intensity |
FGXVector3 |
| 40 (0x28) |
m_Name |
AssetObjects::String |
AssetObjects::EnvironmentLightInstance
Layout read from GetTypeInfo (0x73e400).
| Offset |
Field |
Type |
| 384 (0x180) |
m_DirectionTags |
AssetObjects::Container<AssetObjects::EnvironmentLightDirectionTag> |
AssetObjects::EnvironmentMapImportOptions
Layout read from GetTypeInfo (0x750b10), size 16 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
PixelFormat |
TextureExport::PixelFormat |
| 4 (0x4) |
AllowArtistMips |
bool |
| 5 (0x5) |
RequirePow2 |
bool |
| 8 (0x8) |
MaxWidth |
uint32 |
| 12 (0xc) |
MinWidth |
uint32 |
AssetObjects::FireFXClass
Layout read from GetTypeInfo (0x750ee0).
| Offset |
Field |
Type |
| 304 (0x130) |
m_Options |
AssetObjects::FireFXValidationOptions |
AssetObjects::FireFXConfigData
Layout read from GetTypeInfo (0xeec820).
| Offset |
Field |
Type |
| 8 (0x8) |
m_configs |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXConfigElement> |
| 72 (0x48) |
m_scripts |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::FireFXInstance
Layout read from GetTypeInfo (0xeecf90).
| Offset |
Field |
Type |
| 328 (0x148) |
m_dataPtr |
AssetObjects::IFireFXInstanceData* |
AssetObjects::FireFXIntermediateScript
Layout read from GetTypeInfo (0xf05be0), size 128 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_includes |
AssetObjects::Container<AssetObjects::String> |
| 64 (0x40) |
m_codeChunks |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXVisualCodeChunkData> |
AssetObjects::FireFXScriptData
Layout read from GetTypeInfo (0xeed270).
| Offset |
Field |
Type |
| 8 (0x8) |
m_script |
AssetObjects::String |
| 32 (0x20) |
m_isVisual |
bool |
| 40 (0x28) |
m_intermediateScript |
AssetObjects::FireFXIntermediateScript* |
| 48 (0x30) |
m_visualScript |
AssetObjects::IFireFXVisualScriptData* |
AssetObjects::FireFXVisualBlockDataTemplate
Layout read from GetTypeInfo (0xf06170).
| Offset |
Field |
Type |
| 8 (0x8) |
m_templateName |
AssetObjects::String |
| 32 (0x20) |
m_userName |
AssetObjects::String |
| 56 (0x38) |
m_categoryName |
AssetObjects::String |
| 80 (0x50) |
m_description |
AssetObjects::String |
| 104 (0x68) |
m_blockType |
AssetObjects::String |
| 128 (0x80) |
m_backgroundColor |
AssetObjects::String |
| 152 (0x98) |
m_isUnique |
bool |
| 156 (0x9c) |
m_injectionPriority |
int |
| 160 (0xa0) |
m_includes |
AssetObjects::Container<AssetObjects::String> |
| 224 (0xe0) |
m_codeChunks |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXVisualCodeChunkData> |
| 288 (0x120) |
m_variables |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXVisualVariableDataTemplate> |
| 352 (0x160) |
m_tags |
AssetObjects::Container<AssetObjects::String> |
| 416 (0x1a0) |
m_requiredTypesBefore |
AssetObjects::Container<AssetObjects::String> |
| 480 (0x1e0) |
m_requiredTypesAnywhere |
AssetObjects::Container<AssetObjects::String> |
| 544 (0x220) |
m_requiredTypesAfter |
AssetObjects::Container<AssetObjects::String> |
| 608 (0x260) |
m_excludesTypes |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::FireFXVisualCategoryTemplate
Layout read from GetTypeInfo (0xf071b0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_templateName |
AssetObjects::String |
| 32 (0x20) |
m_userName |
AssetObjects::String |
| 56 (0x38) |
m_iconPathData |
AssetObjects::String |
| 80 (0x50) |
m_color |
AssetObjects::String |
| 104 (0x68) |
m_isHiddenByDefault |
bool |
AssetObjects::FireFXVisualCodeChunkData
Layout read from GetTypeInfo (0xf075d0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_templateName |
AssetObjects::String |
| 32 (0x20) |
m_requiredVariableName |
AssetObjects::String |
| 56 (0x38) |
m_requiredVariableValue |
AssetObjects::String |
| 80 (0x50) |
m_exclusiveIdentifier |
AssetObjects::String |
| 104 (0x68) |
m_exclusivePriority |
uint32 |
| 112 (0x70) |
m_code |
AssetObjects::String |
AssetObjects::FireFXVisualColorVariableData
Layout read from GetTypeInfo (0xf080a0).
| Offset |
Field |
Type |
| 16 (0x10) |
m_template |
AssetObjects::FireFXVisualColorVariableDataTemplate* |
| 24 (0x18) |
m_rValue |
float |
| 28 (0x1c) |
m_gValue |
float |
| 32 (0x20) |
m_bValue |
float |
AssetObjects::FireFXVisualColorVariableDataTemplate
Layout read from GetTypeInfo (0xf08480).
| Offset |
Field |
Type |
| 96 (0x60) |
m_minimumR |
float |
| 100 (0x64) |
m_maximumR |
float |
| 104 (0x68) |
m_defaultRValue |
float |
| 108 (0x6c) |
m_minimumG |
float |
| 112 (0x70) |
m_maximumG |
float |
| 116 (0x74) |
m_defaultGValue |
float |
| 120 (0x78) |
m_minimumB |
float |
| 124 (0x7c) |
m_maximumB |
float |
| 128 (0x80) |
m_defaultBValue |
float |
AssetObjects::FireFXVisualEnumVariableDataTemplate
Layout read from GetTypeInfo (0xf08d00).
| Offset |
Field |
Type |
| 96 (0x60) |
m_choices |
AssetObjects::Container<AssetObjects::String> |
| 160 (0xa0) |
m_defaultValue |
AssetObjects::String |
AssetObjects::FireFXVisualFloat3VariableDataTemplate
Layout read from GetTypeInfo (0xf09be0).
| Offset |
Field |
Type |
| 96 (0x60) |
m_minimumX |
float |
| 100 (0x64) |
m_maximumX |
float |
| 104 (0x68) |
m_defaultXValue |
float |
| 108 (0x6c) |
m_minimumY |
float |
| 112 (0x70) |
m_maximumY |
float |
| 116 (0x74) |
m_defaultYValue |
float |
| 120 (0x78) |
m_minimumZ |
float |
| 124 (0x7c) |
m_maximumZ |
float |
| 128 (0x80) |
m_defaultZValue |
float |
AssetObjects::FireFXVisualFloat4VariableData
Layout read from GetTypeInfo (0xf0a0e0).
| Offset |
Field |
Type |
| 16 (0x10) |
m_template |
AssetObjects::FireFXVisualFloat4VariableDataTemplate* |
| 24 (0x18) |
m_xValue |
float |
| 28 (0x1c) |
m_yValue |
float |
| 32 (0x20) |
m_zValue |
float |
| 36 (0x24) |
m_wValue |
float |
AssetObjects::FireFXVisualFloat4VariableDataTemplate
Layout read from GetTypeInfo (0xf0a500).
| Offset |
Field |
Type |
| 96 (0x60) |
m_minimumX |
float |
| 100 (0x64) |
m_maximumX |
float |
| 104 (0x68) |
m_defaultXValue |
float |
| 108 (0x6c) |
m_minimumY |
float |
| 112 (0x70) |
m_maximumY |
float |
| 116 (0x74) |
m_defaultYValue |
float |
| 120 (0x78) |
m_minimumZ |
float |
| 124 (0x7c) |
m_maximumZ |
float |
| 128 (0x80) |
m_defaultZValue |
float |
| 132 (0x84) |
m_minimumW |
float |
| 136 (0x88) |
m_maximumW |
float |
| 140 (0x8c) |
m_defaultWValue |
float |
AssetObjects::FireFXVisualFloatVariableDataTemplate
Layout read from GetTypeInfo (0xf0ae20).
| Offset |
Field |
Type |
| 96 (0x60) |
m_minimum |
float |
| 100 (0x64) |
m_maximum |
float |
| 104 (0x68) |
m_defaultValue |
float |
AssetObjects::FireFXVisualScriptDeserializationCache
Layout read from GetTypeInfo (0xf0cb70), size 48 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_pantryRoot |
m_sz |
| 8 (0x8) |
m_script |
AssetObjects::IFireFXVisualScriptData* |
| 16 (0x10) |
m_systemTemplate |
AssetObjects::IFireFXVisualSystemDataTemplate* |
| 24 (0x18) |
m_blockTemplate |
AssetObjects::IFireFXVisualBlockDataTemplate* |
AssetObjects::FireFXVisualSystemDataTemplate
Layout read from GetTypeInfo (0xf0d7f0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_templateName |
AssetObjects::String |
| 32 (0x20) |
m_userName |
AssetObjects::String |
| 56 (0x38) |
m_categoryName |
AssetObjects::String |
| 80 (0x50) |
m_description |
AssetObjects::String |
| 104 (0x68) |
m_backgroundColor |
AssetObjects::String |
| 128 (0x80) |
m_injectionPriority |
int |
| 136 (0x88) |
m_categories |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXVisualCategoryTemplate> |
| 200 (0xc8) |
m_includes |
AssetObjects::Container<AssetObjects::String> |
| 264 (0x108) |
m_codeChunks |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXVisualCodeChunkData> |
| 328 (0x148) |
m_variables |
AssetObjects::PolymorphicContainer<AssetObjects::IFireFXVisualVariableDataTemplate> |
AssetObjects::FireFXVisualVariableDataTemplate
Layout read from GetTypeInfo (0xf0e010).
| Offset |
Field |
Type |
| 8 (0x8) |
m_variableType |
AssetObjects::FireFXVisualScriptVariableType |
| 16 (0x10) |
m_templateName |
AssetObjects::String |
| 40 (0x28) |
m_userName |
AssetObjects::String |
| 64 (0x40) |
m_description |
AssetObjects::String |
| 88 (0x58) |
m_defineInReference |
bool |
| 89 (0x59) |
m_useValueAsName |
bool |
AssetObjects::FloatValue
Layout read from GetTypeInfo (0x712c40).
| Offset |
Field |
Type |
| 48 (0x30) |
m_fValue |
float |
AssetObjects::GameArtID
Layout read from GetTypeInfo (0x7218c0), size 56 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
name |
AssetObjects::String |
| 24 (0x18) |
id |
AssetObjects::String |
AssetObjects::GameArtSpecification
Layout read from GetTypeInfo (0x721bc0), size 248 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
id |
AssetObjects::GameArtID |
| 56 (0x38) |
artConsumers |
AssetObjects::Container<AssetObjects::ArtConsumer> |
| 120 (0x78) |
gameLibraries |
AssetObjects::Container<AssetObjects::GameLibrary> |
| 184 (0xb8) |
requiredGameArtIDs |
AssetObjects::Container<AssetObjects::GameArtID> |
AssetObjects::GameDependencyData
Layout read from GetTypeInfo (0x724450), size 312 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
ID |
AssetObjects::GameArtID |
| 56 (0x38) |
RequiredGameArtIDs |
AssetObjects::Container<AssetObjects::GameArtID> |
| 120 (0x78) |
SystemDependencies |
AssetObjects::Container<AssetObjects::ConsumerDependencyData> |
| 184 (0xb8) |
ArtDefDependencies |
AssetObjects::Container<AssetObjects::ArtDefDependencyData> |
| 248 (0xf8) |
LibraryDependencies |
AssetObjects::Container<AssetObjects::LibraryData> |
AssetObjects::GameLibrary
Layout read from GetTypeInfo (0x721f50), size 88 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
libraryName |
AssetObjects::String |
| 24 (0x18) |
relativePackagePaths |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::GeoMesh
Layout read from GetTypeInfo (0x73e6e0), size 192 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_nBoundBoneCount |
uint32 |
| 4 (0x4) |
m_nPrimitiveCount |
uint32 |
| 8 (0x8) |
m_nVertexCount |
uint32 |
| 16 (0x10) |
m_Name |
AssetObjects::String |
| 40 (0x28) |
m_Groups |
AssetObjects::Container<AssetObjects::GeoPrimGroup> |
AssetObjects::GeoPrimGroup
Layout read from GetTypeInfo (0x73eab0), size 32 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_nFirstPrim |
uint32 |
| 28 (0x1c) |
m_nPrims |
uint32 |
AssetObjects::GeometryClass
Layout read from GetTypeInfo (0x751430).
| Offset |
Field |
Type |
| 304 (0x130) |
m_TrigroupParams |
AssetObjects::ParameterSet |
| 368 (0x170) |
m_eExportType |
AssetObjects::DCCExportType |
| 372 (0x174) |
m_maxSkinnedBones |
uint32 |
| 376 (0x178) |
m_minTriangleArea |
float |
| 380 (0x17c) |
m_enableDegenerateCheck |
bool |
AssetObjects::GeometryInstance
Layout read from GetTypeInfo (0x73edf0).
| Offset |
Field |
Type |
| 384 (0x180) |
m_ModelName |
AssetObjects::String |
| 408 (0x198) |
m_Bones |
AssetObjects::Container<AssetObjects::String> |
| 472 (0x1d8) |
m_Meshes |
AssetObjects::Container<AssetObjects::GeoMesh> |
AssetObjects::GeometrySet
Layout read from GetTypeInfo (0x75e4a0), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_ModelInstances |
AssetObjects::Container<AssetObjects::ModelInstance> |
AssetObjects::ImportedEntity
Layout read from GetTypeInfo (0x73f170).
| Offset |
Field |
Type |
| 320 (0x140) |
m_SourceFilePath |
AssetObjects::String |
| 344 (0x158) |
m_SourceObjectName |
AssetObjects::String |
| 368 (0x170) |
m_ImportedTime |
uint64 |
| 376 (0x178) |
m_ExportedTime |
uint64 |
AssetObjects::InstanceDataFile
Layout read from GetTypeInfo (0x73f500), size 56 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_ID |
AssetObjects::String |
| 24 (0x18) |
m_RelativePath |
AssetObjects::String |
AssetObjects::InstanceEntity
Layout read from GetTypeInfo (0x73f800).
| Offset |
Field |
Type |
| 168 (0xa8) |
m_CookParams |
AssetObjects::ValueSet |
| 232 (0xe8) |
m_ClassName |
AssetObjects::String |
| 256 (0x100) |
m_DataFiles |
AssetObjects::Container<AssetObjects::InstanceDataFile> |
AssetObjects::InstanceSet
Layout read from GetTypeInfo (0x73fb40), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Entities |
AssetObjects::PolymorphicContainer<AssetObjects::InstanceEntity> |
AssetObjects::IntValue
Layout read from GetTypeInfo (0x712f20).
| Offset |
Field |
Type |
| 48 (0x30) |
m_nValue |
int |
AssetObjects::LibraryData
Layout read from GetTypeInfo (0x724820), size 88 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
LibraryName |
AssetObjects::String |
| 24 (0x18) |
PackageDependencies |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::LightReferenceCollection
Layout read from GetTypeInfo (0x740320), size 128 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_AnalyticLights |
AssetObjects::Container<AssetObjects::LightReference> |
| 64 (0x40) |
m_EnvironmentLights |
AssetObjects::Container<AssetObjects::LightReference> |
AssetObjects::LightRigClass
Layout read from GetTypeInfo (0x751a80).
| Offset |
Field |
Type |
| 304 (0x130) |
m_AllowedLightClasses |
AssetObjects::Container<AssetObjects::String> |
| 368 (0x170) |
m_AllowedAnimClasses |
AssetObjects::Container<AssetObjects::String> |
| 432 (0x1b0) |
m_AllowedDSGClasses |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::LightRigInstance
Layout read from GetTypeInfo (0x740620).
| Offset |
Field |
Type |
| 320 (0x140) |
m_DSG |
AssetObjects::String |
| 344 (0x158) |
m_AnimationSet |
AssetObjects::AnimationBindingSet |
| 416 (0x1a0) |
m_LightRefs |
AssetObjects::LightReferenceCollection |
AssetObjects::LinearSegment
Layout read from GetTypeInfo (0x713200).
| Offset |
Field |
Type |
| 8 (0x8) |
m_first |
float |
| 12 (0xc) |
m_last |
float |
AssetObjects::LinearSegmentDefinition
Layout read from GetTypeInfo (0x713520).
| Offset |
Field |
Type |
| 24 (0x18) |
m_segment |
AssetObjects::LinearSegment |
AssetObjects::MaterialClass
Layout read from GetTypeInfo (0x751de0).
| Offset |
Field |
Type |
| 304 (0x130) |
m_Options |
AssetObjects::MaterialValidationOptions |
AssetObjects::MaterialValidationOptions
Layout read from GetTypeInfo (0x7520c0), size 1 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
RequireUniformTextureSize |
bool |
AssetObjects::ModelInstance
Layout read from GetTypeInfo (0x75e760), size 216 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_GeoName |
AssetObjects::String |
| 48 (0x30) |
m_GroupStates |
AssetObjects::Container<AssetObjects::PrimGroupState> |
AssetObjects::ObjectParameter
Layout read from GetTypeInfo (0x72e440).
| Offset |
Field |
Type |
| 112 (0x70) |
m_eObjectType |
AssetObjects::InstanceType |
| 120 (0x78) |
m_Default |
AssetObjects::ObjectValue |
| 208 (0xd0) |
m_AllowedClasses |
AssetObjects::Container<AssetObjects::String> |
| 272 (0x110) |
m_bAllowNull |
bool |
AssetObjects::ObjectValue
Layout read from GetTypeInfo (0x713810).
| Offset |
Field |
Type |
| 56 (0x38) |
m_ObjectName |
AssetObjects::String |
| 80 (0x50) |
m_eObjectType |
AssetObjects::InstanceType |
AssetObjects::Parameter
Layout read from GetTypeInfo (0x72e7f0).
| Offset |
Field |
Type |
| 8 (0x8) |
m_Description |
AssetObjects::String |
| 32 (0x20) |
m_CustomEditor |
AssetObjects::String |
| 56 (0x38) |
m_Name |
AssetObjects::String |
| 80 (0x50) |
m_CategoryName |
AssetObjects::String |
AssetObjects::ParameterSet
Layout read from GetTypeInfo (0x72eb80), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Parameters |
AssetObjects::PolymorphicContainer<AssetObjects::Parameter> |
AssetObjects::ParticleBinding
Layout read from GetTypeInfo (0x75eaa0), size 56 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_SlotName |
AssetObjects::String |
| 24 (0x18) |
m_ParticleName |
AssetObjects::String |
AssetObjects::ParticleBindingSet
Layout read from GetTypeInfo (0x75eda0), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Bindings |
AssetObjects::Container<AssetObjects::ParticleBinding> |
AssetObjects::PrimGroupState
Layout read from GetTypeInfo (0x75f060), size 136 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_MeshName |
AssetObjects::String |
| 24 (0x18) |
m_GroupName |
AssetObjects::String |
| 48 (0x30) |
m_StateName |
AssetObjects::String |
| 72 (0x48) |
m_Values |
AssetObjects::ValueSet |
AssetObjects::ProjectConfig
Layout read from GetTypeInfo (0xf15250), size 240 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_Classes |
AssetObjects::ClassSet |
| 88 (0x58) |
m_ArtDefTemplates |
AssetObjects::ArtDefTemplateSet |
| 152 (0x98) |
m_XLPClasses |
AssetObjects::XLPClassSet |
| 216 (0xd8) |
m_Revision |
uint32 |
| 220 (0xdc) |
m_Version |
AssetObjects::VersionInfo |
AssetObjects::SegmentDefinition
Layout read from GetTypeInfo (0x713e90).
| Offset |
Field |
Type |
| 8 (0x8) |
m_begin |
float |
AssetObjects::Spline
Layout read from GetTypeInfo (0x75f3f0), size 184 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_ClassName |
AssetObjects::String |
| 24 (0x18) |
m_Name |
AssetObjects::String |
| 48 (0x30) |
m_CookParams |
AssetObjects::ValueSet |
| 112 (0x70) |
m_bClosedLoop |
bool |
| 120 (0x78) |
m_Verts |
AssetObjects::Container<AssetObjects::SplineVertex> |
AssetObjects::SplineSet
Layout read from GetTypeInfo (0x75f7c0), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Splines |
AssetObjects::Container<AssetObjects::Spline> |
AssetObjects::SplineVertex
Layout read from GetTypeInfo (0x75fa80), size 40 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Position |
FGXVector3 |
| 12 (0xc) |
m_vLeftUserTangent |
FGXVector3 |
| 24 (0x18) |
m_vRightUserTangent |
FGXVector3 |
| 36 (0x24) |
m_bSharpCorner |
bool |
| 37 (0x25) |
m_bUseUserTangents |
bool |
AssetObjects::StringParameter
Layout read from GetTypeInfo (0x72f120).
| Offset |
Field |
Type |
| 112 (0x70) |
m_Default |
AssetObjects::StringValue |
| 184 (0xb8) |
m_UIHints |
AssetObjects::String |
AssetObjects::StringValue
Layout read from GetTypeInfo (0x714130).
| Offset |
Field |
Type |
| 48 (0x30) |
m_Value |
AssetObjects::String |
AssetObjects::TextureClass
Layout read from GetTypeInfo (0x7528f0).
| Offset |
Field |
Type |
| 304 (0x130) |
m_Options |
AssetObjects::TextureExportOptions |
AssetObjects::TextureExportOptions
Layout read from GetTypeInfo (0x752bd0), size 60 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
ExportPixelFormat |
TextureExport::PixelFormat |
| 4 (0x4) |
DefaultMipFilter |
TextureExport::Filter_Type |
| 8 (0x8) |
DefaultMipSupportScale |
float |
| 12 (0xc) |
MaxWidth |
uint32 |
| 16 (0x10) |
MinWidth |
uint32 |
| 20 (0x14) |
MaxHeight |
uint32 |
| 24 (0x18) |
MinHeight |
uint32 |
| 28 (0x1c) |
MaxDepth |
uint32 |
| 32 (0x20) |
MinDepth |
uint32 |
| 36 (0x24) |
ExportGammaIn |
float |
| 40 (0x28) |
ExportGammaOut |
float |
| 44 (0x2c) |
ExportClampMin |
float |
| 48 (0x30) |
ExportClampMax |
float |
| 52 (0x34) |
AllowArtistMips |
bool |
| 53 (0x35) |
RequireSquare |
bool |
| 54 (0x36) |
RequirePow2 |
bool |
| 56 (0x38) |
Type |
AssetObjects::TextureType |
AssetObjects::TextureInstance
Layout read from GetTypeInfo (0x740ea0).
| Offset |
Field |
Type |
| 384 (0x180) |
m_ExportSettings |
TextureExport::ExportSettingsParams |
| 452 (0x1c4) |
m_Height |
uint32 |
| 456 (0x1c8) |
m_Width |
uint32 |
| 460 (0x1cc) |
m_Depth |
uint32 |
| 464 (0x1d0) |
m_NumMipMaps |
uint32 |
AssetObjects::Timeline
Layout read from GetTypeInfo (0x75fe50), size 216 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_Description |
AssetObjects::String |
| 48 (0x30) |
m_AnimationName |
AssetObjects::String |
| 72 (0x48) |
m_fDuration |
float |
| 80 (0x50) |
m_Triggers |
AssetObjects::Container<AssetObjects::Trigger> |
| 144 (0x90) |
m_Tracks |
AssetObjects::Container<AssetObjects::Track> |
AssetObjects::TimelineBinding
Layout read from GetTypeInfo (0x760270), size 56 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_SlotName |
AssetObjects::String |
| 24 (0x18) |
m_TimelineName |
AssetObjects::String |
AssetObjects::TimelineBindingSet
Layout read from GetTypeInfo (0x760570), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Bindings |
AssetObjects::Container<AssetObjects::TimelineBinding> |
AssetObjects::TimelineSet
Layout read from GetTypeInfo (0x760830), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Timelines |
AssetObjects::Container<AssetObjects::Timeline> |
AssetObjects::Trigger
Layout read from GetTypeInfo (0x760df0), size 144 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_eType |
AssetObjects::TriggerType |
| 8 (0x8) |
m_Name |
AssetObjects::String |
| 32 (0x20) |
m_FXName |
AssetObjects::String |
| 56 (0x38) |
m_CollectionName |
AssetObjects::String |
| 80 (0x50) |
m_AttachmentPointName |
AssetObjects::String |
| 104 (0x68) |
m_Description |
AssetObjects::String |
| 128 (0x80) |
m_fStartTime |
float |
| 132 (0x84) |
m_fDuration |
float |
| 136 (0x88) |
m_nTrackIndex |
int |
AssetObjects::TupleValue
Layout read from GetTypeInfo (0x714410).
| Offset |
Field |
Type |
| 48 (0x30) |
m_Elements |
AssetObjects::ValueSet |
AssetObjects::Value
Layout read from GetTypeInfo (0x7146f0).
| Offset |
Field |
Type |
| 24 (0x18) |
m_ParamName |
AssetObjects::String |
AssetObjects::ValueSet
Layout read from GetTypeInfo (0x714990), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Values |
AssetObjects::Value |
AssetObjects::VersionInfo
Layout read from GetTypeInfo (0x743be0), size 16 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
major |
int |
| 4 (0x4) |
minor |
int |
| 8 (0x8) |
build |
int |
| 12 (0xc) |
revision |
int |
AssetObjects::XLP
Layout read from GetTypeInfo (0xf14140), size 192 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_ClassName |
AssetObjects::String |
| 24 (0x18) |
m_PackageName |
AssetObjects::String |
| 48 (0x30) |
m_Entries |
AssetObjects::XLPEntry |
| 112 (0x70) |
m_AllowedPlatforms |
AssetObjects::Platforms |
| 176 (0xb0) |
m_Version |
AssetObjects::VersionInfo |
AssetObjects::XLPClass
Layout read from GetTypeInfo (0xf14520), size 144 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Name |
AssetObjects::String |
| 24 (0x18) |
m_CookModuleName |
AssetObjects::String |
| 48 (0x30) |
m_ErrorAssetName |
AssetObjects::String |
| 72 (0x48) |
m_eInstanceEntityType |
AssetObjects::InstanceType |
| 80 (0x50) |
m_AllowedClasses |
AssetObjects::Container<AssetObjects::String> |
AssetObjects::XLPClassSet
Layout read from GetTypeInfo (0xf148f0), size 64 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_Classes |
AssetObjects::Container<AssetObjects::XLPClass> |
AssetObjects::XLPEntry
Layout read from GetTypeInfo (0xf14bb0), size 48 bytes.
| Offset |
Field |
Type |
| 0 (0x0) |
m_EntryID |
AssetObjects::String |
| 24 (0x18) |
m_ObjectName |
AssetObjects::String |