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