# Common Functionality ## Articles in This Section - [Async Class (USC)](../../../api/library/common/class.async_usc.md) - [Blob Class (CS)](../../../api/library/common/class.blob_cs.md) - [Blob Class (CPP)](../../../api/library/common/class.blob_cpp.md) - [Blob Class (USC)](../../../api/library/common/class.blob_usc.md) - [Callback-Related Classes](../../../api/library/common/callbacks/index.md) - [CallbackBase Class (CPP)](../../../api/library/common/callbacks/class.callbackbase_cpp.md) - [CallbackBase1 Class (CPP)](../../../api/library/common/callbacks/class.callbackbase1_cpp.md) - [CallbackBase2 Class (CPP)](../../../api/library/common/callbacks/class.callbackbase2_cpp.md) - [CallbackBase3 Class (CPP)](../../../api/library/common/callbacks/class.callbackbase3_cpp.md) - [CallbackBase4 Class (CPP)](../../../api/library/common/callbacks/class.callbackbase4_cpp.md) - [CallbackBase5 Class (CPP)](../../../api/library/common/callbacks/class.callbackbase5_cpp.md) - [Event-Related Classes](../../../api/library/common/events/index.md) - [EventConnection Class (USC)](../../../api/library/common/events/class.eventconnection_usc.md) - [EventConnection Class (CS)](../../../api/library/common/events/class.eventconnection_cs.md) - [EventConnection Class (CPP)](../../../api/library/common/events/class.eventconnection_cpp.md) - [EventConnections Class (CS)](../../../api/library/common/events/class.eventconnections_cs.md) - [EventConnections Class (CPP)](../../../api/library/common/events/class.eventconnections_cpp.md) - [Signal Class (CPP)](../../../api/library/common/class.signal_cpp.md) - [Checksum-Related Classes](../../../api/library/common/checksum.md) - [Checksum Class (CPP)](../../../api/library/common/class.checksum_cpp.md) - [CRC32 Class (CPP)](../../../api/library/common/class.crc32_cpp.md) - [MD5 Class (CPP)](../../../api/library/common/class.md5_cpp.md) - [SHA1 Class (CPP)](../../../api/library/common/class.sha1_cpp.md) - [SHA256 Class (CPP)](../../../api/library/common/class.sha256_cpp.md) - [Compress Class (CPP)](../../../api/library/common/class.compress_cpp.md) - [ConsoleVariableFloat Class (CPP)](../../../api/library/common/class.consolevariablefloat_cpp.md) - [ConsoleVariableInt Class (CPP)](../../../api/library/common/class.consolevariableint_cpp.md) - [ConsoleVariableString Class (CPP)](../../../api/library/common/class.consolevariablestring_cpp.md) - [ConsoleVariableVec2 Class (CPP)](../../../api/library/common/class.consolevariablevec2_cpp.md) - [ConsoleVariableVec3 Class (CPP)](../../../api/library/common/class.consolevariablevec3_cpp.md) - [ConsoleVariableVec4 Class (CPP)](../../../api/library/common/class.consolevariablevec4_cpp.md) - [Curve2d Class (USC)](../../../api/library/common/class.curve2d_usc.md) - [Curve2d Class (CS)](../../../api/library/common/class.curve2d_cs.md) - [Curve2d Class (CPP)](../../../api/library/common/class.curve2d_cpp.md) - [CustomParameterLayout Class (USC)](../../../api/library/common/class.customparameterlayout_usc.md) - [CustomParameterLayout Class (CS)](../../../api/library/common/class.customparameterlayout_cs.md) - [CustomParameterLayout Class (CPP)](../../../api/library/common/class.customparameterlayout_cpp.md) - [Expression Class (CPP)](../../../api/library/common/class.expression_cpp.md) - [Expression Class (CS)](../../../api/library/common/class.expression_cs.md) - [Expression Class (USC)](../../../api/library/common/class.expression_usc.md) - [ExternClass Class (CPP)](../../../api/library/common/class.externclass_cpp.md) - [FunctionBase Class (CPP)](../../../api/library/common/class.functionbase_cpp.md) - [File Import Classes](../../../api/library/common/import/index.md) - [Import Class (USC)](../../../api/library/common/import/class.import_usc.md) - [Import Class (CS)](../../../api/library/common/import/class.import_cs.md) - [Import Class (CPP)](../../../api/library/common/import/class.import_cpp.md) - [Importer Class (USC)](../../../api/library/common/import/class.importer_usc.md) - [Importer Class (CPP)](../../../api/library/common/import/class.importer_cpp.md) - [Importer Class (CS)](../../../api/library/common/import/class.importer_cs.md) - [ImportAnimation Class (USC)](../../../api/library/common/import/class.importanimation_usc.md) - [ImportAnimation Class (CS)](../../../api/library/common/import/class.importanimation_cs.md) - [ImportAnimation Class (CPP)](../../../api/library/common/import/class.importanimation_cpp.md) - [ImportSkeleton Class (USC)](../../../api/library/common/import/class.importskeleton_usc.md) - [ImportSkeleton Class (CS)](../../../api/library/common/import/class.importskeleton_cs.md) - [ImportSkeleton Class (CPP)](../../../api/library/common/import/class.importskeleton_cpp.md) - [ImportCamera Class (USC)](../../../api/library/common/import/class.importcamera_usc.md) - [ImportCamera Class (CS)](../../../api/library/common/import/class.importcamera_cs.md) - [ImportCamera Class (CPP)](../../../api/library/common/import/class.importcamera_cpp.md) - [ImportGeometry Class (USC)](../../../api/library/common/import/class.importgeometry_usc.md) - [ImportGeometry Class (CS)](../../../api/library/common/import/class.importgeometry_cs.md) - [ImportGeometry Class (CPP)](../../../api/library/common/import/class.importgeometry_cpp.md) - [ImportLight Class (USC)](../../../api/library/common/import/class.importlight_usc.md) - [ImportLight Class (CS)](../../../api/library/common/import/class.importlight_cs.md) - [ImportLight Class (CPP)](../../../api/library/common/import/class.importlight_cpp.md) - [ImportMaterial Class (USC)](../../../api/library/common/import/class.importmaterial_usc.md) - [ImportMaterial Class (CS)](../../../api/library/common/import/class.importmaterial_cs.md) - [ImportMaterial Class (CPP)](../../../api/library/common/import/class.importmaterial_cpp.md) - [ImportMesh Class (USC)](../../../api/library/common/import/class.importmesh_usc.md) - [ImportMesh Class (CS)](../../../api/library/common/import/class.importmesh_cs.md) - [ImportMesh Class (CPP)](../../../api/library/common/import/class.importmesh_cpp.md) - [ImportMeshSkinned Class (USC)](../../../api/library/common/import/class.importmeshskinned_usc.md) - [ImportMeshSkinned Class (CS)](../../../api/library/common/import/class.importmeshskinned_cs.md) - [ImportMeshSkinned Class (CPP)](../../../api/library/common/import/class.importmeshskinned_cpp.md) - [ImportNode Class (USC)](../../../api/library/common/import/class.importnode_usc.md) - [ImportNode Class (CS)](../../../api/library/common/import/class.importnode_cs.md) - [ImportNode Class (CPP)](../../../api/library/common/import/class.importnode_cpp.md) - [ImportProcessor Class (USC)](../../../api/library/common/import/class.importprocessor_usc.md) - [ImportProcessor Class (CS)](../../../api/library/common/import/class.importprocessor_cs.md) - [ImportProcessor Class (CPP)](../../../api/library/common/import/class.importprocessor_cpp.md) - [ImportScene Class (USC)](../../../api/library/common/import/class.importscene_usc.md) - [ImportScene Class (CS)](../../../api/library/common/import/class.importscene_cs.md) - [ImportScene Class (CPP)](../../../api/library/common/import/class.importscene_cpp.md) - [ImportSurface Class (USC)](../../../api/library/common/import/class.importsurface_usc.md) - [ImportSurface Class (CS)](../../../api/library/common/import/class.importsurface_cs.md) - [ImportSurface Class (CPP)](../../../api/library/common/import/class.importsurface_cpp.md) - [ImportTexture Class (USC)](../../../api/library/common/import/class.importtexture_usc.md) - [ImportTexture Class (CS)](../../../api/library/common/import/class.importtexture_cs.md) - [ImportTexture Class (CPP)](../../../api/library/common/import/class.importtexture_cpp.md) - [File Export Classes](../../../api/library/common/export/index.md) - [Export Class (USC)](../../../api/library/common/export/class.export_usc.md) - [Export Class (CS)](../../../api/library/common/export/class.export_cs.md) - [Export Class (CPP)](../../../api/library/common/export/class.export_cpp.md) - [Exporter Class (CS)](../../../api/library/common/export/class.exporter_cs.md) - [Exporter Class (CPP)](../../../api/library/common/export/class.exporter_cpp.md) - [Image Class (USC)](../../../api/library/common/class.image_usc.md) - [Image Class (CS)](../../../api/library/common/class.image_cs.md) - [Image Class (CPP)](../../../api/library/common/class.image_cpp.md) - [ImageConverter Class (USC)](../../../api/library/common/class.imageconverter_usc.md) - [ImageConverter Class (CS)](../../../api/library/common/class.imageconverter_cs.md) - [ImageConverter Class (CPP)](../../../api/library/common/class.imageconverter_cpp.md) - [Interpreter Class (CPP)](../../../api/library/common/class.interpreter_cpp.md) - [Json Class (CS)](../../../api/library/common/class.json_cs.md) - [Json Class (CPP)](../../../api/library/common/class.json_cpp.md) - [Json Class (USC)](../../../api/library/common/class.json_usc.md) - [Log Class (USC)](../../../api/library/common/class.log_usc.md) - [Log Class (CS)](../../../api/library/common/class.log_cs.md) - [Log Class (CPP)](../../../api/library/common/class.log_cpp.md) - [Logic Classes](../../../api/library/common/logic/index.md) - [EditorLogic Class (CS)](../../../api/library/common/logic/class.editorlogic_cs.md) - [EditorLogic Class (CPP)](../../../api/library/common/logic/class.editorlogic_cpp.md) - [SystemLogic Class (CS)](../../../api/library/common/logic/class.systemlogic_cs.md) - [SystemLogic Class (CPP)](../../../api/library/common/logic/class.systemlogic_cpp.md) - [WorldLogic Class (CS)](../../../api/library/common/logic/class.worldlogic_cs.md) - [WorldLogic Class (CPP)](../../../api/library/common/logic/class.worldlogic_cpp.md) - [Component System Classes](../../../api/library/common/logic/component_system/index.md) - [C++](../../../api/library/common/logic/component_system/cpp/index.md) - [ComponentBase Class (CPP)](../../../api/library/common/logic/component_system/cpp/class.componentbase_cpp.md) - [ComponentSystem Class (CPP)](../../../api/library/common/logic/component_system/cpp/class.componentsystem_cpp.md) - [ComponentVariable Class (CPP)](../../../api/library/common/logic/component_system/cpp/class.componentvariable_cpp.md) - [C#](../../../api/library/common/logic/component_system/cs/index.md) - [Component Class (CS)](../../../api/library/common/logic/component_system/cs/class.component_cs.md) - [ComponentSystem Class (CS)](../../../api/library/common/logic/component_system/cs/class.componentsystem_cs.md) - [AssetLink Class (CS)](../../../api/library/common/logic/component_system/cs/class.assetlink_cs.md) - [AssetLinkNode Class (CS)](../../../api/library/common/logic/component_system/cs/class.assetlinknode_cs.md) - [Plugin Class (USC)](../../../api/library/common/class.plugin_usc.md) - [Plugin Class (CS)](../../../api/library/common/class.plugin_cs.md) - [Plugin Class (CPP)](../../../api/library/common/class.plugin_cpp.md) - [Multithreading Classes](../../../api/library/common/mt/index.md) - [Thread Class (CPP)](../../../api/library/common/mt/class.thread_cpp.md) - [ThreadsPool Class (CPP)](../../../api/library/common/mt/class.threadspool_cpp.md) - [CPUShader Class (CPP)](../../../api/library/common/mt/class.cpushader_cpp.md) - [CPUShaderCallable Class (CPP)](../../../api/library/common/mt/class.cpushadercallable_cpp.md) - [CPUShaderCallableStateless Class (CPP)](../../../api/library/common/mt/class.cpushadercallablestateless_cpp.md) - [CPUTask Class (USC)](../../../api/library/common/mt/class.cputask_usc.md) - [CPUTask Class (CS)](../../../api/library/common/mt/class.cputask_cs.md) - [CPUTask Class (CPP)](../../../api/library/common/mt/class.cputask_cpp.md) - [ProcessTask Class (CPP)](../../../api/library/common/mt/class.processtask_cpp.md) - [AsyncTaskCallable Class (CPP)](../../../api/library/common/mt/class.asynctaskcallable_cpp.md) - [AtomicInteger Struct (CPP)](../../../api/library/common/mt/class.atomicinteger_cpp.md) - [AtomicPointer Struct (CPP)](../../../api/library/common/mt/class.atomicpointer_cpp.md) - [AtomicLockFreeAlign Struct (CPP)](../../../api/library/common/mt/class.atomiclockfreealign_cpp.md) - [AtomicLockFreeRaw Struct (CPP)](../../../api/library/common/mt/class.atomiclockfreeraw_cpp.md) - [AtomicWithMutex Struct (CPP)](../../../api/library/common/mt/class.atomicwithmutex_cpp.md) - [MutexSlim Class (CPP)](../../../api/library/common/mt/class.mutexslim_cpp.md) - [MutexCriticalSection Class (CPP)](../../../api/library/common/mt/class.mutexcriticalsection_cpp.md) - [MutexSpin Class (CPP)](../../../api/library/common/mt/class.mutexspin_cpp.md) - [MutexPThread Class (CPP)](../../../api/library/common/mt/class.mutexpthread_cpp.md) - [MutexAdvance Class (CPP)](../../../api/library/common/mt/class.mutexadvance_cpp.md) - [ReentrantMutexBase Class (CPP)](../../../api/library/common/mt/class.reentrantmutexbase_cpp.md) - [RWMutexSlim Class (CPP)](../../../api/library/common/mt/class.rwmutexslim_cpp.md) - [RWMutexSpin Class (CPP)](../../../api/library/common/mt/class.rwmutexspin_cpp.md) - [ScopedMutexLock Class (CPP)](../../../api/library/common/mt/class.scopedmutexlock_cpp.md) - [ScopedMutexReaderLock Class (CPP)](../../../api/library/common/mt/class.scopedmutexreaderlock_cpp.md) - [ScopedMutexWriterLock Class (CPP)](../../../api/library/common/mt/class.scopedmutexwriterlock_cpp.md) - [ScopedSpinLockInteger Class (CPP)](../../../api/library/common/mt/class.scopedspinlockinteger_cpp.md) - [BackoffSpinner Class (CPP)](../../../api/library/common/mt/class.backoffspinner_cpp.md) - [OS Functions (USC)](../../../api/library/common/class.os_usc.md) - [Palette Class (USC)](../../../api/library/common/class.palette_usc.md) - [Palette Class (CS)](../../../api/library/common/class.palette_cs.md) - [Palette Class (CPP)](../../../api/library/common/class.palette_cpp.md) - [Path Class (USC)](../../../api/library/common/class.path_usc.md) - [Path Class (CS)](../../../api/library/common/class.path_cs.md) - [Path Class (CPP)](../../../api/library/common/class.path_cpp.md) - [PathWildcards Class (CPP)](../../../api/library/common/class.pathwildcards_cpp.md) - [Property Class (USC)](../../../api/library/common/class.property_usc.md) - [Property Class (CS)](../../../api/library/common/class.property_cs.md) - [Property Class (CPP)](../../../api/library/common/class.property_cpp.md) - [PropertyParameter Class (USC)](../../../api/library/common/class.propertyparameter_usc.md) - [PropertyParameter Class (CS)](../../../api/library/common/class.propertyparameter_cs.md) - [PropertyParameter Class (CPP)](../../../api/library/common/class.propertyparameter_cpp.md) - [Ptr Class (CPP)](../../../api/library/common/class.ptr_cpp.md) - [Reflection Class (CPP)](../../../api/library/common/class.reflection_cpp.md) - [Reflection Class (USC)](../../../api/library/common/class.reflection_usc.md) - [RegExp Class (USC)](../../../api/library/common/class.regexp_usc.md) - [RegExp Class (CS)](../../../api/library/common/class.regexp_cs.md) - [RegExp Class (CPP)](../../../api/library/common/class.regexp_cpp.md) - [Resource Class (CPP)](../../../api/library/common/class.resource_cpp.md) - [Stream Class (USC)](../../../api/library/common/class.stream_usc.md) - [Stream Class (CS)](../../../api/library/common/class.stream_cs.md) - [Stream Class (CPP)](../../../api/library/common/class.stream_cpp.md) - [String Class (CPP)](../../../api/library/common/class.string_cpp.md) - [StringArray Class (CPP)](../../../api/library/common/class.stringarray_cpp.md) - [StringPtr Class (CPP)](../../../api/library/common/class.stringptr_cpp.md) - [StringStack Class (CPP)](../../../api/library/common/class.stringstack_cpp.md) - [Time Class (CPP)](../../../api/library/common/class.time_cpp.md) - [Timer Struct (CPP)](../../../api/library/common/class.timer_cpp.md) - [TypeInfo Class (CPP)](../../../api/library/common/class.typeinfo_cpp.md) - [UlonArg Class (USC)](../../../api/library/common/class.ulonarg_usc.md) - [UlonArg Class (CS)](../../../api/library/common/class.ulonarg_cs.md) - [UlonArg Class (CPP)](../../../api/library/common/class.ulonarg_cpp.md) - [UlonValue Class (USC)](../../../api/library/common/class.ulonvalue_usc.md) - [UlonValue Class (CS)](../../../api/library/common/class.ulonvalue_cs.md) - [UlonValue Class (CPP)](../../../api/library/common/class.ulonvalue_cpp.md) - [UlonNode Class (USC)](../../../api/library/common/class.ulonnode_usc.md) - [UlonNode Class (CS)](../../../api/library/common/class.ulonnode_cs.md) - [UlonNode Class (CPP)](../../../api/library/common/class.ulonnode_cpp.md) - [Unigine Namespace Items (CPP)](../../../api/library/common/class.unigine.namespace_cpp.md) - [Utils Class (CPP)](../../../api/library/common/class.utils_cpp.md) - [Xml Class (USC)](../../../api/library/common/class.xml_usc.md) - [Xml Class (CS)](../../../api/library/common/class.xml_cs.md) - [Xml Class (CPP)](../../../api/library/common/class.xml_cpp.md) - [Variable Class (CS)](../../../api/library/common/class.variable_cs.md) - [Variable Class (CPP)](../../../api/library/common/class.variable_cpp.md)