CActionManager | ActionManager holds information about states of registered Contexts and Actions |
CAddonBuildInfoTool | |
CAIAgent | |
CAIAgentClass | |
CAIBaseAimingComponent | |
CAIBaseAimingComponentClass | |
CAIBaseMovementComponent | |
CAIBaseMovementComponentClass | |
CAIBehaviorTreeComponent | |
CAIBehaviorTreeComponentClass | |
CAICommunicationComponent | |
CAICommunicationComponentClass | |
CAIComponent | |
CAIComponentClass | |
CAIComponentEntity | |
CAIComponentEntityClass | |
CAIControlComponent | |
CAIControlComponentClass | |
CAIDangerEvent | Event which gets broadcasted from danger-causing places to AI |
CAIExtraMoveParams | |
CAIFormationComponent | |
CAIFormationComponentClass | |
CAIFormationDefinition | |
CAIGroup | |
CAIGroupClass | |
CAIMessage | Base class for all messages related to AI |
CAIOnMessage | |
CAIOrder | Specialized message to send orders between AI agents |
CAIPathfindingComponent | |
CAIPathfindingComponentClass | |
CAISpawnerGroup | |
CAISpawnerGroupClass | |
CAITask | |
CAITaskAim | |
CAITaskCallMethod | |
CAITaskCreateGroup | |
CAITaskCreatePosition | |
CAITaskFindEntity | |
CAITaskGetAimingPosition | |
CAITaskGetControlledEntity | |
CAITaskGetGroupChildren | |
CAITaskGetWaypoint | |
CAITaskIdle | |
CAITaskMove | |
CAITaskMoveToEntity | |
CAITaskOrient | |
CAITaskRequestAction | |
CAITaskResetPathfindingFilters | |
CAITaskReturnState | |
CAITaskScripted | |
CAITaskSetMovementSpeed | |
CAITaskSetPathfindingFilters | |
CAITaskSetVariable | |
CAITaskStop | |
CAIWaypoint | Enfusion waypoints do not specify just a point in the world, they can also include a logic, goal, etc |
CAIWaypointClass | |
CAIWaypointCycle | Cycled waypoints are used when we want a series of waypoints repeating for an infinite or finite time |
CAIWaypointCycleClass | |
CAIWorld | |
CAIWorldClass | |
CAlignableSlot | |
CAmbientSoundsModule | |
CAnimation | |
CAnimationControllerComponent | |
CAnimationControllerComponentClass | |
CAnimationPlayerComponent | |
CAnimationPlayerComponentClass | |
CAnimationSource | |
CAnimEditor | |
CAnimExportProfileChannels | |
CAnimExportProfileChannelsRequest | |
CAnimExportProfileChannelsResponse | |
CAnimExportProfiles | |
CAnimExportProfilesRequest | |
CAnimExportProfilesResponse | |
CAnimExportTrackExport | |
CAnimExportTrackExportRequest | |
CAnimExportTrackExportResponse | |
Carray | |
CAssignmentSolver | Simple solver for assignment problem |
CAttribute | |
CAudioDialogueData | |
CAudioEditor | |
CAudioGlobalData | |
CAudioHandle | |
CAudioSystem | |
CAutotestBase | |
CAutotestGrid | |
CAutotestGridClass | |
CAutotestRegister | This class should be created once per autotest / autotest-entity |
CBackendApi | Backend Api instance |
CBackendCallback | Backend Request/Response Callback class for script |
CBackendDebugApi | |
CBackendImage | |
CBakeInfo | |
CBakeInfoDialog | |
CBakeInfoRequest | |
CBakeInfoResponse | |
CBakeMLODPlugin | |
CBakeMlodTool | |
CBanListPageParams | JsonApiStruct passed to BanList backend requests |
CBanServiceApi | Ban Service API |
CBaseAimPoint | |
CBaseContainer | |
CBaseContainerCustomTitle | Base class for attribute for setting custom title in property grid (Workbench) |
CBaseContainerCustomTitleBlenderVersion | |
CBaseContainerCustomTitleField | Attribute for setting any string property as custom title |
CBaseContainerList | |
CBaseContainerProps | An Attribute for BaseContainer |
CBaseContainerTools | |
CBaseDecoratorTest | |
CBaseJsonSerializationSaveContainer | Container for saving data in json format IMPORTANT* This should never be instantiated, you should use any of the child classes!!! |
CBaseListboxWidget | |
CBaseLoadingAnim | |
CBaseProcAnimComponent | |
CBaseProcAnimComponentClass | |
CBaseResourceObject | |
CBaseRplComponent | |
CBaseRplComponentClass | |
CBaseSerializationContainer | Base class for serialization containers |
CBaseSerializationContext | Base class for serialization contexts |
CBaseSerializationLoadContainer | Base class providing interface for load container |
CBaseSerializationLoadContext | Base serialization context for loading data back to the game |
CBaseSerializationSaveContainer | Base class providing interface for save container |
CBaseSerializationSaveContext | Base serialization context for saving data from game |
CBaseSinglePortContainer | |
CBaseSoundComponent | |
CBaseSoundComponentClass | |
CBaseSystem | To create a system, you just need to create a class which inherits from BaseSystem, and then specify GetSystemPoint to your need |
CBaseWeatherManagerEntity | |
CBaseWeatherManagerEntityClass | |
CBaseWeatherStateTransitionManager | |
CBaseWeatherTransitionCallbacks | |
CBaseWorkshopItem | |
CBaseWorld | |
CBasicGraphWidget | |
CBatchTextureProcessorPlugin | |
CBehaviorEditor | |
CBehaviorTree | |
CBinSerializationContainer | |
CBinSerializationLoadContainer | Implementation of BaseLoadContainer to read data from json format |
CBinSerializationSaveContainer | Container for saving data in binary format |
CBlenderOperatorDescription | |
CBlenderPathContainer | |
CBlockListItem | Data structure for block list response |
CBlurWidget | |
CBoneMask | BoneMask == NULL means that all bits are set |
Cbool | |
CBoundingVolumeScr | Bounding volume property |
CBuildResourceContext | |
CBuildShoreMap | |
CBuildShoreMapWEPlugin | |
CButtonAttribute | |
CButtonSlot | |
CButtonWidget | ButtonWidget class |
CCallbackContext | Attribute for callback system |
CCallbackMethod | Attribute for callback system |
CCameraOrientationTool | |
CCanvasWidget | |
CCanvasWidgetBase | All methods working with vector work only with its x and y components, the z is always ignored |
CCanvasWidgetCommand | |
CCharacterAnimGraphComponent | |
CCharacterAnimGraphComponentClass | |
CCharacterEntity | |
CCharacterEntityClass | |
CCharacterMovementComponent | |
CCharacterMovementComponentClass | |
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 |
CCharacterSndComponent | |
CCharacterSndComponentClass | |
CCheckBoxWidget | |
CCheckEmat | |
CCheckEmatRequest | |
CCheckEmatResponse | |
CCheckGUID | |
CCheckGUIDRequest | |
CCheckGUIDResponse | |
CCheckLocalizationPlugin | |
CCinematicEntity | |
CCinematicEntityClass | |
CCinematicEventAttribute | |
CCinematicTrackAttribute | |
CCinematicTrackBase | |
CCinematicTrackModifier | |
CClass | Super root of all classes in Enforce script |
CClientLobbyApi | |
CColor | |
CCommentCatalogue | |
CCommonEditorProps | |
CComplexType | [Codec example] |
CComponentEditorProps | |
CCompositeDrawCommand | Draws all commands from internal array in order |
CConfigurableSystem | [Multi-point system] |
CContact | Output structure for reporting collisions |
CContactSurface | Surface properties that influence wheel traction etc |
CContainerIdPathEntry | |
CContainerSerializationLoadContext | Base serialization context for saving data to BaseSerializationSaveContainer based class |
CContainerSerializationSaveContext | Base serialization context for saving data to BaseSerializationSaveContainer based class |
CContentWidget | |
CCoverManagerComponent | |
CCoverManagerComponentClass | |
CCrossroadEntity | |
CCrossroadEntityClass | |
CCurve | Represents a single 2D curve, where in each vector only the x and y coordinates are used |
CCurve3 | Represents three 2D curves, where every four floats next to each other in the underlying array are organized as (x, y0, y1, y2) |
CDateTimeUtcAsInt | |
CDbgUI | Immediate mode debug UI API |
CDeathmatchMode | |
CDebug | |
CDebugText | Used for creating on screen texts in world |
CDebugTextScreenSpace | |
CDebugTextWorldSpace | |
CDecal | |
CDecalEntity | |
CDecalEntityClass | |
CDecorator | |
CDecoratorEntity | |
CDecoratorPathCompletedTest | |
CDecoratorScripted | |
CDecoratorTestHasAimRequest | |
CDecoratorTestHasMoveRequest | |
CDecoratorTestIsAimedWithThreshold | |
CDecoratorTestNotNull | |
CDecoratorTestScripted | |
CDecoratorTimedBase | |
CDecoratorTimedDangerPerception | |
CDecoTestDistanceToEntity | |
CDecoTestVariable | |
CDefaultStringTableItem | Default string table item |
CDeferredDecalEntity | |
CDeferredDecalEntityClass | |
CDependency | Dependency represent minimal structure of workshop item that other things depends on |
CDiagMenu | Check EDiagMenu enum for 'id' values |
CDialogue | |
CDialogueBaseElement | Base class for any element in Dialogue that can use Variables |
CDialogueBaseFloatRule | |
CDialogueBaseIntegerRule | |
CDialogueController | |
CDialogueData | |
CDialogueGlobalData | |
CDialogueInteractionComponent | |
CDialogueInteractionComponentClass | |
CDialogueNode | |
CDialogueSpeaker | |
CDialogueSystem | |
CDialogueTransitionRule | Wrapper for testing if a condition is met. Used by DialogueNodeTransition |
CDownloadableCatalogue | |
CDownloadableItem | |
CDSConfig | |
CDSGameConfig | |
CDSGameProperties | |
CDSMod | |
CDSSession | DS server Session |
CDSSessionCallback | Dedicated Server Session callback class for script |
CEBTAddonInfo | |
CEBTConfigPlugin | |
CEBTContainerFields | |
CEBTEmatUtils | |
CEBTInfo | |
CEBTInfoDialog | |
CEBTInfoRequest | |
CEditBoxWidget | |
CEditorCommentEntity | |
CEditorCommentEntityClass | |
CEditorEntityIterator | Wrapper around GetEditorEntity and GetEditorEntityCount Skips all entities that are not top-level |
CEntityComponentPrefabData | Shared object with constant data for components from prefab |
CEntityEditorProps | |
CEntityID | |
CEntityOrientationTool | |
CEntityPrefabData | Shared object with constant data for enf.EntitySource from prefab |
CEntityRelativePlugin | |
CEntitySpawnParams | Additional parameters for entity spawning |
CEntityWithRplProp | [RplProp example] |
CEntityWithRplPropClass | [RplProp example] |
CEntityWithRplRpc | [RplRpc example] |
CEntityWithRplRpcClass | [RplRpc example] |
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 |
CEnvironmentProbeEntity | |
CEnvironmentProbeEntityClass | |
CEvent | |
CExportEmat | |
CExportEmatRequest | |
CExportEmatResponse | |
CExportEmatUtils | |
CExportProperties | |
CExportPropertiesRequest | |
CExportPropertiesResponse | |
CExportPropertiesUtils | |
CExportTerrain | |
CExportTerrainRequest | |
CExportTerrainResponse | |
CFBXItem | |
CFBXReportToolMessage | |
CFBXReportToolRequest | |
CFBXReportToolResponse | |
CFileHandle | |
CFileIO | |
CFilePath | |
CFileSerializer | Serializer API implementation for File IO |
CFilterSmoothCD | |
CFilterSmoothCDAng | |
Cfloat | |
CFontTextureType | |
CForEachChild | |
CFPS_Autotest | |
CFPS_AutotestClass | |
CFrameSlot | |
CFrameWidget | FrameWidget class |
Cfunc | |
CGame | |
CGameConsoleWidget | |
CGameLibMaterial | |
CGameLibWidgetType | |
CGamematInfo | |
CGamematInfoRequest | |
CGamematInfoResponse | |
CGameMode | [Configurable system] |
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 |
CGameWorldEditor | |
CGeneratedResources | |
CGenerateFlowMaps | |
CGenerateFlowMapsWEPlugin | |
CGeneratorBaseEntity | |
CGeneratorBaseEntityClass | |
CGenericComponent | |
CGenericComponentClass | |
CGenericController | |
CGenericControllerClass | |
CGenericEntity | Base entity class |
CGenericEntityClass | |
CGenericListboxWidget | |
CGenericTerrainEntity | |
CGenericTerrainEntityClass | |
CGenericWorldEntity | |
CGenericWorldEntityClass | |
CGenericWorldFogEntity | |
CGenericWorldFogEntityClass | |
CGenericWorldLightEntity | |
CGenericWorldLightEntityClass | |
CGenericWorldPPEffect | |
CGenericWorldPPEffectClass | |
CGenericWorldRainEntity | |
CGenericWorldRainEntityClass | |
CGenericWorldWindEntity | |
CGenericWorldWindEntityClass | |
CGeoAttribCollection | GeoShape's attribute set |
CGeoMultiPoint | Set of points |
CGeoPoint | Single point |
CGeoPolygon | Polygon (can have multiple parts) |
CGeoPolyline | Line string |
CGeoShape | Base class for all shapes |
CGeoShapeCollection | Collection of shapes, i.e |
CGeoShapeLoader | Geo shape API entry point - static class for loading various geo shape formats such as ESRI Shapefiles |
CGeoVertexCollection | Collection of vertices (points). Can be treated like read-only array |
CGetPortalMat | |
CGetPortalMatRequest | |
CGetPortalMatResponse | |
CGetRelativePath | |
CGetRelativePathRequest | |
CGetRelativePathResponse | |
CGetRoomsIds | Base classes for filtering in server browser |
Cglobal_pointer | Plain C++ pointer, no weak pointers, no memory management. Safe to store outside local scope |
CGridLayoutWidget | GridLayoutWidget class |
CGridSlot | |
Chandle64 | Plain 64bit data, no weak pointers, no memory management |
CHelloWorldSystem | [Hello world system] |
CHorizontalLayoutSlot | |
CHorizontalLayoutWidget | |
CIEntity | |
CIEntityComponentSource | |
CIEntitySource | |
CImageDrawCommand | |
CImageScale | |
CImageWidget | |
CInputBinding | |
CInputManager | |
CInputMappingKeyData | Base class for input mapping key custom data config |
Cint | |
CInteriorRequestCallback | |
CJsonApiStruct | |
CJsonLoadContainer | Container for loading data in json format |
CJsonSaveContainer | Container for saving data in json format |
CLakeGeneratorEntity | |
CLakeGeneratorEntityClass | |
CLayerPresets | |
CLayerPresetsRequest | |
CLayerPresetsResponse | |
CLayoutSlot | |
CLayoutWidgetBase | LayoutWidgetBase class |
CLightEntity | Use LightEntity.CreateLight instead of spawning LightEntity via Game.SpawnEntity for the creation of light in a script |
CLightEntityClass | |
CLightHandle | |
CLineDrawCommand | |
CLink | |
CLoadedProjects | |
CLoadedProjectsRequest | |
CLoadedProjectsResponse | |
CLoadingAnim | Interface for classes implementing animation or progress bar of the loading screen |
CLocalizationEditor | |
CLocalizationEditorPlugin | |
CManaged | |
Cmap | Associative array template |
CMaterial | |
CMaterialMapping | |
CMaterialPreviewGetMapping | |
CMaterialPreviewRequest | |
CMaterialPreviewUtils | |
CMaterialProperties | |
CMaterialPropertiesRequest | |
CMaterialPropertiesResponse | |
CMaterialPropertiesUtils | |
CMaterialValidator | |
CMaterialValidatorRequest | |
CMaterialValidatorResponse | |
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) |
CMeasureTool | |
CMemoryStatsSnapshot | |
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 |
CMenuBindAttribute | |
CMenuManager | |
CMeshObject | MeshObject |
CMessageBox | |
CMetaFile | |
CMissionWorkshopItem | |
CModuleGameSettings | By inheriting of this class you define a settings module |
CMotionAutoTest | |
CMotionAutoTestClass | |
CMotionZone | |
CMotionZoneClass | |
CMotionZonePoint | |
CMotionZonePointClass | |
CMultilineEditBoxWidget | |
CMultiPointSystem | [Hello world system - modded] |
CNativeComponent | |
CNavmeshCustomLinkComponent | |
CNavmeshCustomLinkComponentClass | |
CNavmeshGeneratorMain | |
CNavmeshWorldComponent | |
CNavmeshWorldComponentClass | |
CNetApiHandler | Base class for NetApi handlers |
CNetScriptConnectionListener | |
CNewsFeedItem | New Feed data structure |
CNode | |
CNodePortsContainer | |
CNoiseCinematicTrackModifier | |
CNonSerialized | |
CObsolete | Marks method as obsolete |
COnEvent | |
COnlineBanListData | Structure for ban data response of BanList requests |
COnRpl | OnReplication annotation attribute |
COpenXOB | |
COpenXOBRequest | |
COpenXOBResponse | |
COverlaySlot | |
COverlayWidget | OverlayWidget class |
COverrideMeshObjectMaterial | |
COverrideMeshObjectMaterialRequest | |
COverrideMeshObjectMaterialResponse | |
CPageParams | |
CPanelSlot | |
CPanelWidget | |
CParallel | |
CParamEnum | |
CParamEnumArray | |
CParamEnumSuperSampling | |
CParamEnumTextureImportSize | |
CParamEnumTextureSize | |
CParseHandle | |
CParticleEditor | |
CParticleEffectEntity | |
CParticleEffectEntityClass | |
CParticleEffectEntitySpawnParams | |
CParticles | Script API to Particle Effect Component |
CPawnEntity | |
CPawnEntityClass | |
CPawnEntityController | |
CPawnMovementComponent | |
CPawnMovementComponentClass | |
CPawnRelatedEntity | |
CPawnRelatedEntityClass | |
CPeerConfig | |
CPeerConfigViewTitle | Custom names for defined zones to make config setup easier |
CPeerPlugin | |
CPhysics | Wrapper over a physics simulation of an entity |
CPhysics6DOFJoint | 6 DOF joint simulation |
CPhysics6DOFSpringJoint | 6 DOF spring joint simulation |
CPhysicsBallSocketJoint | Ball socket joint simulation |
CPhysicsBlock | Disables collisions between two entities |
CPhysicsConeTwistJoint | Cone twist joint simulation |
CPhysicsFixedJoint | Fixed joint simulation |
CPhysicsGeom | Geometric shapes relevant for physics simulation |
CPhysicsGeomDef | Geometry element properties |
CPhysicsHingeJoint | Hinge joint simulation |
CPhysicsJoint | Wrapper over joint simulation |
CPhysicsMaterial | Surface properties relevant for physics simulation |
CPhysicsRagdoll | Wrapper over Ragdoll simulation |
CPhysicsSliderJoint | Slider joint simulation |
CPhysicsUtils | |
CPhysicsWorld | Physical simulation of the world |
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 |
CPlatformConfig | |
CPlatformRequestCallback | |
CPlatformService | |
CPlayerNameInputController | [World controller example] |
CPlayerNameInputSystem | [Class hierarchy example] |
Cpointer | Plain C++ pointer, no weak pointers, no memory management |
CPointInfo | PointInfo - declare object, allows to define position (before named ComponentPositionInfo) |
CPolygonDrawCommand | |
CPolylineShapeEntity | |
CPolylineShapeEntityClass | |
CPrefabImporter | |
CPrefabImporterBake | |
CPrefabImporterRequest | |
CPrefabImporterResponse | |
CPrefabImportErrorResponse | |
CPrefabImporterUtils | |
CPrefabImportRequest | |
CPrefabImportResponse | |
CPrettyJsonSaveContainer | Container for saving data in pretty json format |
CProbeVolume | |
CProbeVolumeClass | |
CProcAnimEditor | |
CProcessHandle | Handle to a running process |
CProfanityFilterRequestCallback | |
CProfileData | |
CProgressBarWidget | |
CPublicProfilesRequestCallback | |
CRagdollTestEntity | |
CRagdollTestEntityClass | |
CRandomGenerator | |
CRegisterResource | |
CRegisterResourceRequest | |
CRegisterResourceResponse | |
CRegisterResourceUtils | |
CRenderTargetWidget | |
CRepeater | |
CReplicatedParticleEffectEntity | Specification of ParticleEffectEntity which is replicating the particle effect in a multiplayer environment |
CReplicatedParticleEffectEntityClass | |
CReplication | Main replication API |
CResaveMetaPlugin | |
CResavePlugin | |
CResource | Object holding reference to resource |
CResourceDatabase | |
CResourceExportCrawler | |
CResourceImportPlugin | |
CResourceManager | |
CResourceManagerPlugin | |
CResourceName | |
CResourceProcessorPlugin | |
CResourceTestPlugin | |
CRestApi | |
CRestCallback | |
CRestContext | Script accessible REST context |
CRestrict | Limit access to method only to script modules within some access level |
CRevision | |
CRichTextWidget | |
CRingBufferGraphWidget | |
CRiverEntity | Entity for a single river |
CRiverEntityClass | |
CRiverPartEntity | River part entity |
CRiverPartEntityClass | |
CRoadEntity | |
CRoadEntityClass | |
CRoadGeneratorEntity | |
CRoadGeneratorEntityClass | |
CRoom | |
CRoomFilterBase | |
CRootNode | |
CRplBeforeExtracted | |
CRplBeforeInjected | |
CRplComponent | |
CRplComponentClass | |
CRplConnectionStats | |
CRplExample1ComponentColorAnim | |
CRplExample1ComponentColorAnimClass | [Replication example common shape] |
CRplExample2ComponentColorAnim | |
CRplExample2ComponentColorAnimClass | [Replication example 1] |
CRplExample3ComponentColorAnim | |
CRplExample3ComponentColorAnimClass | [Replication example 2] |
CRplExample3Controller | |
CRplExample3ControllerClass | |
CRplExample3SessionListener | |
CRplExample3System | |
CRplExample3SystemClass | |
CRplExampleDebugShape | |
CRplExampleDebugShapeClass | [Codec example] |
CRplId | Replication item identifier |
CRplIdentity | Replication connection identity |
CRplNode | |
CRplProp | Property annotation attribute |
CRplRpc | RPC annotation attribute |
CRplSchedulerInsertionCtx | |
CRplSession | |
CRplSessionCallbacks | |
CRplTestEntity | Used for testing CPP side of replication |
CRplTestEntityClass | |
CRTTextureSlot | |
CRTTextureWidget | |
CRunBT | |
CRunOnce | |
CRunOnEntity | |
CScaleWidget | |
CSCR_ScriptProfanityFilterRequestCallback | |
CScreenshot_Autotest | Autotest entity for taking screenshots |
CScreenshot_AutotestClass | |
CScreenshot_Waypoint | |
CScreenshot_WaypointClass | |
CScreenshotTextureData | Data for screenshot in RGBA8 texture |
CScriptAndConfig | Base class for classes which combine enf.Class and enf.BaseClass (in C++) |
CScriptBitReader | |
CScriptBitSerializer | |
CScriptBitWriter | |
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: |
CScriptCamera | |
CScriptCameraClass | |
CScriptComponent | Parent class for all components created in script |
CScriptComponentClass | |
CScriptCtx | |
CScriptEditor | |
CScriptedSerializationLoadContainer | Scripted load container for custom handling of storage |
CScriptedSerializationSaveContainer | Scripted save container for custom handling of storage |
CScriptedWidgetComponent | |
CScriptedWidgetEventHandler | An event handler for UI widgets can be attached to any widget using Widget.AddHandler |
CScriptedWidgetTooltip | Base class for custom UI tooltips |
CScriptInvokerBase | ScriptInvoker Class provide list of callbacks
usage: |
CScriptModule | Module containing compiled scripts |
CScriptPlatformRequestCallback | |
CScriptProfanityFilterRequestCallback | |
CScriptStringTableItem | Base class for scripted string table item |
CScriptWorldClock | |
CScrollLayoutSlot | |
CScrollLayoutWidget | ScrollLayoutWidget class |
CSearchResourcesFilter | Object used for holding filtering params for ResourceDatabase.SearchResources() method |
CSelector | |
CSendToBlenderPlugin | |
CSequence | |
CSerializer | Serialization general interface |
CServerConfigApi | |
CServerConfigMeta | |
CServiceStatusItem | Service status item |
CSessionStorage | Save & Load handler |
Cset | |
CShape | Instance of created debug visualizer |
CShapeEntity | |
CShapeEntityClass | |
CShapePointDataScriptBase | |
CShapeUtils | |
CSharedItem | |
CSharedItemRef | |
CSignalInput | Builtin component types |
CSimpleListboxWidget | Base class, for listboxes with items of the same height |
CSimpleSignalComponent | |
CSimpleSignalComponentClass | |
CSimpleTimeSignal | |
CSingleInputPortContainer | |
CSingleOutputPortContainer | |
CSizeLayoutSlot | |
CSizeLayoutWidget | SizeLayoutWidget class |
CSliderWidget | |
CSmartPanelWidget | |
CSndBaseModule | To create a module, you just need to create a class which inherits from BaseSndModule |
CSndComponent | |
CSndComponentClass | |
CSndSystem | |
CSndWorld | |
CSndWorldClass | |
CSocketWidget | |
CSortAttribute | Attribute to mark member variable of class as hint for sorting arrays of objects (both dynamic and static) |
CSoundOutputStateComponent | |
CSoundOutputStateComponentClass | |
CSplineShapeEntity | |
CSplineShapeEntityClass | |
CSplineTerrainGeneratorEntityBase | |
CSplineTerrainGeneratorEntityBaseClass | |
CSSnapSerializer | Snapshot serializer utility |
CSSnapSerializerBase | |
CSSnapshot | Binary data container used in conjuction with a serializer |
CStartBakeDialog | |
CStartBakeDialogET | |
CStartBakeDialogXOB | |
CStaticArray | |
CStaticModelEntity | |
CStaticModelEntityClass | |
CStep | Attribute which marks a method as part of the testing process |
Cstring | |
CStringTableItem | |
CSurfaceProperties | General surface properties |
CSwitch | |
CSystem | |
CTeamDeathmatchMode | |
CTerrainExportTool | |
CTerrainImportPlugin | |
CTerrainTile | |
CTerrainToolDesc | |
CTerrainToolDesc_HeightAdd | |
CTerrainToolDesc_HeightExact | |
CTerrainToolDesc_HeightNoise | |
CTerrainToolDesc_HeightSmooth | |
CTerrainToolDesc_HeightUser | |
CTerrainToolDesc_LayerAdd | |
CTest | Attribute used for tests annotation and assignment to Suites |
CTestBase | Test base class |
CTestHarness | Collection and main interface of the Testing framework |
CTestResultBase | Base class for test results |
CTestSuite | Collection of tests |
CTextDialogueData | |
CTextDrawCommand | |
CTextListboxWidget | |
CTexTools | |
CTextureCheck | |
CTextureImportPlugin | |
CTextureInfo | |
CTextureRequest | |
CTextureResponse | |
CTextureType | |
CTextureTypeProperty | |
CTextureTypes | |
CTextureUtils | |
CTextureValidation | |
CTextureValidationRequest | |
CTextureValidationResponse | |
CTextureValidationUtils | |
CTextureValidator | |
CTextureValidatorRequest | |
CTextureValidatorResponse | |
CTextureValidatorUtils | |
CTextWidget | Widget representing text |
CTextWidgetBenchmark | |
CThreeStateCheckboxWidget | |
CTimeBasedGraphWidget | |
CTimeBasedGraphWithAxesWidget | |
CTimedDialogueData | |
CTouchComponent | |
CTouchComponentClass | |
CTraceBox | |
CTraceOBB | |
CTraceParam | Input&Output structure for collision tests |
CTraceSphere | |
CTrackDecal | |
CTransformResetParams | Read-only wrapper for GenericEntity.OnTransformResetImpl and GenericComponent.OnTransformReset parameters |
CTreeEntity | |
CTreeEntityClass | |
CTriMeshDrawCommand | |
CTuple | Base Tuple class with no parameters |
CTuple1 | Tuple class template with one parameter |
CTuple2 | Tuple class template with two parameters (Pair) |
CTuple3 | Tuple class template with three parameters |
CTuple4 | Tuple class template with four parameters |
CTuple5 | Tuple class template with five parameters |
CTuple6 | Tuple class template with six parameters |
CTxaExporter | |
CTypeID | Script representation for C++ RTTI types |
CTypeName | |
CUIWidget | |
CUIWidgets | |
CUniformGridLayoutWidget | UniformGridLayoutWidget class |
CUniformGridSlot | |
CUniversalListboxWidget | |
CUserSettings | |
CUserWidget | |
CValidateFBXPlugin | |
CValidateFBXUtils | |
CValidateFBXUtilsReq | |
CValidateFBXUtilsRes | |
CValidateMaterialPlugin | |
Cvector | |
CVerticalLayoutSlot | |
CVerticalLayoutWidget | |
CVideoWidget | |
CVObject | Visual object |
CVolumeEntity | |
CVolumeEntityClass | |
CVolumeReceiverEntity | |
CVolumeReceiverEntityClass | |
CWB_UIMenuItem | |
CWBModuleDef | |
CWBProgressDialog | |
CWeatherFogPattern | |
CWeatherLightning | |
CWeatherLightningFlash | |
CWeatherLightningPattern | |
CWeatherManager | |
CWeatherRainPattern | |
CWeatherState | |
CWeatherStateMachine | |
CWeatherStateTransitionNode | |
CWeatherTransition | |
CWeatherVariant | |
CWeatherWindPattern | |
CWidget | |
CWidgetManager | Class containing global and util functions regarding widgets |
CWidgetSource | |
CWidgetType | |
CWindowSlot | |
CWindowWidget | |
CWorkbench | |
CWorkbenchPlugin | |
CWorkbenchPluginAttribute | Attribute for Workbench plugin definition: |
CWorkbenchToolAttribute | Attribute for Workbench tool definition |
CWorkshopApi | Workshop Api instance |
CWorkshopAuthor | |
CWorkshopCatalogue | |
CWorkshopComment | |
CWorkshopItem | Workshop Item instance |
CWorkshopTag | Workshop Item Tag structure TODO replace by DString |
CWorkspaceSlot | |
CWorkspaceWidget | WorkspaceWidget class |
CWorld | Derived class connected to gamelib to implement game related features |
CWorldBuildMeta | |
CWorldController | |
CWorldControllerInfo | |
CWorldDecal | |
CWorldDecalClass | |
CWorldEditor | |
CWorldEditorAPI | |
CWorldEditorIngame | |
CWorldEditorPlugin | |
CWorldEditorTool | Script definition class for World Editor Tool |
CWorldEntity | |
CWorldEntityClass | |
CWorldExporterConfig | |
CWorldExporterPlugin | |
CWorldExportScript | |
CWorldOccluderEntity | |
CWorldOccluderEntityClass | |
CWorldRunPlugin | |
CWorldSaveItem | |
CWorldSaveManifest | |
CWorldSubsceneComponent | Component for handling world subscene attached to entity for light portals, interior audio, visibility, etc |
CWorldSubsceneComponentClass | |
CWorldSystemInfo | Structure holding world system meta-information required by the engine |
CWorldTestPlugin | |
CWorldTimestamp | Type storing timestamps of the world |
CXComboBoxWidget | |