Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CActionManagerActionManager holds information about states of registered Contexts and Actions
 CAlignableSlot
 CAssetTypes
 CAudioHandle
 CAudioSystem
 CAutotestBase
 CAutotestRegisterThis class should be created once per autotest / autotest-entity
 CBackendApiBackend Api instance
 CBackendAuthenticatorApiThis API is used for accessing current state of Authenticator for backend services from client game
 CBackendDebugApi
 CBackendImage
 CBakeInfoDialog
 CBanServiceApiBan Service API
 CBaseContainerTools
 CBaseWeatherStateTransitionManager
 CBaseWeatherTransitionCallbacks
 CBlenderPathContainer
 CBlenderRestAPI
 CBohemiaAccountApiThis API is used for linking user Game Identity with his Bohemia Account
 Cbool
 CBoundingVolumeScrBounding volume property
 CCharacterFSMStateCb
 CCheckLocalizationPluginReport
 CCheckLocalizationPluginReportEntry
 CClassSuper root of all classes in Enforce script
 CClientLobbyApi
 CCommentCatalogue
 CComplexType[Codec example]
 CContactOutput structure for reporting collisions
 CContainerJSONSerializer
 CDateTimeUtcAsInt
 CDbgUIImmediate mode debug UI API
 CDebug
 CDiagMenuDiagnostic and developer menu system
 CDSSessionDS server Session
 CEBT_HTTPRequest
 CEBTContainerFields
 CEBTEmatUtils
 CEBTInfoDialog
 CEditorEntityIteratorWrapper around GetEditorEntity and GetEditorEntityCount Skips all entities that are not top-level
 CEntityComponentPrefabDataShared object with constant data for components from prefab
 CEntityPrefabDataShared object with constant data for enf::EntitySource from prefab
 CEntitySpawnParamsAdditional parameters for entity spawning
 CEnumBitFlagAttribute for enums forcing enum values sequence to be bit flags starting with 1
 CEnumLinearAttribute for enums forcing enum values sequence to be linear and indexed from 0
 CFBXItem
 CFileIO
 CFilePath
 Cfloat
 CFrameSlot
 CFriendAttribute allows other classes to access protected methods
 Cfunc
 CGame
 CGameProject
 CGameSessionStorageGameSessionStorage is used to store data for whole lifetime of game executable run. Here can be stored data which must survive scripts/addons reloading
 CGenericComponent
 CGeoShapeLoaderGeo shape API entry point - static class for loading various geo shape formats such as ESRI Shapefiles
 CGroupApplicationCatalogue
 CGroupCatalogueGroupCatalogue serves as manager (register new group) as well as browser
 CGroupMemberCatalogue
 CImageScale
 CInheritedAttributeAttribute used for specify inheritance behavior within the attribute list
 CInputBindingManages input key bindings, presets, contexts, and device calibration
 CInputDeviceHandler
 Cint
 CLoadingAnimInterface for classes implementing animation or progress bar of the loading screen
 CManaged
 CMaterialValidatorUtils
 CMath
 CMath2D
 CMath3D
 CMeasurement
 CMeasurementFileImplementation of single measurement result file (dont forget to delete it after you are done or use strong ref)
 CMenuManager
 CNetApiHandlerBase class for NetApi handlers
 CNetScriptConnectionListener
 CNewsFeedItemNew Feed data structure
 CNotificationCatalogueApi
 CObsoleteMarks method as obsolete
 COnRplOnReplication annotation attribute
 CParticleEffectEntitySpawnParams
 CPeerConfig
 CPhysicsUtils
 CPhysicsWorldPhysical simulation of the world
 CPlatformConfig
 CPlatformService
 CPlayerId
 CpointerPlain C++ pointer, no weak pointers, no memory management
 CPopupFeedItemPopup Feed data structure
 CPrefabImporterUtils
 CProfileDataProfileData is used to return profile data using System.GetProfileData()
 CReplicationMain replication API
 CResourceDatabase
 CResourceExportCrawler
 CRestApi
 CRestAPIHelper< JsonApiStruct T >
 CRestContextScript accessible REST context
 CRoom
 CRplIdReplication item identifier
 CRplIdentityReplication connection identity
 CRplSchedulerInsertionCtx
 CRplSession
 CRplSessionCallbacks
 CScriptCallQueueScriptCallQueue Class provide "lazy" calls - when we don't want to execute function immediately but later during frame update (used mainly in UI)
usage:
 CScriptModuleModule containing compiled scripts
 CScriptWorldClock
 CServerCatalogueApiCatalogue for listing servers from backend
 CServerConfig
 CServerConfigApi
 CServerConfigMeta
 CServerGameDataBase
 CServerInfoObject containing info and interaction methods for game servers
 CServerWorkshopDataData structure for integrating workshop with servers
 CServiceStatusItemService status item
 CSessionStorageSave & Load handler
 CShapeUtils
 CSharedItemRef
 CSignalInputBuiltin component types
 CSimpleTimeSignal
 CStartBakeDialog
 CStaticArray
 Cstring
 CSystem
 CTerrainTile
 CTestAttribute used for tests annotation and assignment to Suites
 CTestStepAttribute which marks a method as part of the testing process
 CTexTools
 CTextureType
 CTextureTypeProperty
 CTextureTypes
 CTextureValidationUtils
 CTranslationPlugin_DataWrapper
 CTranslationPlugin_LoadConfigUI
 CTranslationPluginConfigLocaleMatch
 CTranslationPluginMatchConfig
 CTxaExporter
 CTypeName
 CUIWidgets
 CUniformGridSlot
 CUniqueAttributeAn attribute used to specify that an attribute class is unique
 CValidateMaterialPlugin
 Cvector
 CWeatherLightning
 CWeatherLightningFlash
 CWeatherManager
 CWeatherStateTransitionNode
 CWidgetManagerClass containing global and util functions regarding widgets
 CWidgetType
 CWorkbench
 CWorkbenchDialog_AbortRetryIgnore
 CWorkbenchDialog_OKCancel
 CWorkshopAssetBaseBase structure for all assets from workshop containing partial data of the full asset
 CWorkshopAssetTag
 CWorkshopCatalogue
 CWorkshopCatalogueApi
 CWorkshopCollectionThis structure represent collection of multiple workshop assets alongside specific or latest revisions
 CWorkshopCollectionItemThis is data structure which encapsulates individual asset and its specific revision
 CWorkshopComment
 CWorkshopJobThis is interface to track state and control individual asynchronous jobs withing workshop
 CWorkshopLicenseStructure containing details about licensing for individual revisions of workshop assets
 CWorkshopRevisionBase
 CWorkshopTagWorkshop Item Tag structure TODO replace by DString
 CWorkshopUserProfileStructure containing details about licensing for individual revisions of workshop assets
 CWorldBuildMeta
 CWorldEditorAPI
 CWorldEditorIngame
 CWorldExporterConfig
 CWorldExportScript