Skip to content

CResourceAssetTypeInfo

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 328 bytes (0x148)Alignment: 8 bytesModule: toolutils2Binary: !GlobalTypes

Relationships

Inherits from: CSimpleAssetTypeInfo

Derived by: CMapAssetTypeInfo

Inheritance tree
Relationship diagram (3 edges)
classDiagram
    CSimpleAssetTypeInfo <|-- CResourceAssetTypeInfo
    CResourceAssetTypeInfo <|-- CMapAssetTypeInfo
    CResourceAssetTypeInfo *-- ResourceBlockTypeInfo_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

32 fields, 8 declared here and 24 inherited. Offsets are absolute from the object base on windows-x86_64.

CSimpleAssetTypeInfoCResourceAssetTypeInfo

OffsetFieldTypeFromAnnotations
0x10m_FriendlyNameCUtlStringCSimpleAssetTypeInfo
0x18m_ExtCUtlStringCSimpleAssetTypeInfo
0x20m_IconLgCUtlStringCSimpleAssetTypeInfo
0x28m_IconSmCUtlStringCSimpleAssetTypeInfo
0x30m_SuppressSubstringsCUtlVector< CUtlString >CSimpleAssetTypeInfo
0x48m_AdditionalExtensionsCUtlVector< CUtlString >CSimpleAssetTypeInfo
0x60m_EngineCommandsCUtlVector< AssetEngineCommand_t >CSimpleAssetTypeInfo
0x78m_LimitToModsCUtlVector< CUtlString >CSimpleAssetTypeInfo
0x90m_ExcludeFromModsCUtlVector< CUtlString >CSimpleAssetTypeInfo
0xa8m_HideForRetailModsCUtlVector< CUtlString >CSimpleAssetTypeInfo
0xc0m_PreviewThumbnailOverlayIconCUtlStringCSimpleAssetTypeInfo
0xc8m_bErrorOnUnrecognizedOutboundRefsboolCSimpleAssetTypeInfo
0xd0m_UnrecognizedOutboundRefsErrorTypeExceptionsCUtlVector< CUtlString >CSimpleAssetTypeInfo
0xe8m_bHideTypeByDefaultboolCSimpleAssetTypeInfo
0xe9m_bCannotBeShownboolCSimpleAssetTypeInfo
0xeam_bIsNontrivialChildAssetTypeboolCSimpleAssetTypeInfo
0xebm_bSuppressFullFingerprintCalculationboolCSimpleAssetTypeInfo
0xecm_bIgnoreCompiledStateboolCSimpleAssetTypeInfo
0xedm_bContentFileIsTextboolCSimpleAssetTypeInfo
0xeem_bPrefersLivePreviewboolCSimpleAssetTypeInfo
0xefm_bPresentInGameTreeboolCSimpleAssetTypeInfo
0xf0m_bShouldCompileErrorFallbackToDiskboolCSimpleAssetTypeInfo
0xf4m_nAssetTypeVersionint32CSimpleAssetTypeInfo
0xf8m_Test_InjectSearchableCUtlStringCSimpleAssetTypeInfo
0x100m_CompilerIdentifierCUtlString
0x108m_CompileDependsOnResourceTypesCUtlVector< CUtlString >
0x120m_BlocksCUtlVector< ResourceBlockTypeInfo_t >
0x138m_RequiredSpecialDependencyCUtlString
0x140m_bPreventDirectCompilebool
0x141m_bCannotBeAMultiParentChildCompilebool
0x142m_bPrefersIconForThumbnailbool
0x143m_bAllowedToCompileInTestModebool
KV3 class defaults
{
	"_class": "CResourceAssetTypeInfo",
	"m_FriendlyName": "",
	"m_Ext": "",
	"m_IconLg": "game:tools/images/assettypes/generic_lg.png",
	"m_IconSm": "game:tools/images/assettypes/generic_sm.png",
	"m_SuppressSubstrings":
	[
	],
	"m_AdditionalExtensions":
	[
	],
	"m_EngineCommands":
	[
	],
	"m_LimitToMods":
	[
	],
	"m_ExcludeFromMods":
	[
	],
	"m_HideForRetailMods":
	[
	],
	"m_PreviewThumbnailOverlayIcon": "",
	"m_bErrorOnUnrecognizedOutboundRefs": false,
	"m_UnrecognizedOutboundRefsErrorTypeExceptions":
	[
	],
	"m_bHideTypeByDefault": false,
	"m_bCannotBeShown": false,
	"m_bIsNontrivialChildAssetType": false,
	"m_bSuppressFullFingerprintCalculation": false,
	"m_bIgnoreCompiledState": false,
	"m_bContentFileIsText": false,
	"m_bPrefersLivePreview": false,
	"m_bPresentInGameTree": false,
	"m_bShouldCompileErrorFallbackToDisk": false,
	"m_nAssetTypeVersion": 0,
	"m_Test_InjectSearchable": "",
	"m_CompilerIdentifier": "",
	"m_CompileDependsOnResourceTypes":
	[
	],
	"m_Blocks":
	[
	],
	"m_RequiredSpecialDependency": "",
	"m_bPreventDirectCompile": false,
	"m_bCannotBeAMultiParentChildCompile": false,
	"m_bPrefersIconForThumbnail": false,
	"m_bAllowedToCompileInTestMode": false
}