►CActionManager | ActionManager holds information about states of registered Contexts and Actions |
CInputManager | |
►CAlignableSlot | |
CButtonSlot | |
CGridSlot | |
►CLayoutSlot | |
CHorizontalLayoutSlot | |
CVerticalLayoutSlot | |
COverlaySlot | |
CScrollLayoutSlot | |
CSizeLayoutSlot | |
Carray< bool > | |
►Carray< float > | |
CCurve3 | Represents three 2D curves, where every four floats next to each other in the underlying array are organized as (x, y0, y1, y2) |
Carray< IEntity > | |
Carray< int > | |
Carray< ref BlenderPathContainer > | |
Carray< ref CanvasWidgetCommand > | |
Carray< ref DebugTextWorldSpace > | |
Carray< ref DSMod > | |
Carray< ref JsonApiStruct > | |
Carray< ref Measurement > | |
►Carray< ref ParamEnum > | |
CParamEnumArray | |
CParamEnumSuperSampling | |
CParamEnumTextureImportSize | |
CParamEnumTextureSize | |
Carray< ref PeerConfig > | |
Carray< ref PlatformConfig > | |
Carray< ref Shape > | |
Carray< ref TerrainTile > | |
Carray< ref TextureType > | |
Carray< ref TextureTypeProperty > | |
Carray< ref Widget > | |
Carray< ResourceName > | |
Carray< RplExample3ComponentColorAnim > | |
Carray< Shape > | |
Carray< string > | |
►Carray< vector > | |
CCurve | Represents a single 2D curve, where in each vector only the x and y coordinates are used |
CAssignmentSolver | Simple solver for assignment problem |
CAttribute | |
CAudioHandle | |
CAudioSystem | |
CAutotestBase | |
CAutotestRegister | This class should be created once per autotest / autotest-entity |
CBackendApi | Backend Api instance |
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 | |
Cbool | |
CBoundingVolumeScr | Bounding volume property |
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 |
CDateTimeUtcAsInt | |
CDbgUI | Immediate mode debug UI API |
CDebug | |
CDiagMenu | Check EDiagMenu enum for 'id' values |
CDialogueNode | |
CDSSession | DS server Session |
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 | |
►CAIComponentClass | |
CAIBehaviorTreeComponentClass | |
CAICommunicationComponentClass | |
►CAIComponentEntityClass | |
CAIBaseAimingComponentClass | |
CAIBaseMovementComponentClass | |
CAIControlComponentClass | |
CAIFormationComponentClass | |
CAIPathfindingComponentClass | |
CAnimationControllerComponentClass | |
CAnimationPlayerComponentClass | |
CBaseProcAnimComponentClass | |
►CBaseRplComponentClass | |
CRplComponentClass | |
CBaseSoundComponentClass | |
CCharacterAnimGraphComponentClass | |
CCoverManagerComponentClass | |
CDialogueInteractionComponentClass | |
CNavmeshCustomLinkComponentClass | |
CNavmeshWorldComponentClass | |
►CPawnMovementComponentClass | |
CCharacterMovementComponentClass | |
►CScriptComponentClass | |
CRplExample1ComponentColorAnimClass | [Replication example common shape] |
CRplExample2ComponentColorAnimClass | [Replication example 1] |
CRplExample3ComponentColorAnimClass | [Replication example 2] |
CRplExample3SystemClass | |
CSimpleSignalComponentClass | |
►CSndComponentClass | |
CCharacterSndComponentClass | |
CSoundOutputStateComponentClass | |
CTouchComponentClass | |
CWorldSubsceneComponentClass | |
►CEntityPrefabData | Shared object with constant data for enf.EntitySource from prefab |
►CGenericEntityClass | |
►CAIWaypointClass | |
CAIWaypointCycleClass | |
CAIWorldClass | |
CAutotestGridClass | |
CBaseWeatherManagerEntityClass | |
CCinematicEntityClass | |
CCrossroadEntityClass | |
CDecalEntityClass | |
CDeferredDecalEntityClass | |
CEditorCommentEntityClass | |
CEntityWithRplPropClass | [RplProp example] |
CEntityWithRplRpcClass | [RplRpc example] |
CFPS_AutotestClass | |
►CGeneratorBaseEntityClass | |
CLakeGeneratorEntityClass | |
CRiverEntityClass | |
CRoadGeneratorEntityClass | |
CSplineTerrainGeneratorEntityBaseClass | |
►CGenericControllerClass | |
►CAIAgentClass | |
►CAIGroupClass | |
CAISpawnerGroupClass | |
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 | |
CExportEmatUtils | |
CExportPropertiesUtils | |
CFBXItem | |
CFileIO | |
CFilePath | |
Cfloat | |
►CFrameSlot | |
CPanelSlot | |
CRTTextureSlot | |
CWindowSlot | |
CWorkspaceSlot | |
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 | |
►CAIComponent | |
CAIBehaviorTreeComponent | |
CAICommunicationComponent | |
►CAIComponentEntity | |
CAIBaseAimingComponent | |
CAIBaseMovementComponent | |
CAIControlComponent | |
CAIFormationComponent | |
CAIPathfindingComponent | |
CAnimationControllerComponent | |
CAnimationPlayerComponent | |
CBaseProcAnimComponent | |
►CBaseRplComponent | |
CRplComponent | |
CBaseSoundComponent | |
CCharacterAnimGraphComponent | |
CCoverManagerComponent | |
CDialogueInteractionComponent | |
CNavmeshCustomLinkComponent | |
CNavmeshWorldComponent | |
►CPawnMovementComponent | |
CCharacterMovementComponent | |
►CScriptComponent | Parent class for all components created in script |
CRplExample1ComponentColorAnim | |
CRplExample2ComponentColorAnim | |
CRplExample3ComponentColorAnim | |
CRplExample3System | |
CSimpleSignalComponent | |
►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 |
CImageScale | |
CInputBinding | |
Cint | |
CLink< Class T > | |
►CLoadingAnim | Interface for classes implementing animation or progress bar of the loading screen |
CBaseLoadingAnim | |
►CManaged | |
Cmap< string, int > | |
Cmap< string, float > | |
Cmap< string, bool > | |
Cmap< string, Color > | |
Cmap< string, string > | |
Cmap< string, ref array< ref FBXItem > > | |
Cmap< RplIdentity, RplExample3Controller > | |
Cmap< ResourceName, ResourceName > | |
Cmap< ResourceName, bool > | |
CBackendCallback | Backend Request/Response Callback class for script |
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 |
►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 |
CContainerSerializationSaveContext | Base serialization context for saving data to BaseSerializationSaveContainer based class |
►CBaseWorkshopItem | |
►CDownloadableItem | |
►CWorkshopItem | Workshop Item instance |
CWorldSaveItem | |
CMissionWorkshopItem | |
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 | |
CColor | |
CContainerIdPathEntry | |
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 | |
►CFilterSmoothCD | |
CFilterSmoothCDAng | |
CGameWorldEditor | |
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 |
►CIEntity | |
►CGenericEntity | Base entity class |
►CAIWaypoint | Enfusion waypoints do not specify just a point in the world, they can also include a logic, goal, etc |
CAIWaypointCycle | Cycled waypoints are used when we want a series of waypoints repeating for an infinite or finite time |
CAIWorld | |
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 | |
►CAIAgent | |
►CAIGroup | |
CAISpawnerGroup | |
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 | |
CInteriorRequestCallback | |
►CJsonApiStruct | |
CAnimExportProfileChannelsRequest | |
CAnimExportProfileChannelsResponse | |
CAnimExportProfilesRequest | |
CAnimExportProfilesResponse | |
CAnimExportTrackExportRequest | |
CAnimExportTrackExportResponse | |
CBakeInfoRequest | |
CBakeInfoResponse | |
CBanListPageParams | JsonApiStruct passed to BanList backend requests |
CBlenderOperatorDescription | |
CCheckEmatRequest | |
CCheckEmatResponse | |
CCheckGUIDRequest | |
CCheckGUIDResponse | |
CDSConfig | |
CDSGameConfig | |
CDSGameProperties | |
CDSMod | |
CEBTAddonInfo | |
CEBTInfoRequest | |
CExportEmatRequest | |
CExportEmatResponse | |
CExportPropertiesRequest | |
CExportPropertiesResponse | |
CExportTerrainRequest | |
CExportTerrainResponse | |
CFBXReportToolRequest | |
CFBXReportToolResponse | |
CGamematInfoRequest | |
CGamematInfoResponse | |
CGetPortalMatRequest | |
CGetPortalMatResponse | |
CGetRelativePathRequest | |
CGetRelativePathResponse | |
CGetRoomsIds | Base classes for filtering in server browser |
CLayerPresetsRequest | |
CLayerPresetsResponse | |
CLoadedProjectsRequest | |
CLoadedProjectsResponse | |
CMaterialPreviewGetMapping | |
CMaterialPreviewRequest | |
CMaterialPropertiesRequest | |
CMaterialPropertiesResponse | |
CMaterialValidatorRequest | |
CMaterialValidatorResponse | |
COpenXOBRequest | |
COpenXOBResponse | |
COverrideMeshObjectMaterialRequest | |
COverrideMeshObjectMaterialResponse | |
CPageParams | |
CPrefabImportErrorResponse | |
CPrefabImportRequest | |
CPrefabImportResponse | |
CPrefabImporterRequest | |
CPrefabImporterResponse | |
CRegisterResourceRequest | |
CRegisterResourceResponse | |
CRoomFilterBase | |
CTextureRequest | |
CTextureResponse | |
CTextureValidationRequest | |
CTextureValidationResponse | |
CTextureValidatorRequest | |
CTextureValidatorResponse | |
CValidateFBXUtilsReq | |
CValidateFBXUtilsRes | |
CMaterial | |
CMemoryStatsSnapshot | |
CObsolete | Marks method as obsolete |
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 | |
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++) |
CAIExtraMoveParams | |
CAIFormationDefinition | |
►CAIMessage | Base class for all messages related to AI |
CAIDangerEvent | Event which gets broadcasted from danger-causing places to AI |
CAIOrder | Specialized message to send orders between AI agents |
CBaseAimPoint | |
►CBaseSystem | To create a system, you just need to create a class which inherits from BaseSystem, and then specify GetSystemPoint to your need |
CConfigurableSystem | [Multi-point system] |
CDialogueSystem | |
►CGameMode | [Configurable system] |
CDeathmatchMode | |
CTeamDeathmatchMode | |
CHelloWorldSystem | [Hello world system] |
CMultiPointSystem | [Hello world system - modded] |
CPlayerNameInputSystem | [Class hierarchy example] |
CSndSystem | |
CBehaviorTree | |
CCinematicTrackBase | |
►CCinematicTrackModifier | |
CNoiseCinematicTrackModifier | |
CDialogue | |
►CDialogueBaseElement | Base class for any element in Dialogue that can use Variables |
►CDialogueData | |
►CTimedDialogueData | |
CAudioDialogueData | |
CTextDialogueData | |
►CDialogueTransitionRule | Wrapper for testing if a condition is met. Used by DialogueNodeTransition |
CDialogueBaseFloatRule | |
CDialogueBaseIntegerRule | |
►CDialogueGlobalData | |
CAudioGlobalData | |
CDialogueSpeaker | |
CInputMappingKeyData | Base class for input mapping key custom data config |
CModuleGameSettings | By inheriting of this class you define a settings module |
►CNode | |
►CAITask | |
CAITaskAim | |
CAITaskCallMethod | |
CAITaskCreateGroup | |
CAITaskCreatePosition | |
CAITaskFindEntity | |
CAITaskGetAimingPosition | |
CAITaskGetControlledEntity | |
CAITaskGetGroupChildren | |
CAITaskGetWaypoint | |
CAITaskIdle | |
►CAITaskMove | |
CAITaskMoveToEntity | |
CAITaskOrient | |
CAITaskRequestAction | |
CAITaskResetPathfindingFilters | |
CAITaskReturnState | |
CAITaskScripted | |
CAITaskSetMovementSpeed | |
CAITaskSetPathfindingFilters | |
CAITaskSetVariable | |
CAITaskStop | |
►CDecorator | |
CDecoTestDistanceToEntity | |
CDecoTestVariable | |
CDecoratorEntity | |
CDecoratorPathCompletedTest | |
CDecoratorScripted | |
►CDecoratorTimedBase | |
CDecoratorTimedDangerPerception | |
CForEachChild | |
►COnEvent | |
CAIOnMessage | |
CParallel | |
CRepeater | |
CRootNode | |
CRunBT | |
CRunOnEntity | |
CRunOnce | |
CSelector | |
CSequence | |
CSwitch | |
►CNodePortsContainer | |
►CBaseDecoratorTest | |
CDecoratorTestHasAimRequest | |
CDecoratorTestHasMoveRequest | |
CDecoratorTestIsAimedWithThreshold | |
►CDecoratorTestScripted | |
CDecoratorTestNotNull | |
►CBaseSinglePortContainer | |
CSingleInputPortContainer | |
CSingleOutputPortContainer | |
CPawnEntityController | |
CPointInfo | PointInfo - declare object, allows to define position (before named ComponentPositionInfo) |
CScriptedWidgetTooltip | Base class for custom UI tooltips |
CShapePointDataScriptBase | |
►CSndBaseModule | To create a module, you just need to create a class which inherits from BaseSndModule |
CAmbientSoundsModule | |
CWeatherFogPattern | |
CWeatherLightningPattern | |
CWeatherRainPattern | |
CWeatherState | |
CWeatherStateMachine | |
CWeatherTransition | |
CWeatherVariant | |
CWeatherWindPattern | |
►CWorldController | |
CDialogueController | |
CPlayerNameInputController | [World controller example] |
CScriptBitReader | |
CScriptBitSerializer | |
CScriptBitWriter | |
CScriptCtx | |
CScriptInvokerBase< Class T > | ScriptInvoker Class provide list of callbacks
usage: |
►CScriptedWidgetEventHandler | An event handler for UI widgets can be attached to any widget using Widget.AddHandler |
CScriptedWidgetComponent | |
CSearchResourcesFilter | Object used for holding filtering params for ResourceDatabase.SearchResources() method |
►CSerializer | Serialization general interface |
CFileSerializer | Serializer API implementation for File IO |
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 |
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 | |
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 | |
CValidateMaterialPlugin | |
►CWorldEditorPlugin | |
CPeerPlugin | |
CWorldExporterPlugin | |
CWorldRunPlugin | |
CWorldTestPlugin | |
►CWorldEditorTool | Script definition class for World Editor Tool |
CBakeMlodTool | |
CMeasureTool | |
CTerrainExportTool | |
CWorldSaveManifest | |
Carray< Class T > | |
Cmap< Class TKey, Class TValue > | Associative array template |
Cset< Class T > | |
CMaterialPreviewUtils | |
CMaterialPropertiesUtils | |
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) |
►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 | |
CMenuBindAttribute | |
CMenuManager | |
►CNetApiHandler | Base class for NetApi handlers |
CAnimExportProfileChannels | |
CAnimExportProfiles | |
CAnimExportTrackExport | |
CBakeInfo | |
CCheckEmat | |
CCheckGUID | |
CEBTInfo | |
CExportEmat | |
CExportProperties | |
CExportTerrain | |
CFBXReportToolMessage | |
CGamematInfo | |
CGetPortalMat | |
CGetRelativePath | |
CLayerPresets | |
CLoadedProjects | |
CMaterialMapping | |
CMaterialProperties | |
CMaterialValidator | |
COpenXOB | |
COverrideMeshObjectMaterial | |
CPrefabImporter | |
CPrefabImporterBake | |
CRegisterResource | |
CTextureInfo | |
CTextureValidation | |
CTextureValidator | |
CValidateFBXUtils | |
CNetScriptConnectionListener | |
CNewsFeedItem | New Feed data structure |
CNonSerialized | |
COnRpl | OnReplication annotation attribute |
CParticleEffectEntitySpawnParams | |
CPeerConfig | |
CPhysicsUtils | |
CPhysicsWorld | Physical simulation of the world |
CPlatformConfig | |
CPlatformService | |
►Cpointer | Plain C++ pointer, no weak pointers, no memory management |
CAnimation | |
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 | |
CWorldSystemInfo | Structure holding world system meta-information required by the engine |
►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 |
CEntityID | |
CProcessHandle | Handle to a running process |
CTypeID | Script representation for C++ RTTI types |
CWorldTimestamp | Type storing timestamps of the world |
CPrefabImporterUtils | |
CProfileData | |
CRegisterResourceUtils | |
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 | |
CServerConfigApi | |
CServerConfigMeta | |
CServiceStatusItem | Service status item |
CSessionStorage | Save & Load handler |
Cset< BaseContainer > | |
Cset< int > | |
Cset< ResourceName > | |
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 | |
►CStringTableItem | |
►CScriptStringTableItem | Base class for scripted string table item |
CDefaultStringTableItem | Default string table item |
CSystem | |
CTerrainTile | |
CTest | Attribute used for tests annotation and assignment to Suites |
CTexTools | |
CTextureCheck | |
►CTextureType | |
CFontTextureType | |
CTextureTypeProperty | |
CTextureTypes | |
CTextureUtils | |
CTextureValidationUtils | |
CTextureValidatorUtils | |
CTxaExporter | |
CTypeName | |
CUIWidgets | |
CUniformGridSlot | |
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 | |
►CDownloadableCatalogue | |
CWorkshopApi | Workshop Api instance |
CWorkshopAuthor | |
CWorkshopComment | |
CWorkshopTag | Workshop Item Tag structure TODO replace by DString |
CWorldBuildMeta | |
CWorldEditorAPI | |
CWorldEditorIngame | |
CWorldExporterConfig | |
CWorldExportScript | |