| ►CActionManager | ActionManager holds information about states of registered Contexts and Actions |
| CInputManager | |
| ►CAlignableSlot | |
| CButtonSlot | |
| CGridSlot | |
| ►CLayoutSlot | |
| CHorizontalLayoutSlot | |
| CVerticalLayoutSlot | |
| COverlaySlot | |
| CScrollLayoutSlot | |
| CSizeLayoutSlot | |
| CAssetTypes | |
| CAttribute | |
| CAudioHandle | |
| CAudioSystem | |
| CAutotestBase | |
| CAutotestRegister | This class should be created once per autotest / autotest-entity |
| CBackendApi | Backend Api instance |
| CBackendAuthenticatorApi | This API is used for accessing current state of Authenticator for backend services from client game |
| CBackendDebugApi | |
| CBackendImage | |
| CBakeInfoDialog | |
| CBanServiceApi | Ban Service API |
| ►CBaseContainerCustomTitle | Base class for attribute for setting custom title in property grid (Workbench) |
| CBaseContainerCustomTitleBlenderVersion | |
| CBaseContainerCustomTitleField | Attribute for setting any string property as custom title |
| CPeerConfigViewTitle | Custom names for defined zones to make config setup easier |
| CBaseContainerTools | |
| CBaseWeatherStateTransitionManager | |
| CBaseWeatherTransitionCallbacks | |
| CBlenderPathContainer | |
| CBohemiaAccountApi | This API is used for linking user Game Identity with his Bohemia Account |
| Cbool | |
| CBoundingVolumeScr | Bounding volume property |
| ►CBTNodeAttribute | |
| CBTNodeInAttribute | |
| CBTNodeOutAttribute | |
| CButtonAttribute | |
| CCallbackContext | Attribute for callback system |
| CCallbackMethod | Attribute for callback system |
| CCinematicEventAttribute | |
| CCinematicTrackAttribute | |
| CClass | Super root of all classes in Enforce script |
| CClientLobbyApi | |
| CCommentCatalogue | |
| ►CCommonEditorProps | |
| CBaseContainerProps | An Attribute for BaseContainer |
| CComponentEditorProps | |
| CEntityEditorProps | |
| CComplexType | [Codec example] |
| CContact | Output structure for reporting collisions |
| CContainerJSONSerializer | |
| CDateTimeUtcAsInt | |
| CDbgUI | Immediate mode debug UI API |
| CDebug | |
| CDiagMenu | Check EDiagMenu enum for 'id' values |
| CDialogueNode | |
| CDSSession | DS server Session |
| CEBT_HTTPRequest | |
| CEBTContainerFields | |
| CEBTEmatUtils | |
| CEBTInfoDialog | |
| CEditorEntityIterator | Wrapper around GetEditorEntity and GetEditorEntityCount Skips all entities that are not top-level |
| ►CEntityComponentPrefabData | Shared object with constant data for components from prefab |
| ►CGenericComponentClass | |
| CAnimationControllerComponentClass | |
| CAnimationPlayerComponentClass | |
| ►CBaseMaterialParamsComponentClass | |
| CMaterialParamsComponentClass | |
| CBaseProcAnimComponentClass | |
| ►CBaseRplComponentClass | |
| CRplComponentClass | |
| CBaseSoundComponentClass | |
| CCharacterAnimGraphComponentClass | |
| CCharacterFSMComponentClass | Base component prefab class for FSM component |
| ►CPawnMovementComponentClass | |
| CCharacterMovementComponentClass | |
| ►CScriptComponentClass | |
| CRplExample1ComponentColorAnimClass | [Replication example common shape] |
| CRplExample2ComponentColorAnimClass | [Replication example 1] |
| CRplExample3ComponentColorAnimClass | [Replication example 2] |
| CRplExample3SystemClass | |
| CSomeControllerClass | [Event Provider Example] |
| CSimpleSignalComponentClass | Prefab data of simple signal component, holds registered signals properties (except the values which reside at component) |
| ►CSndComponentClass | |
| CCharacterSndComponentClass | |
| CSoundOutputStateComponentClass | |
| CTouchComponentClass | |
| CWorldSubsceneComponentClass | |
| ►CEntityPrefabData | Shared object with constant data for enf::EntitySource from prefab |
| ►CGenericEntityClass | |
| CAutotestGridClass | |
| CBaseWeatherManagerEntityClass | |
| CCinematicEntityClass | |
| CCrossroadEntityClass | |
| CDecalEntityClass | |
| CDeferredDecalEntityClass | |
| CEditorCommentEntityClass | |
| CEntityWithRplPropClass | [RplProp example] |
| CEntityWithRplRpcClass | [RplRpc example] |
| CFPS_AutotestClass | |
| ►CGeneratorBaseEntityClass | |
| CLakeGeneratorEntityClass | |
| CRiverEntityClass | |
| CRoadGeneratorEntityClass | |
| CSplineTerrainGeneratorEntityBaseClass | |
| CGenericControllerClass | |
| CGenericTerrainEntityClass | |
| ►CGenericWorldEntityClass | |
| CWorldEntityClass | |
| CGenericWorldFogEntityClass | |
| CGenericWorldLightEntityClass | |
| CGenericWorldPPEffectClass | |
| CGenericWorldRainEntityClass | |
| CGenericWorldWindEntityClass | |
| CLightEntityClass | |
| CMotionAutoTestClass | |
| CMotionZoneClass | |
| CMotionZonePointClass | |
| ►CParticleEffectEntityClass | |
| CReplicatedParticleEffectEntityClass | |
| ►CPawnEntityClass | |
| CCharacterEntityClass | |
| CPawnRelatedEntityClass | |
| CRagdollTestEntityClass | |
| CRiverPartEntityClass | |
| CRoadEntityClass | |
| CRplExample3ControllerClass | |
| CRplExampleDebugShapeClass | [Codec example] |
| CRplTestEntityClass | |
| CScreenshot_AutotestClass | |
| CScreenshot_WaypointClass | |
| CScriptCameraClass | |
| ►CShapeEntityClass | |
| CPolylineShapeEntityClass | |
| CSplineShapeEntityClass | |
| CSndWorldClass | |
| ►CStaticModelEntityClass | |
| CTreeEntityClass | |
| ►CVolumeEntityClass | |
| CProbeVolumeClass | |
| CWorldOccluderEntityClass | |
| ►CVolumeReceiverEntityClass | |
| CEnvironmentProbeEntityClass | |
| CWorldDecalClass | |
| CEntitySpawnParams | Additional parameters for entity spawning |
| CEnumBitFlag | Attribute for enums forcing enum values sequence to be bit flags starting with 1 |
| CEnumLinear | Attribute for enums forcing enum values sequence to be linear and indexed from 0 |
| CEvent | |
| CEventAttribute | Marks a method in a provider class as an event declaration |
| CFBXItem | |
| CFileIO | |
| CFilePath | |
| Cfloat | |
| ►CFrameSlot | |
| CPanelSlot | |
| CRTTextureSlot | |
| CWindowSlot | |
| CWorkspaceSlot | |
| CFriend | Attribute allows other classes to access protected methods |
| Cfunc | |
| CGame | |
| CGameProject | |
| CGameSessionStorage | GameSessionStorage is used to store data for whole lifetime of game executable run. Here can be stored data which must survive scripts/addons reloading |
| ►CGenericComponent | |
| CAnimationControllerComponent | |
| CAnimationPlayerComponent | |
| ►CBaseMaterialParamsComponent | Base class for setting instance parameters |
| CMaterialParamsComponent | Simple setup of instance parameters used mainly for testing features using instance parameters |
| CBaseProcAnimComponent | |
| ►CBaseRplComponent | |
| CRplComponent | |
| CBaseSoundComponent | |
| CCharacterAnimGraphComponent | |
| CCharacterFSMComponent | FSM component class |
| ►CPawnMovementComponent | |
| CCharacterMovementComponent | |
| ►CScriptComponent | Parent class for all components created in script |
| CRplExample1ComponentColorAnim | |
| CRplExample2ComponentColorAnim | |
| CRplExample3ComponentColorAnim | |
| CRplExample3System | |
| CSomeController | |
| CSimpleSignalComponent | Simple signal component. Use signals to share data between components without direct dependency on each other |
| ►CSndComponent | |
| CCharacterSndComponent | |
| CSoundOutputStateComponent | |
| CTouchComponent | |
| CWorldSubsceneComponent | Component for handling world subscene attached to entity for light portals, interior audio, visibility, etc |
| CGeoShapeLoader | Geo shape API entry point - static class for loading various geo shape formats such as ESRI Shapefiles |
| CGroupCatalogue | GroupCatalogue serves as manager (register new group) as well as browser |
| CGroupMemberCatalogue | |
| CImageScale | |
| CInputBinding | Manages input key bindings, presets, contexts, and device calibration |
| Cint | |
| CLink< Class T > | |
| ►CLoadingAnim | Interface for classes implementing animation or progress bar of the loading screen |
| CBaseLoadingAnim | |
| ►CManaged | |
| Cmap< int, int > | |
| Cmap< int, string > | |
| Cmap< int, Class > | |
| Cmap< int, Managed > | |
| Cmap< int, ref Managed > | |
| Cmap< int, pointer > | |
| Cmap< int, vector > | |
| Cmap< string, float > | |
| Cmap< string, int > | |
| Cmap< string, string > | |
| Cmap< string, Class > | |
| Cmap< string, Managed > | |
| Cmap< string, ref Managed > | |
| Cmap< string, pointer > | |
| Cmap< string, vector > | |
| Cmap< Class, float > | |
| Cmap< Class, int > | |
| Cmap< Class, string > | |
| Cmap< Class, Class > | |
| Cmap< Class, Managed > | |
| Cmap< Class, ref Managed > | |
| Cmap< Class, pointer > | |
| Cmap< Class, vector > | |
| Cmap< pointer, float > | |
| Cmap< pointer, int > | |
| Cmap< pointer, string > | |
| Cmap< pointer, Class > | |
| Cmap< pointer, Managed > | |
| Cmap< pointer, ref Managed > | |
| Cmap< pointer, pointer > | |
| Cmap< pointer, vector > | |
| Cmap< Managed, float > | |
| Cmap< Managed, int > | |
| Cmap< Managed, string > | |
| Cmap< Managed, Class > | |
| Cmap< Managed, Managed > | |
| Cmap< Managed, ref Managed > | |
| Cmap< Managed, pointer > | |
| Cmap< Managed, vector > | |
| Cmap< ref Managed, float > | |
| Cmap< ref Managed, int > | |
| Cmap< ref Managed, string > | |
| Cmap< ref Managed, Class > | |
| Cmap< ref Managed, Managed > | |
| Cmap< ref Managed, ref Managed > | |
| Cmap< ref Managed, pointer > | |
| Cmap< ref Managed, vector > | |
| CBackendCallback | Object used as callback structure in which you will receive results of Backend requests exposed via ScriptAPIs |
| CBaseContainerList | |
| ►CBaseSerializationContainer | Base class for serialization containers |
| ►CBaseSerializationLoadContainer | Base class providing interface for load container |
| CBinSerializationLoadContainer | Implementation of BaseLoadContainer to read data from json format |
| CJsonLoadContainer | Container for loading data in json format |
| CScriptedSerializationLoadContainer | Scripted load container for custom handling of storage |
| ►CBaseSerializationSaveContainer | Base class providing interface for save container |
| ►CBaseJsonSerializationSaveContainer | Container for saving data in json format IMPORTANT* This should never be instantiated, you should use any of the child classes! |
| CJsonSaveContainer | Container for saving data in json format |
| CPrettyJsonSaveContainer | Container for saving data in pretty json format |
| CBinSerializationSaveContainer | Container for saving data in binary format |
| CScriptedSerializationSaveContainer | Scripted save container for custom handling of storage |
| ►CBaseWorkshopItem | |
| ►CWorkshopItem | Workshop Item instance |
| CWorldSaveItem | |
| CBinSerializationContainer | |
| CBlockListItem | Data structure for block list response |
| CBoneMask | BoneMask == NULL means that all bits are set |
| CBuildResourceContext | |
| ►CCanvasWidgetCommand | |
| CCompositeDrawCommand | Draws all commands from internal array in order |
| CImageDrawCommand | |
| CLineDrawCommand | |
| CPolygonDrawCommand | |
| CTextDrawCommand | |
| CTriMeshDrawCommand | |
| CCharacterFSMStateActivateParams | |
| CColor | |
| CContainerIdPathEntry | |
| CCurveColor | Curve class for Color values |
| CCurveFloat | Curve class for float values |
| CCurveVector | Curve class for vector values |
| CDSSessionCallback | Dedicated Server Session callback class for script |
| ►CDebugText | Used for creating on screen texts in world |
| CDebugTextScreenSpace | |
| CDebugTextWorldSpace | |
| CDependency | Dependency represent minimal structure of workshop item that other things depends on |
| CFileHandle | |
| CGameWorldEditor | Generic ingame editor implementation |
| CGeneratedResources | |
| CGeoAttribCollection | GeoShape's attribute set |
| ►CGeoShape | Base class for all shapes |
| CGeoMultiPoint | Set of points |
| CGeoPoint | Single point |
| CGeoPolygon | Polygon (can have multiple parts) |
| CGeoPolyline | Line string |
| CGeoShapeCollection | Collection of shapes, i.e |
| CGeoVertexCollection | Collection of vertices (points). Can be treated like read-only array |
| ►CGraphNodePortBase | |
| CGraphNodePortCircle | |
| CGraphNodePortRect | |
| CGraphNodeView | |
| CGraphPortInfo | |
| CGroupApplication | Serves as both Application and Invitation |
| CGroupData | |
| CGroupManifest | Data set needed to register a new Group |
| CGroupMemberRole | |
| CGroupMembership | |
| ►CIEntity | |
| ►CGenericEntity | Base entity class |
| CAutotestGrid | |
| CBaseWeatherManagerEntity | |
| CCinematicEntity | |
| CCrossroadEntity | |
| CDecalEntity | |
| CDeferredDecalEntity | |
| CEditorCommentEntity | |
| CEntityWithRplProp | [RplProp example] |
| CEntityWithRplRpc | [RplRpc example] |
| CFPS_Autotest | |
| ►CGeneratorBaseEntity | |
| CLakeGeneratorEntity | |
| CRiverEntity | Entity for a single river |
| CRoadGeneratorEntity | |
| CSplineTerrainGeneratorEntityBase | |
| CGenericController | |
| CGenericTerrainEntity | |
| ►CGenericWorldEntity | |
| CWorldEntity | |
| CGenericWorldFogEntity | |
| CGenericWorldLightEntity | |
| CGenericWorldPPEffect | |
| CGenericWorldRainEntity | |
| CGenericWorldWindEntity | |
| CLightEntity | Use LightEntity.CreateLight instead of spawning LightEntity via Game.SpawnEntity for the creation of light in a script |
| CMotionAutoTest | |
| CMotionZone | |
| CMotionZonePoint | |
| ►CParticleEffectEntity | |
| CReplicatedParticleEffectEntity | Specification of ParticleEffectEntity which is replicating the particle effect in a multiplayer environment |
| ►CPawnEntity | |
| CCharacterEntity | |
| CPawnRelatedEntity | |
| CRagdollTestEntity | |
| CRiverPartEntity | River part entity |
| CRoadEntity | |
| CRplExample3Controller | |
| CRplExampleDebugShape | |
| CRplTestEntity | Used for testing CPP side of replication |
| CScreenshot_Autotest | Autotest entity for taking screenshots |
| CScreenshot_Waypoint | |
| CScriptCamera | |
| ►CShapeEntity | |
| CPolylineShapeEntity | |
| CSplineShapeEntity | |
| CSndWorld | |
| ►CStaticModelEntity | |
| CTreeEntity | |
| ►CVolumeEntity | |
| CProbeVolume | |
| CWorldOccluderEntity | |
| ►CVolumeReceiverEntity | |
| CEnvironmentProbeEntity | |
| CWorldDecal | |
| ►CIGraphModel | |
| CGenericGraphModel | |
| CInteriorRequestCallback | |
| ►CJsonApiStruct | |
| CAnimExportProfileChannelsRequest | |
| CAnimExportProfileChannelsResponse | |
| CAnimExportProfilesRequest | |
| CAnimExportProfilesResponse | |
| CAnimExportTrackExportRequest | |
| CAnimExportTrackExportResponse | |
| CBakeInfoRequest | |
| CBakeInfoResponse | |
| CBanListPageParams | JsonApiStruct passed to BanList backend requests |
| CBlenderOperatorDescription | |
| CCheckGUIDRequest | |
| CCheckGUIDResponse | |
| CDSConfig | |
| CDSGameConfig | |
| CDSGameProperties | |
| CDSMod | |
| CDynMaterialTemplate | |
| CEBTAddonInfo | |
| CEBTInfoRequest | |
| CEBT_HTTPErrorResponse | |
| CExampleRequest | [NetApi Script Example] |
| CExampleResponse | |
| CExportTerrainRequest | |
| CExportTerrainResponse | |
| CExportTextureResourceRequest | |
| CFBXImportRequest | |
| CFBXReportToolRequest | |
| CFBXReportToolResponse | |
| CGenericJSONContainer | Dummy class to be used with StoreObject and ItemObject that expect a JsonApiStruct as parameter |
| CGenericResourceInfo | |
| CGetGameMaterialsResponse | |
| CGetLayerInteractionRequest | |
| CGetLayerInteractionResponse | |
| CGetLoadedProjectsResponse | |
| CGetPathToAssetsFromGuidsRequest | |
| CGetPathToAssetsFromGuidsResponse | |
| CGetPortalMatRequest | |
| CGetPortalMatResponse | |
| CGetPrefabChildRequest | |
| CGetPrefabGUIDRequest | |
| CGetPrefabGUIDResponse | |
| CGetRelativePathRequest | |
| CGetRelativePathResponse | |
| CGetResourceInfoRequest | |
| CGetRoomsIds | Base classes for filtering in server browser |
| CLayerPresetsRequest | |
| CLayerPresetsResponse | |
| CLoadedProjectsRequest | |
| CLoadedProjectsResponse | |
| CLocatePrefabsFromPathRequest | |
| CLocatePrefabsFromPathResponse | |
| CLocateProjectRequest | |
| CLocateProjectResponse | |
| CMatParam | |
| CMatUVTransformTemplate | |
| CMaterialOverride | |
| CMaterialResourceInfo | |
| CMaterialValidatorRequest | |
| CMaterialValidatorResponse | |
| COpenXOBRequest | |
| COpenXOBResponse | |
| COverrideMeshObjectMaterialRequest | |
| COverrideMeshObjectMaterialResponse | |
| CPageParams | |
| CPrefabImportErrorResponse | |
| CPrefabImportRequest | |
| CPrefabImportResponse | |
| CPrefabImporterRequest | |
| CPrefabImporterResponse | |
| CRegisterResourceRequest | |
| CRegisterResourceResponse | |
| CResourceInfo | |
| CRoomFilterBase | |
| CTextureResourceInfo | |
| CTextureValidationRequest | |
| CTextureValidationResponse | |
| CTextureValidatorRequest | |
| CTextureValidatorResponse | |
| CXOBResourceInfo | |
| CMaterial | |
| CMemoryStatsSnapshot | |
| CMissionWorkshopItem | |
| COnlineBanListData | Structure for ban data response of BanList requests |
| CParamEnum | |
| CPhysicsGeomDef | Geometry element properties |
| ►CPlatformRequestCallback | |
| CScriptPlatformRequestCallback | |
| ►CProfanityFilterRequestCallback | |
| ►CScriptProfanityFilterRequestCallback | |
| CSCR_ScriptProfanityFilterRequestCallback | |
| CPublicProfilesRequestCallback | |
| CRandomGenerator | |
| CResource | Object holding reference to resource |
| CRestCallback | Object used as callback structure in which you will receive results of scripted RestAPI calls |
| CRevision | |
| CRplConnectionStats | |
| ►CSSnapSerializerBase | |
| CSSnapSerializer | Snapshot serializer utility |
| CSSnapshot | Binary data container used in conjuction with a serializer |
| ►CScriptAndConfig | Base class for classes which combine enf::Class and enf::BaseClass (in C++) |
| CAttachPoint | |
| CAudioSourceConfig | |
| CBaseDialogueInterface | |
| ►CBaseSerializationContext | Base class for serialization contexts |
| ►CBaseSerializationLoadContext | Base serialization context for loading data back to the game |
| CContainerSerializationLoadContext | Base serialization context for saving data to BaseSerializationSaveContainer based class |
| ►CBaseSerializationSaveContext | Base serialization context for saving data from game |
| CBufferSerializationSaveContext | Utility context used for temporarily buffering serialization data to apply sequentially later |
| CContainerSerializationSaveContext | Base serialization context for saving data to BaseSerializationSaveContainer based class |
| CCharacterFSMState | Base class for FSM state instance |
| CCinematicTrackBase | |
| ►CCinematicTrackModifier | |
| CNoiseCinematicTrackModifier | |
| CDialogue | |
| ►CDialogueBaseElement | Base class for any element in Dialogue that can use Variables |
| ►CDialogueData | |
| CAnimationDialogueData | |
| ►CTimedDialogueData | |
| ►CAudioDialogueData | |
| CDynamicAudioDialogueData | |
| ►CTextDialogueData | |
| CObsoleteSentenceDialogueData | First iteration of Sentence Data |
| CSentenceDialogueData | |
| ►CDialogueTransitionRule | Wrapper for testing if a condition is met. Used by DialogueNodeTransition |
| ►CDialogueBaseFloatRule | |
| CBiggerOrEqualToFloat | |
| CBiggerThanFloat | |
| CEqualToFloat | |
| ►CDialogueBaseIntegerRule | |
| CBiggerOrEqualToInt | |
| CBiggerThanToInt | |
| CEqualToInt | |
| ►CDialogueGlobalData | |
| CAudioGlobalData | |
| CDialogueSpeaker | |
| CDialogueVariableMappingObject | |
| ►CEventProvider | Class for broadcasting events to registered receivers |
| ►CWorldController | |
| CDialogueController | |
| CPlayerNameInputController | [World controller example] |
| CRplSchedulerDebugController | |
| ►CWorldSystem | To create a system, you just need to create a class which inherits from WorldSystem, and then specify GetSystemPoint to your need |
| CAnimationPlayerSystem | |
| CConfigurableSystem | [Multi-point system] |
| CDialogueSystem | |
| ►CGameMode | [Configurable system] |
| CDeathmatchMode | |
| CTeamDeathmatchMode | |
| CHelloWorldSystem | [Hello world system] |
| CMultiPointSystem | [Hello world system - modded] |
| CNearbyEntitiesSystem | |
| CParticleEffectsSystem | |
| CPawnEntitySystem | |
| CPlayerNameInputSystem | [Class hierarchy example] |
| CRplSchedulerDebugSystem | |
| CSndSystem | |
| CTestWorldSystem | [Event Provider Example] |
| CGraphNode | |
| ►CGraphNodeConnectionBase | |
| CGraphNodeConnectionCurve | |
| CGraphNodeConnectionLine | |
| CGraphNodeScene | |
| CInputMappingKeyData | Base class for input mapping key custom data config |
| CModuleGameSettings | By inheriting of this class you define a settings module |
| CPawnEntityController | |
| ►CScriptStringTableItem | Base class for scripted string table item |
| CDefaultStringTableItem | Default string table item |
| CScriptedWidgetTooltip | Base class for custom UI tooltips |
| CShapePointDataScriptBase | |
| ►CSndBaseModule | To create a module, you just need to create a class which inherits from BaseSndModule |
| CSoundManagerModule | |
| CWeatherFogPattern | |
| CWeatherLightningPattern | |
| CWeatherRainPattern | |
| CWeatherState | |
| CWeatherStateMachine | |
| CWeatherTransition | |
| CWeatherVariant | |
| CWeatherWindPattern | |
| CScriptBitReader | |
| CScriptBitSerializer | |
| CScriptBitWriter | |
| CScriptCtx | |
| CScriptInvokerBase | ScriptInvoker Class provide list of callbacks
usage: |
| ►CScriptedWidgetEventHandler | An event handler for UI widgets can be attached to any widget using Widget.AddHandler |
| ►CMenuBase | Base class for menus in menu manager order callbacks call: opening: 1) OnMenuInit - called during load, when MenuManager loading menus config 2) OnMenuOpen - called when menu is beeing open 3) OnMenuShow 4) OnMenuFocusGained 5) OnMenuOpened - called after menu is opened and is ready |
| CMessageBox | |
| CScriptedWidgetComponent | |
| CSearchResourcesFilter | Object used for holding filtering params for ResourceDatabase.SearchResources() method |
| ►CSerializer | Serialization general interface |
| CFileSerializer | Serializer API implementation for File IO |
| CServerCatalogueFilters | Object used to specify filters when listing internet servers in the ServerCatalogueApi |
| CShape | Instance of created debug visualizer |
| ►CTerrainToolDesc | |
| CTerrainToolDesc_HeightAdd | |
| CTerrainToolDesc_HeightExact | |
| CTerrainToolDesc_HeightNoise | |
| CTerrainToolDesc_HeightSmooth | |
| CTerrainToolDesc_HeightUser | |
| CTerrainToolDesc_LayerAdd | |
| CTestBase | Test base class |
| CTestHarness | Collection and main interface of the Testing framework |
| ►CTestResultBase | Base class for test results |
| CTestResultTimeout | |
| CTestSuite | Collection of tests |
| CTextWidgetBenchmark | |
| ►CTraceParam | Input&Output structure for collision tests |
| ►CTraceBox | |
| CTraceOBB | |
| CTraceSphere | |
| ►CTuple | Base Tuple class with no parameters |
| CTuple1< Class T1 > | Tuple class template with one parameter |
| CTuple2< Class T1, Class T2 > | Tuple class template with two parameters (Pair) |
| CTuple3< Class T1, Class T2, Class T3 > | Tuple class template with three parameters |
| CTuple4< Class T1, Class T2, Class T3, Class T4 > | Tuple class template with four parameters |
| CTuple5< Class T1, Class T2, Class T3, Class T4, Class T5 > | Tuple class template with five parameters |
| CTuple6< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6 > | Tuple class template with six parameters |
| CWBProgressDialog | |
| CWB_UIMenuItem | |
| ►CWidget | |
| CBlurWidget | |
| ►CCanvasWidgetBase | All methods working with vector work only with its x and y components, the z is always ignored |
| ►CCanvasWidget | |
| CGraphWidget | |
| CContentWidget | |
| CFrameWidget | FrameWidget class |
| CGridLayoutWidget | GridLayoutWidget class |
| CImageWidget | |
| ►CLayoutWidgetBase | LayoutWidgetBase class |
| CHorizontalLayoutWidget | |
| CVerticalLayoutWidget | |
| COverlayWidget | OverlayWidget class |
| ►CRTTextureWidget | |
| CWorkspaceWidget | WorkspaceWidget class |
| CRenderTargetWidget | |
| CScaleWidget | |
| CSizeLayoutWidget | SizeLayoutWidget class |
| CSocketWidget | |
| ►CTextWidget | Widget representing text |
| CMultilineEditBoxWidget | |
| CRichTextWidget | |
| ►CUIWidget | |
| ►CBaseListboxWidget | |
| ►CSimpleListboxWidget | Base class, for listboxes with items of the same height |
| CGenericListboxWidget | |
| CTextListboxWidget | |
| CUniversalListboxWidget | |
| ►CBasicGraphWidget | |
| ►CRingBufferGraphWidget | |
| ►CTimeBasedGraphWidget | |
| CTimeBasedGraphWithAxesWidget | |
| CButtonWidget | ButtonWidget class |
| CCheckBoxWidget | |
| CEditBoxWidget | |
| CGameConsoleWidget | |
| CPanelWidget | |
| CProgressBarWidget | |
| CScrollLayoutWidget | ScrollLayoutWidget class |
| CSliderWidget | |
| CSmartPanelWidget | |
| CThreeStateCheckboxWidget | |
| CWindowWidget | |
| CXComboBoxWidget | |
| CUniformGridLayoutWidget | UniformGridLayoutWidget class |
| CUserWidget | |
| CVideoWidget | |
| ►CWorkbenchPlugin | |
| CAddonBuildInfoTool | |
| CBakeMLODPlugin | |
| CBatchTextureProcessorPlugin | |
| CBuildShoreMap | |
| CBuildShoreMapWEPlugin | |
| CCameraOrientationTool | |
| CEBTConfigPlugin | |
| CEntityOrientationTool | |
| CEntityRelativePlugin | |
| CGenerateFlowMaps | |
| CGenerateFlowMapsWEPlugin | |
| ►CLocalizationEditorPlugin | |
| CCheckLocalizationPlugin | |
| CResaveMetaPlugin | |
| CResavePlugin | |
| ►CResourceManagerPlugin | |
| CResourceImportPlugin | |
| CTerrainImportPlugin | |
| CTextureImportPlugin | |
| CResourceProcessorPlugin | |
| CResourceTestPlugin | |
| CSendToBlenderPlugin | |
| CValidateFBXPlugin | |
| ►CWorldEditorPlugin | |
| CPeerPlugin | |
| CWorldExporterPlugin | |
| CWorldRunPlugin | |
| CWorldTestPlugin | |
| ►CWorldEditorTool | Script definition class for World Editor Tool |
| CBakeMlodTool | |
| CMeasureTool | |
| CTerrainExportTool | |
| CWorldSaveManifest | |
| ►Carray< Class T > | |
| CParamEnumArray | |
| CParamEnumSuperSampling | |
| CParamEnumTextureImportSize | |
| CParamEnumTextureSize | |
| Cmap | Associative array template |
| Cset< Class T > | |
| CMaterialValidatorUtils | |
| CMath | |
| CMath2D | |
| CMath3D | |
| CMeasurement | |
| CMeasurementFile | Implementation of single measurement result file (dont forget to delete it after you are done or use strong ref) |
| CMenuBindAttribute | |
| CMenuManager | |
| ►CNetApiHandler | Base class for NetApi handlers |
| CAnimExportProfileChannels | |
| CAnimExportProfiles | |
| CAnimExportTrackExport | |
| CBakeInfo | |
| CCheckGUID | |
| CEBTInfo | |
| CExampleCall | |
| CExportFBXResource | |
| CExportMaterialResource | |
| CExportTerrain | |
| CExportTextureResource | |
| CFBXReportToolMessage | |
| CGetGameMaterials | |
| CGetLayerInteraction | |
| CGetLoadedProjects | |
| CGetPathToAssetsFromGuids | |
| CGetPortalMat | |
| CGetPrefabChildInfo | |
| CGetPrefabGUID | |
| CGetRelativePath | |
| CGetResourceInfo | |
| CLayerPresets | |
| CLoadedProjects | |
| CLocatePrefabsFromPath | |
| CLocateProject | |
| CMaterialValidator | |
| COpenXOB | |
| COverrideMeshObjectMaterial | |
| CPrefabImporter | |
| CPrefabImporterBake | |
| CRegisterResource | |
| CTextureValidation | |
| CTextureValidator | |
| CNetScriptConnectionListener | |
| CNewsFeedItem | New Feed data structure |
| CNonSerialized | |
| CObsolete | Marks method as obsolete |
| COnRpl | OnReplication annotation attribute |
| CParticleEffectEntitySpawnParams | |
| CPeerConfig | |
| CPhysicsUtils | |
| CPhysicsWorld | Physical simulation of the world |
| CPlatformConfig | |
| CPlatformService | |
| CPlayerId | |
| ►Cpointer | Plain C++ pointer, no weak pointers, no memory management |
| CAnimation | |
| CGraphGraphicsItem | |
| CLightHandle | |
| ►CNativeComponent | |
| CCharacterPhysicsComponent | CharacterPhysicsComponent isn't a managed instance, don't store references in script, where the lifetime of the reference can be longer than the lifetime of this component |
| CPhysics | Wrapper over a physics simulation of an entity |
| CParseHandle | |
| CParticles | Script API to Particle Effect Component |
| CPhysicsBlock | Disables collisions between two entities |
| CPhysicsMaterial | Surface properties relevant for physics simulation |
| CPhysicsRagdoll | Wrapper over Ragdoll simulation |
| CPixelRawData | Data for pixel in RGBA8 format -> each channel has 8 bits and four channels are used (mostly RGB channels are important) thus size in bytes for one pixel is 4 |
| CRplNode | |
| CScreenshotTextureData | Data for screenshot in RGBA8 texture |
| CSharedItem | |
| CTransformResetParams | Read-only wrapper for GenericEntity.OnTransformResetImpl and GenericComponent.OnTransformReset parameters |
| CWorldControllerInfo | |
| CWorldOneTimePointArgs | Structure holding extra data of WorldSystem one-time point |
| CWorldSystemInfo | Structure holding world system meta-information required by the engine |
| CWorldSystems | |
| CWorldUpdatePointArgs | Structure holding extra data of WorldSystem update point |
| ►Cglobal_pointer | Plain C++ pointer, no weak pointers, no memory management. Safe to store outside local scope |
| ►CBaseResourceObject | |
| CAnimationSource | |
| ►CBaseContainer | |
| CContactSurface | Surface properties that influence wheel traction etc |
| CIEntityComponentSource | |
| CIEntitySource | |
| CMetaFile | |
| ►CSurfaceProperties | General surface properties |
| CGameLibMaterial | |
| CUserSettings | |
| CWidgetSource | |
| ►CVObject | Visual object |
| CMeshObject | MeshObject |
| ►CBaseWorld | |
| CWorld | Derived class connected to gamelib to implement game related features |
| ►CDecal | |
| CTrackDecal | |
| CPhysicsGeom | Geometric shapes relevant for physics simulation |
| ►CPhysicsJoint | Wrapper over joint simulation |
| ►CPhysics6DOFJoint | 6 DOF joint simulation |
| CPhysics6DOFSpringJoint | 6 DOF spring joint simulation |
| CPhysicsBallSocketJoint | Ball socket joint simulation |
| CPhysicsConeTwistJoint | Cone twist joint simulation |
| CPhysicsFixedJoint | Fixed joint simulation |
| CPhysicsHingeJoint | Hinge joint simulation |
| CPhysicsSliderJoint | Slider joint simulation |
| ►CWBModuleDef | |
| CAnimEditor | |
| CAudioEditor | |
| CBehaviorEditor | |
| CLocalizationEditor | |
| CNavmeshGeneratorMain | |
| CParticleEditor | |
| CProcAnimEditor | |
| CResourceManager | |
| CScriptEditor | |
| CWorldEditor | |
| ►Chandle64 | Plain 64bit data, no weak pointers, no memory management |
| CDialogueID | |
| CEntityID | |
| CKickCauseCode | Opaque code representing various reasons for ending gameplay |
| CProcessHandle | Handle to a running process |
| CTypeID | Script representation for C++ RTTI types |
| CWorldTimestamp | Type storing timestamps of the world |
| CPopupFeedItem | Popup Feed data structure |
| CPrefabImporterUtils | |
| CProfileData | |
| CReceiverAttribute | Marks a method in a class as a valid event receiver callback |
| CReplication | Main replication API |
| CResourceDatabase | |
| CResourceExportCrawler | |
| CRestApi | |
| CRestContext | Script accessible REST context |
| CRestrict | Limit access to method only to script modules within some access level |
| CRoom | |
| CRplBeforeExtracted | |
| CRplBeforeInjected | |
| CRplId | Replication item identifier |
| CRplIdentity | Replication connection identity |
| CRplProp | Property annotation attribute |
| CRplRpc | RPC annotation attribute |
| CRplSchedulerInsertionCtx | |
| CRplSession | |
| ►CRplSessionCallbacks | |
| CRplExample3SessionListener | |
| CScriptCallQueue | ScriptCallQueue Class provide "lazy" calls - when we don't want to execute function immediately but later during frame update (used mainly in UI)
usage: |
| CScriptModule | Module containing compiled scripts |
| CScriptWorldClock | |
| CServerCatalogueApi | Catalogue for listing servers from backend |
| CServerConfigApi | |
| CServerConfigMeta | |
| CServerInfo | Object containing info and interaction methods for game servers |
| CServiceStatusItem | Service status item |
| CSessionStorage | Save & Load handler |
| CShapeUtils | |
| CSharedItemRef | |
| CSignalInput | Builtin component types |
| CSimpleTimeSignal | |
| CSortAttribute | Attribute to mark member variable of class as hint for sorting arrays of objects (both dynamic and static) |
| ►CStartBakeDialog | |
| CStartBakeDialogET | |
| CStartBakeDialogXOB | |
| CStaticArray | |
| CStep | Attribute which marks a method as part of the testing process |
| ►Cstring | |
| CResourceName | |
| CUUID | Structure to store or generate UUIDs |
| CSystem | |
| CTerrainTile | |
| CTest | Attribute used for tests annotation and assignment to Suites |
| CTexTools | |
| ►CTextureType | |
| CFontTextureType | |
| CTextureTypeProperty | |
| CTextureTypes | |
| CTextureValidationUtils | |
| CTxaExporter | |
| CTypeName | |
| CUIWidgets | |
| CUniformGridSlot | |
| CValidateMaterialPlugin | |
| Cvector | |
| CWeatherLightning | |
| CWeatherLightningFlash | |
| CWeatherManager | |
| CWeatherStateTransitionNode | |
| CWidgetManager | Class containing global and util functions regarding widgets |
| ►CWidgetType | |
| CGameLibWidgetType | |
| CWorkbench | |
| ►CWorkbenchPluginAttribute | Attribute for Workbench plugin definition: |
| CWorkbenchToolAttribute | Attribute for Workbench tool definition |
| ►CWorkshopCatalogue | |
| CWorkshopApi | Workshop Api instance |
| CWorkshopAuthor | |
| CWorkshopComment | |
| CWorkshopTag | Workshop Item Tag structure TODO replace by DString |
| CWorldBuildMeta | |
| CWorldEditorAPI | |
| CWorldEditorIngame | |
| CWorldExporterConfig | |
| CWorldExportScript | |