Python missing classes from unreal module

I attempted to send this in as a bug but received a response that I was wrong. So I am posting here as well.

I diffed Epic’s documents to what is actually available in pythons unreal module and found 586 missing classes that are in the documentation.

I ended up checked after attempting to use the help documentation to do some python tests.

https://docs.unrealengine.com/en-us/Editor/Scripting-and-Automating-the-Editor/Editor-Scripting-How-Tos/Creating-Levels-of-Detail-in-Blueprints-or-Python

For example following the examples in the documeation above will fail. Just run these three lines from the example in the output log Python command line.


 
 *import unreal*  
 *asset_path = "/Game/studio" *  
 *all_assets = unreal.EditorAssetLibrary.list_assets(asset_path) * 

**LogPython: Error: Traceback (most recent call last):
LogPython: Error: File “”, line 1, in
LogPython: Error: AttributeError: ‘module’ object has no attribute ‘EditorAssetLibrary’ **

These are the missing classes from the documentation:

https://api.unrealengine.com/INT/PythonAPI/

To get this I did this:


import unreal
data = dir(unreal)
for d in data:
    print ('unreal.' + str(d))

Then I compared what was in the API docs and found these missing classes:

LogPython: unreal.AbilitySystemComponent
LogPython: unreal.AbilitySystemDebugHUD
LogPython: unreal.AbilitySystemGlobals
LogPython: unreal.AbilitySystemInterface
LogPython: unreal.AbilitySystemLibrary
LogPython: unreal.AbilitySystemReplicationProxyInterface
LogPython: unreal.AbilitySystemTestAttributeSet
LogPython: unreal.AbilitySystemTestPawn
LogPython: unreal.AbilityTask
LogPython: unreal.AbilityTask_ApplyRootMotion_Base
LogPython: unreal.AbilityTask_ApplyRootMotionConstantForce
LogPython: unreal.AbilityTask_ApplyRootMotionJumpForce
LogPython: unreal.AbilityTask_ApplyRootMotionMoveToActorForce
LogPython: unreal.AbilityTask_ApplyRootMotionMoveToForce
LogPython: unreal.AbilityTask_ApplyRootMotionRadialForce
LogPython: unreal.AbilityTask_MoveToLocation
LogPython: unreal.AbilityTask_NetworkSyncPoint
LogPython: unreal.AbilityTask_PlayMontageAndWait
LogPython: unreal.AbilityTask_Repeat
LogPython: unreal.AbilityTask_SpawnActor
LogPython: unreal.AbilityTask_StartAbilityState
LogPython: unreal.AbilityTask_VisualizeTargeting
LogPython: unreal.AbilityTask_WaitAbilityActivate
LogPython: unreal.AbilityTask_WaitAbilityCommit
LogPython: unreal.AbilityTask_WaitAttributeChange
LogPython: unreal.AbilityTask_WaitAttributeChangeRatioThreshold
LogPython: unreal.AbilityTask_WaitAttributeChangeThreshold
LogPython: unreal.AbilityTask_WaitCancel
LogPython: unreal.AbilityTask_WaitConfirm
LogPython: unreal.AbilityTask_WaitConfirmCancel
LogPython: unreal.AbilityTask_WaitDelay
LogPython: unreal.AbilityTask_WaitGameplayEffectApplied
LogPython: unreal.AbilityTask_WaitGameplayEffectApplied_Self
LogPython: unreal.AbilityTask_WaitGameplayEffectApplied_Target
LogPython: unreal.AbilityTask_WaitGameplayEffectBlockedImmunity
LogPython: unreal.AbilityTask_WaitGameplayEffectRemoved
LogPython: unreal.AbilityTask_WaitGameplayEffectStackChange
LogPython: unreal.AbilityTask_WaitGameplayEvent
LogPython: unreal.AbilityTask_WaitGameplayTag
LogPython: unreal.AbilityTask_WaitGameplayTagAdded
LogPython: unreal.AbilityTask_WaitGameplayTagRemoved
LogPython: unreal.AbilityTask_WaitInputPress
LogPython: unreal.AbilityTask_WaitInputRelease
LogPython: unreal.AbilityTask_WaitMovementModeChange
LogPython: unreal.AbilityTask_WaitOverlap
LogPython: unreal.AbilityTask_WaitTargetData
LogPython: unreal.AbilityTask_WaitVelocityChange
LogPython: unreal.ActorFactoryDestructible
LogPython: unreal.ActorFactoryMediaBundle
LogPython: unreal.ActorFactoryNiagara
LogPython: unreal.AdjustSettings
LogPython: unreal.AjaMediaOutputFactoryNew
LogPython: unreal.AjaMediaSourceFactoryNew
LogPython: unreal.AnalyticsLibrary
LogPython: unreal.AnalyticsMulticastSettings
LogPython: unreal.AnalyticsSettingsBase
LogPython: unreal.AndroidCameraRuntimeSettings
LogPython: unreal.AndroidCameraSettings
LogPython: unreal.AnimBody
LogPython: unreal.AnimBone
LogPython: unreal.AnimFinger
LogPython: unreal.AnimGraphNode_ControlRig
LogPython: unreal.AnimGraphNode_LiveLinkPose
LogPython: unreal.AnimHand
LogPython: unreal.AnimSequenceConverterFactory
LogPython: unreal.AnselFunctionLibrary
LogPython: unreal.AppleARKitAnchor
LogPython: unreal.AppleARKitEnvironmentCaptureProbe
LogPython: unreal.AppleARKitEnvironmentCaptureProbeTexture
LogPython: unreal.AppleARKitFaceMeshComponent
LogPython: unreal.AppleARKitLibrary
LogPython: unreal.AppleARKitPlaneAnchor
LogPython: unreal.AppleARKitSettings
LogPython: unreal.AppleARKitTextureCameraDepth
LogPython: unreal.AppleARKitTextureCameraImage
LogPython: unreal.ApsalarSettings
LogPython: unreal.ARBaseAsyncTaskBlueprintProxy
LogPython: unreal.ARBasicLightEstimate
LogPython: unreal.ARCandidateImage
LogPython: unreal.ARCandidateObject
LogPython: unreal.ARCoreAndroidPermissionHandler
LogPython: unreal.AREnvironmentCaptureProbe
LogPython: unreal.AREnvironmentCaptureProbeTexture
LogPython: unreal.ARFaceGeometry
LogPython: unreal.ARGetCandidateObjectAsyncTaskBlueprintProxy
LogPython: unreal.ARKitCameraOverlayMaterialLoader
LogPython: unreal.ARLibrary
LogPython: unreal.ARLightEstimate
LogPython: unreal.ARPin
LogPython: unreal.ARPlaneGeometry
LogPython: unreal.ARSaveWorldAsyncTaskBlueprintProxy
LogPython: unreal.ARSessionConfig
LogPython: unreal.ARSkyLight
LogPython: unreal.ARTexture
LogPython: unreal.ARTextureCameraDepth
LogPython: unreal.ARTextureCameraImage
LogPython: unreal.ARTraceResultDummy
LogPython: unreal.ARTraceResultLibrary
LogPython: unreal.ARTrackedGeometry
LogPython: unreal.ARTrackedImage
LogPython: unreal.ARTrackedObject
LogPython: unreal.ARTrackedPoint
LogPython: unreal.ARTypesDummyClass
LogPython: unreal.AttributeSet
LogPython: unreal.AudioCaptureTimecodeProvider
LogPython: unreal.BasicReplicationGraph
LogPython: unreal.BlueprintMaterialTextureNodesBPLibrary
LogPython: unreal.BlutilityActor
LogPython: unreal.Chatroom
LogPython: unreal.CodeEditorCustomization
LogPython: unreal.CodeProject
LogPython: unreal.CodeProjectFactory
LogPython: unreal.CodeProjectItem
LogPython: unreal.CollisionAutomationTestConfigData
LogPython: unreal.ComposureLensBloomPass
LogPython: unreal.ComposureLibrary
LogPython: unreal.ComposurePipelineBaseActor
LogPython: unreal.ComposurePlayerCompositingCameraModifier
LogPython: unreal.ComposurePlayerCompositingTarget
LogPython: unreal.ComposurePostProcessBlendable
LogPython: unreal.ComposurePostProcessPass
LogPython: unreal.ComposureTonemapperPass
LogPython: unreal.ControlRig
LogPython: unreal.ControlRigBindingTrack
LogPython: unreal.ControlRigBlueprint
LogPython: unreal.ControlRigBlueprintFactory
LogPython: unreal.ControlRigBlueprintGeneratedClass
LogPython: unreal.ControlRigComponent
LogPython: unreal.ControlRigControl
LogPython: unreal.ControlRigEditModeSettings
LogPython: unreal.ControlRigEditorLibrary
LogPython: unreal.ControlRigGraph
LogPython: unreal.ControlRigGraphNode
LogPython: unreal.ControlRigGraphSchema
LogPython: unreal.ControlRigLibrary
LogPython: unreal.ControlRigObjectHolder
LogPython: unreal.ControlRigPickerWidget
LogPython: unreal.ControlRigPropertyNodeSpawner
LogPython: unreal.ControlRigSequence
LogPython: unreal.ControlRigSequenceExporterSettings
LogPython: unreal.ControlRigSequenceFactory
LogPython: unreal.ControlRigSequencerAnimInstance
LogPython: unreal.ControlRigSkeletalMeshComponent
LogPython: unreal.ControlRigStaticMeshControl
LogPython: unreal.ControlRigUnitNodeSpawner
LogPython: unreal.ControlRigVariableNodeSpawner
LogPython: unreal.DestructibleActor
LogPython: unreal.DestructibleChunkParamsProxy
LogPython: unreal.DestructibleComponent
LogPython: unreal.DestructibleFractureSettings
LogPython: unreal.DestructibleMesh
LogPython: unreal.DestructibleMeshFactory
LogPython: unreal.DestructibleMeshThumbnailRenderer
LogPython: unreal.DisplayClusterBlueprintAPI
LogPython: unreal.DisplayClusterBlueprintAPIImpl
LogPython: unreal.DisplayClusterBlueprintLib
LogPython: unreal.DisplayClusterCameraComponent
LogPython: unreal.DisplayClusterEditorEngine
LogPython: unreal.DisplayClusterEditorSettings
LogPython: unreal.DisplayClusterGameEngine
LogPython: unreal.DisplayClusterGameMode
LogPython: unreal.DisplayClusterGameModeDefault
LogPython: unreal.DisplayClusterHUD
LogPython: unreal.DisplayClusterPawn
LogPython: unreal.DisplayClusterPawnDefault
LogPython: unreal.DisplayClusterPlayerController
LogPython: unreal.DisplayClusterSceneComponent
LogPython: unreal.DisplayClusterSceneComponentSync
LogPython: unreal.DisplayClusterSceneComponentSyncParent
LogPython: unreal.DisplayClusterSceneComponentSyncThis
LogPython: unreal.DisplayClusterScreenComponent
LogPython: unreal.DisplayClusterSettings
LogPython: unreal.DummyMeshReconstructor
LogPython: unreal.EdGraphSchema_Niagara
LogPython: unreal.EditorAssetLibrary
LogPython: unreal.EditorFilterLibrary
LogPython: unreal.EditorFunctionalTest
LogPython: unreal.EditorLevelLibrary
LogPython: unreal.EditorScreenshotFunctionalTest
LogPython: unreal.EditorSkeletalMeshLibrary
LogPython: unreal.EditorStaticMeshLibrary
LogPython: unreal.EditorTestsUtilityLibrary
LogPython: unreal.EnvelopeFollowerListener
LogPython: unreal.FlurrySettings
LogPython: unreal.GameCircleRuntimeSettings
LogPython: unreal.GameplayAbilitiesBlueprintFactory
LogPython: unreal.GameplayAbility
LogPython: unreal.GameplayAbility_CharacterJump
LogPython: unreal.GameplayAbility_Montage
LogPython: unreal.GameplayAbilityBlueprint
LogPython: unreal.GameplayAbilityBlueprintGeneratedClass
LogPython: unreal.GameplayAbilityGraph
LogPython: unreal.GameplayAbilityGraphSchema
LogPython: unreal.GameplayAbilitySet
LogPython: unreal.GameplayAbilityTargetActor
LogPython: unreal.GameplayAbilityTargetActor_ActorPlacement
LogPython: unreal.GameplayAbilityTargetActor_GroundTrace
LogPython: unreal.GameplayAbilityTargetActor_Radius
LogPython: unreal.GameplayAbilityTargetActor_SingleLineTrace
LogPython: unreal.GameplayAbilityTargetActor_Trace
LogPython: unreal.GameplayAbilityWorldReticle
LogPython: unreal.GameplayAbilityWorldReticle_ActorVisualization
LogPython: unreal.GameplayCueInterface
LogPython: unreal.GameplayCueManager
LogPython: unreal.GameplayCueNotify_Actor
LogPython: unreal.GameplayCueNotify_HitImpact
LogPython: unreal.GameplayCueNotify_Static
LogPython: unreal.GameplayCueSet
LogPython: unreal.GameplayCueTranslator
LogPython: unreal.GameplayCueTranslator_Test
LogPython: unreal.GameplayEffect
LogPython: unreal.GameplayEffectCalculation
LogPython: unreal.GameplayEffectCreationMenu
LogPython: unreal.GameplayEffectCustomApplicationRequirement
LogPython: unreal.GameplayEffectExecutionCalculation
LogPython: unreal.GameplayEffectTemplate
LogPython: unreal.GameplayEffectUIData
LogPython: unreal.GameplayEffectUIData_TextOnly
LogPython: unreal.GameplayModMagnitudeCalculation
LogPython: unreal.GameplayTagReponseTable
LogPython: unreal.GauntletTestController
LogPython: unreal.GauntletTestControllerBootTest
LogPython: unreal.GauntletTestControllerErrorTest
LogPython: unreal.GLTFImportFactory
LogPython: unreal.GoogleARCoreAugmentedImage
LogPython: unreal.GoogleARCoreAugmentedImageDatabase
LogPython: unreal.GoogleARCoreCameraImage
LogPython: unreal.GoogleARCoreCameraOverlayMaterialLoader
LogPython: unreal.GoogleARCoreEditorSettings
LogPython: unreal.GoogleARCoreFrameFunctionLibrary
LogPython: unreal.GoogleARCorePlaneRendererComponent
LogPython: unreal.GoogleARCorePointCloud
LogPython: unreal.GoogleARCorePointCloudRendererComponent
LogPython: unreal.GoogleARCoreSessionConfig
LogPython: unreal.GoogleARCoreSessionFunctionLibrary
LogPython: unreal.GoogleARCoreUObjectManager
LogPython: unreal.GoogleVRActorPointerResponder
LogPython: unreal.GoogleVRComponentPointerResponder
LogPython: unreal.GoogleVRControllerEventManager
LogPython: unreal.GoogleVRControllerFunctionLibrary
LogPython: unreal.GoogleVRControllerTooltipComponent
LogPython: unreal.GoogleVRGazeReticleComponent
LogPython: unreal.GoogleVRHMDFunctionLibrary
LogPython: unreal.GoogleVRLaserPlaneComponent
LogPython: unreal.GoogleVRLaserVisual
LogPython: unreal.GoogleVRLaserVisualComponent
LogPython: unreal.GoogleVRMotionControllerComponent
LogPython: unreal.GoogleVRPointer
LogPython: unreal.GoogleVRPointerInputComponent
LogPython: unreal.GoogleVRTransition2DBPLibrary
LogPython: unreal.GoogleVRTransition2DCallbackProxy
LogPython: unreal.GoogleVRWidgetInteractionComponent
LogPython: unreal.GranularSynth
LogPython: unreal.GroundTruthDataFactory
LogPython: unreal.HoudiniCSV
LogPython: unreal.HoudiniCSVFactory
LogPython: unreal.HTNBrainComponent
LogPython: unreal.ImagePlate
LogPython: unreal.ImagePlateComponent
LogPython: unreal.ImagePlateFileSequence
LogPython: unreal.ImagePlateFileSequenceFactory
LogPython: unreal.ImagePlateFrustumComponent
LogPython: unreal.ImagePlateSettings
LogPython: unreal.K2Node_GameplayCueEvent
LogPython: unreal.K2Node_LatentAbilityCall
LogPython: unreal.LeapArm
LogPython: unreal.LeapBaseObject
LogPython: unreal.LeapBone
LogPython: unreal.LeapCircleGesture
LogPython: unreal.LeapController
LogPython: unreal.LeapEventInterface
LogPython: unreal.LeapFinger
LogPython: unreal.LeapFingerList
LogPython: unreal.LeapFrame
LogPython: unreal.LeapGesture
LogPython: unreal.LeapGestureList
LogPython: unreal.LeapHand
LogPython: unreal.LeapHandList
LogPython: unreal.LeapImage
LogPython: unreal.LeapImageList
LogPython: unreal.LeapInteractionBox
LogPython: unreal.LeapKeyTapGesture
LogPython: unreal.LeapPointable
LogPython: unreal.LeapPointableList
LogPython: unreal.LeapScreenTapGesture
LogPython: unreal.LeapSwipeGesture
LogPython: unreal.LeapTool
LogPython: unreal.LeapToolList
LogPython: unreal.LensDistortionLibrary
LogPython: unreal.LevelSequencePlaybackController
LogPython: unreal.LiveLinkBlueprintLibrary
LogPython: unreal.LiveLinkComponent
LogPython: unreal.LiveLinkDrivenComponent
LogPython: unreal.LiveLinkInstance
LogPython: unreal.LiveLinkMessageBusFinder
LogPython: unreal.LiveLinkMessageBusSourceFactory
LogPython: unreal.LiveLinkPreviewController
LogPython: unreal.LiveLinkRemapAsset
LogPython: unreal.LiveLinkRetargetAsset
LogPython: unreal.LiveLinkSourceFactory
LogPython: unreal.LiveLinkSourceSettings
LogPython: unreal.LiveLinkVirtualSubjectDetails
LogPython: unreal.LobbyBeaconClient
LogPython: unreal.LobbyBeaconHost
LogPython: unreal.LobbyBeaconPlayerState
LogPython: unreal.LobbyBeaconState
LogPython: unreal.LocationServicesAndroidSettings
LogPython: unreal.LocationServicesIOSSettings
LogPython: unreal.MaterialExpressionARKitPassthroughCamera
LogPython: unreal.MaterialExpressionGoogleARCorePassthroughCamera
LogPython: unreal.MediaBundle
LogPython: unreal.MediaBundleActorBase
LogPython: unreal.MediaBundleFactoryNew
LogPython: unreal.MediaBundleTimeSynchronizationSource
LogPython: unreal.MediaCapture
LogPython: unreal.MediaFrameworkWorldSettingsAssetUserData
LogPython: unreal.MediaOutput
LogPython: unreal.MediaPlayerTimeSynchronizationSource
LogPython: unreal.MfFileMediaSourceFactory
LogPython: unreal.MIDIDeviceController
LogPython: unreal.MIDIDeviceManager
LogPython: unreal.MockHTNComponent
LogPython: unreal.ModularSynthComponent
LogPython: unreal.ModularSynthPresetBank
LogPython: unreal.ModularSynthPresetBankFactory
LogPython: unreal.MovieSceneBindingExtensions
LogPython: unreal.MovieSceneComposurePostMoveSettingsSection
LogPython: unreal.MovieSceneComposurePostMoveSettingsTrack
LogPython: unreal.MovieSceneControlRigSection
LogPython: unreal.MovieSceneControlRigTrack
LogPython: unreal.MovieSceneImagePlateSection
LogPython: unreal.MovieSceneImagePlateTrack
LogPython: unreal.MovieSceneNiagaraBoolParameterTrack
LogPython: unreal.MovieSceneNiagaraColorParameterTrack
LogPython: unreal.MovieSceneNiagaraEmitterSection
LogPython: unreal.MovieSceneNiagaraEmitterSectionBase
LogPython: unreal.MovieSceneNiagaraEmitterTrack
LogPython: unreal.MovieSceneNiagaraFloatParameterTrack
LogPython: unreal.MovieSceneNiagaraIntegerParameterTrack
LogPython: unreal.MovieSceneNiagaraParameterTrack
LogPython: unreal.MovieSceneNiagaraSystemSpawnSection
LogPython: unreal.MovieSceneNiagaraSystemTrack
LogPython: unreal.MovieSceneNiagaraTrack
LogPython: unreal.MovieSceneNiagaraVectorParameterTrack
LogPython: unreal.MovieSceneSectionExtensions
LogPython: unreal.MovieSceneSequenceExtensions
LogPython: unreal.MovieSceneTrackExtensions
LogPython: unreal.MrcOpenCVCalibrator
LogPython: unreal.NetReplicationGraphConnection
LogPython: unreal.NiagaraActor
LogPython: unreal.NiagaraComponent
LogPython: unreal.NiagaraDataInterface
LogPython: unreal.NiagaraDataInterfaceBase
LogPython: unreal.NiagaraDataInterfaceCollisionQuery
LogPython: unreal.NiagaraDataInterfaceColorCurve
LogPython: unreal.NiagaraDataInterfaceCurlNoise
LogPython: unreal.NiagaraDataInterfaceCurve
LogPython: unreal.NiagaraDataInterfaceCurveBase
LogPython: unreal.NiagaraDataInterfaceHoudiniCSV
LogPython: unreal.NiagaraDataInterfaceSimpleCounter
LogPython: unreal.NiagaraDataInterfaceSkeletalMesh
LogPython: unreal.NiagaraDataInterfaceSpline
LogPython: unreal.NiagaraDataInterfaceStaticMesh
LogPython: unreal.NiagaraDataInterfaceVector2DCurve
LogPython: unreal.NiagaraDataInterfaceVector4Curve
LogPython: unreal.NiagaraDataInterfaceVectorCurve
LogPython: unreal.NiagaraDataInterfaceVectorField
LogPython: unreal.NiagaraDynamicInputScriptFactory
LogPython: unreal.NiagaraEditorDataBase
LogPython: unreal.NiagaraEditorSettings
LogPython: unreal.NiagaraEffect
LogPython: unreal.NiagaraEffectRendererProperties
LogPython: unreal.NiagaraEmitter
LogPython: unreal.NiagaraEmitterEditorData
LogPython: unreal.NiagaraEmitterFactoryNew
LogPython: unreal.NiagaraEmitterProperties
LogPython: unreal.NiagaraEventReceiverEmitterAction
LogPython: unreal.NiagaraEventReceiverEmitterAction_SpawnParticles
LogPython: unreal.NiagaraFunctionLibrary
LogPython: unreal.NiagaraFunctionScriptFactory
LogPython: unreal.NiagaraGraph
LogPython: unreal.NiagaraLightRendererProperties
LogPython: unreal.NiagaraMergeable
LogPython: unreal.NiagaraMeshRendererProperties
LogPython: unreal.NiagaraModuleScriptFactory
LogPython: unreal.NiagaraNode
LogPython: unreal.NiagaraNodeAssignment
LogPython: unreal.NiagaraNodeConvert
LogPython: unreal.NiagaraNodeCustomHlsl
LogPython: unreal.NiagaraNodeDataSetBase
LogPython: unreal.NiagaraNodeEmitter
LogPython: unreal.NiagaraNodeFunctionCall
LogPython: unreal.NiagaraNodeIf
LogPython: unreal.NiagaraNodeInput
LogPython: unreal.NiagaraNodeOp
LogPython: unreal.NiagaraNodeOutput
LogPython: unreal.NiagaraNodeParameterMapBase
LogPython: unreal.NiagaraNodeParameterMapGet
LogPython: unreal.NiagaraNodeParameterMapSet
LogPython: unreal.NiagaraNodeReadDataSet
LogPython: unreal.NiagaraNodeReroute
LogPython: unreal.NiagaraNodeUsageSelector
LogPython: unreal.NiagaraNodeWithDynamicPins
LogPython: unreal.NiagaraNodeWriteDataSet
LogPython: unreal.NiagaraParameterCollection
LogPython: unreal.NiagaraParameterCollectionFactoryNew
LogPython: unreal.NiagaraParameterCollectionInstance
LogPython: unreal.NiagaraParameterCollectionInstanceFactoryNew
LogPython: unreal.NiagaraRendererProperties
LogPython: unreal.NiagaraRibbonRendererProperties
LogPython: unreal.NiagaraScript
LogPython: unreal.NiagaraScriptFactoryNew
LogPython: unreal.NiagaraScriptSource
LogPython: unreal.NiagaraScriptSourceBase
LogPython: unreal.NiagaraSequence
LogPython: unreal.NiagaraSettings
LogPython: unreal.NiagaraSpriteRendererProperties
LogPython: unreal.NiagaraStackAdvancedExpander
LogPython: unreal.NiagaraStackEditorData
LogPython: unreal.NiagaraStackEmitterPropertiesItem
LogPython: unreal.NiagaraStackEmitterSpawnScriptItemGroup
LogPython: unreal.NiagaraStackEntry
LogPython: unreal.NiagaraStackErrorItem
LogPython: unreal.NiagaraStackErrorItemDismiss
LogPython: unreal.NiagaraStackErrorItemFix
LogPython: unreal.NiagaraStackErrorItemLongDescription
LogPython: unreal.NiagaraStackEventHandlerGroup
LogPython: unreal.NiagaraStackEventHandlerPropertiesItem
LogPython: unreal.NiagaraStackEventScriptItemGroup
LogPython: unreal.NiagaraStackFunctionInput
LogPython: unreal.NiagaraStackFunctionInputCollection
LogPython: unreal.NiagaraStackInputCategory
LogPython: unreal.NiagaraStackItem
LogPython: unreal.NiagaraStackItemContent
LogPython: unreal.NiagaraStackItemGroup
LogPython: unreal.NiagaraStackModuleItem
LogPython: unreal.NiagaraStackModuleItemOutput
LogPython: unreal.NiagaraStackModuleItemOutputCollection
LogPython: unreal.NiagaraStackObject
LogPython: unreal.NiagaraStackParameterStoreEntry
LogPython: unreal.NiagaraStackParameterStoreGroup
LogPython: unreal.NiagaraStackParameterStoreItem
LogPython: unreal.NiagaraStackPropertyRow
LogPython: unreal.NiagaraStackRendererItem
LogPython: unreal.NiagaraStackRenderItemGroup
LogPython: unreal.NiagaraStackRoot
LogPython: unreal.NiagaraStackScriptItemGroup
LogPython: unreal.NiagaraStackSpacer
LogPython: unreal.NiagaraStackViewModel
LogPython: unreal.NiagaraSystem
LogPython: unreal.NiagaraSystemEditorData
LogPython: unreal.NiagaraSystemEditorFolder
LogPython: unreal.NiagaraSystemFactoryNew
LogPython: unreal.OculusAmbisonicsSettings
LogPython: unreal.OculusAmbisonicsSettingsFactory
LogPython: unreal.OculusAudioSettings
LogPython: unreal.OculusAudioSourceSettings
LogPython: unreal.OculusAudioSourceSettingsFactory
LogPython: unreal.OculusCreateSessionCallbackProxy
LogPython: unreal.OculusEntitlementCallbackProxy
LogPython: unreal.OculusFindSessionsCallbackProxy
LogPython: unreal.OculusIdentityCallbackProxy
LogPython: unreal.OculusNetConnection
LogPython: unreal.OculusNetDriver
LogPython: unreal.OculusUpdateSessionCallbackProxy
LogPython: unreal.OneSkyLocalizationTargetSettings
LogPython: unreal.OnlineHotfixManager
LogPython: unreal.OpenCVLensCalibrator
LogPython: unreal.OpenCVLensDistortionLibrary
LogPython: unreal.OptionalMobileFeaturesBPLibrary
LogPython: unreal.Party
LogPython: unreal.PartyGameState
LogPython: unreal.PartyMemberState
LogPython: unreal.PhononGeometryComponent
LogPython: unreal.PhononMaterialComponent
LogPython: unreal.PhononOcclusionSettingsFactory
LogPython: unreal.PhononOcclusionSourceSettings
LogPython: unreal.PhononProbeComponent
LogPython: unreal.PhononProbeVolume
LogPython: unreal.PhononReverbSettingsFactory
LogPython: unreal.PhononReverbSourceSettings
LogPython: unreal.PhononSourceComponent
LogPython: unreal.PhononSpatializationSettingsFactory
LogPython: unreal.PhononSpatializationSourceSettings
LogPython: unreal.PinnedCommandListSettings
LogPython: unreal.QosBeaconClient
LogPython: unreal.QosBeaconHost
LogPython: unreal.QosEvaluator
LogPython: unreal.QosRegionManager
LogPython: unreal.RawInputFunctionLibrary
LogPython: unreal.RawInputSettings
LogPython: unreal.ReimportDestructibleMeshFactory
LogPython: unreal.ReimportScriptFactory
LogPython: unreal.RejoinCheck
LogPython: unreal.ReplicationGraph
LogPython: unreal.ReplicationGraphDebugActor
LogPython: unreal.ReplicationGraphNode
LogPython: unreal.ReplicationGraphNode_ActorList
LogPython: unreal.ReplicationGraphNode_ActorListFrequencyBuckets
LogPython: unreal.ReplicationGraphNode_AlwaysRelevant
LogPython: unreal.ReplicationGraphNode_AlwaysRelevant_ForConnection
LogPython: unreal.ReplicationGraphNode_ConnectionDormanyNode
LogPython: unreal.ReplicationGraphNode_DormancyNode
LogPython: unreal.ReplicationGraphNode_GridCell
LogPython: unreal.ReplicationGraphNode_GridSpatialization2D
LogPython: unreal.ReplicationGraphNode_TearOff_ForConnection
LogPython: unreal.ResonanceAudioAmbisonicsSettings
LogPython: unreal.ResonanceAudioBlueprintFunctionLibrary
LogPython: unreal.ResonanceAudioDirectivityVisualizer
LogPython: unreal.ResonanceAudioReverbPluginPreset
LogPython: unreal.ResonanceAudioReverbPluginPresetFactory
LogPython: unreal.ResonanceAudioSettings
LogPython: unreal.ResonanceAudioSpatializationSourceSettings
LogPython: unreal.ResonanceAudioSpatializationSourceSettingsFactory
LogPython: unreal.RigUnitEditor_Base
LogPython: unreal.RigUnitEditor_TwoBoneIKFK
LogPython: unreal.ScreensComponent
LogPython: unreal.ScriptBlueprint
LogPython: unreal.ScriptBlueprintGeneratedClass
LogPython: unreal.ScriptContext
LogPython: unreal.ScriptContextComponent
LogPython: unreal.ScriptFactory
LogPython: unreal.ScriptPluginComponent
LogPython: unreal.ScriptTestActor
LogPython: unreal.SequencerScriptingRangeExtensions
LogPython: unreal.SequencerTools
LogPython: unreal.ShotgunEngine
LogPython: unreal.ShotgunSettings
LogPython: unreal.SignificanceManager
LogPython: unreal.SkeletalMeshUtilitiesLibrary
LogPython: unreal.SoundMod
LogPython: unreal.SoundModImporterFactory
LogPython: unreal.SoundModWave
LogPython: unreal.SoundNodeModPlayer
LogPython: unreal.SoundSimple
LogPython: unreal.SoundSimpleFactory
LogPython: unreal.SoundUtilitiesBPFunctionLibrary
LogPython: unreal.SoundVisualizationStatics
LogPython: unreal.SourceEffectBitCrusherPreset
LogPython: unreal.SourceEffectChorusPreset
LogPython: unreal.SourceEffectDynamicsProcessorPreset
LogPython: unreal.SourceEffectEnvelopeFollowerPreset
LogPython: unreal.SourceEffectEQPreset
LogPython: unreal.SourceEffectFilterPreset
LogPython: unreal.SourceEffectFoldbackDistortionPreset
LogPython: unreal.SourceEffectPannerPreset
LogPython: unreal.SourceEffectPhaserPreset
LogPython: unreal.SourceEffectRingModulationPreset
LogPython: unreal.SourceEffectSimpleDelayPreset
LogPython: unreal.SourceEffectStereoDelayPreset
LogPython: unreal.SourceEffectWaveShaperPreset
LogPython: unreal.StaticMeshUtilitiesLibrary
LogPython: unreal.SteamAudioSettings
LogPython: unreal.SteamAuthComponentModuleInterface
LogPython: unreal.SteamNetConnection
LogPython: unreal.SteamNetDriver
LogPython: unreal.StructBoxLibrary
LogPython: unreal.SubmixEffectDelayPreset
LogPython: unreal.SubmixEffectFlexiverbPreset
LogPython: unreal.SubmixEffectReverbPluginPreset
LogPython: unreal.SubmixEffectTapDelayPreset
LogPython: unreal.Synth2DSlider
LogPython: unreal.SynthKnob
LogPython: unreal.SynthSamplePlayer
LogPython: unreal.TickableAttributeSetInterface
LogPython: unreal.TimecodeSynchronizer
LogPython: unreal.TimecodeSynchronizerFactory
LogPython: unreal.TimecodeSynchronizerProjectSettings
LogPython: unreal.UpdateManager
LogPython: unreal.USDAssetImportData
LogPython: unreal.USDAssetImportFactory
LogPython: unreal.USDImporter
LogPython: unreal.USDImporterProjectSettings
LogPython: unreal.USDImportOptions
LogPython: unreal.USDPrimResolver
LogPython: unreal.USDPrimResolverKind
LogPython: unreal.USDSceneImportFactory
LogPython: unreal.USDSceneImportOptions
LogPython: unreal.UsdTestActor
LogPython: unreal.UsdTestComponent
LogPython: unreal.VirtualCameraCineCameraComponent
LogPython: unreal.VirtualCameraMovementComponent
LogPython: unreal.VirtualCameraPawnBase
LogPython: unreal.VirtualCameraPlayerControllerBase
LogPython: unreal.VirtualCameraSaveGame
LogPython: unreal.WebBrowser

Hey Ryan,

The API documentation online includes documentation for classes that come with plugins made and distributed by Epic.
Probably those classes that you see in the documentation but not in your Python environment are contained in plugins.

For example, I know that the EditorAssetLibrary, EditorFilterLibrary, EditorLevelLibrary and EditorStaticMeshLibrary are installed with the EditorScriptingUtilities plugin.
Similarly, for the Niagara classes, you’ll want to install the Niagara plugin, for unreal.WebBrowser you’d need to install the Web Browser plugin, etc.

I agree that it would be nice if the docs could include a hint to tell you what plugin you need to install to get access to what class.
-r

4 Likes

Thank you! That is exactly what I was looking for!

原来如此,要安装对应的插件

Just for anyone with a similar problem, When using 4.26 I enabled all 3 plugins at the same time and though there were no warnings or errors I continually got python refusing to accept that EditorAssetLibrary was usable.
I cured the problem by removing the plugins and then installing them in order. Core first and then scripting after.
It seems to matter.