public UBTTask_WaitBlackboardTime(UObject Parent = null, string Name = "BTTask_WaitBlackboardTime") : base(IntPtr.Zero) { NativePointer = E_NewObject_UBTTask_WaitBlackboardTime(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
/// <summary>Gets the amount of padding that needs to be added when accounting for the safe zone on TVs.</summary> public extern static void GetSafeZonePadding(UObject WorldContextObject, out FVector2D SafePadding, out FVector2D SafePaddingScale, out FVector2D SpillOverPadding);
public UBTDecorator_CompareBBEntries(UObject Parent = null, string Name = "BTDecorator_CompareBBEntries") : base(IntPtr.Zero) { NativePointer = E_NewObject_UBTDecorator_CompareBBEntries(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public AGameState(UObject Parent = null, string Name = "GameState") : base(IntPtr.Zero) { NativePointer = E_NewObject_AGameState(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public ULocalLightComponent(UObject Parent = null, string Name = "LocalLightComponent") : base(IntPtr.Zero) { NativePointer = E_NewObject_ULocalLightComponent(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public static T LoadObject <T>(UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null, bool bAllowObjectReconciliation = true) where T : UObject, new() { return(Cast <T>(StaticLoadObject(TypeClass <T>(), InOuter, Name, Filename, LoadFlags, Sandbox, bAllowObjectReconciliation))); }
public static string MakeUniqueObjectName(UObject Outer, UClass Class, string BaseName) { return(_MakeUniqueObjectName(Outer, Class, BaseName)); }
public USceneCaptureComponentCube(UObject Parent = null, string Name = "SceneCaptureComponentCube") : base(IntPtr.Zero) { NativePointer = E_NewObject_USceneCaptureComponentCube(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
/// <summary> /// Returns a Canvas object that can be used to draw to the specified render target. /// Canvas has functions like DrawMaterial with size parameters that can be used to draw to a specific area of a render target. /// Be sure to call EndDrawCanvasToRenderTarget to complete the rendering! /// </summary> public extern static void BeginDrawCanvasToRenderTarget(UObject WorldContextObject, UTextureRenderTarget2D TextureRenderTarget, out UCanvas Canvas, out FVector2D Size, out FDrawToRenderTargetContext Context);
public IAIPerceptionListenerInterface(UObject Parent = null, string Name = "AIPerceptionListenerInterface") : base(IntPtr.Zero) { NativePointer = E_NewObject_IAIPerceptionListenerInterface(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public UPawnNoiseEmitterComponent(UObject Parent = null, string Name = "PawnNoiseEmitterComponent") : base(IntPtr.Zero) { NativePointer = E_NewObject_UPawnNoiseEmitterComponent(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
/// <summary> /// unregister all observers associated with given owner /// </summary> public void UnregisterObserversFrom(UObject notifyOwner) => E_UBlackboardComponent_UnregisterObserversFrom(this, notifyOwner);
public void SetValueAsObject(string keyName, UObject objectValue) => E_UBlackboardComponent_SetValueAsObject(this, keyName, objectValue);
public UTouchInterface(UObject Parent = null, string Name = "TouchInterface") : base(IntPtr.Zero) { NativePointer = E_NewObject_UTouchInterface(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public static UObject StaticLoadObject(UClass Class, UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null, bool bAllowObjectReconciliation = true) { return(_StaticLoadObject(Class, InOuter, Name, Filename, LoadFlags, Sandbox, bAllowObjectReconciliation)); }
/// <summary>Exports a Texture2D as a HDR image onto the disk.</summary> public extern static void ExportTexture2D(UObject WorldContextObject, UTexture2D Texture, FString FilePath, FString FileName);
public static T FindObject <T>(UObject InOuter, string InName, bool ExactClass = false) where T : UObject, new() { return(Cast <T>(StaticFindObject(TypeClass <T>(), InOuter, InName, ExactClass))); }
/// <summary>Exports a render target as a HDR image onto the disk.</summary> public extern static void ExportRenderTarget(UObject WorldContextObject, UTextureRenderTarget2D TextureRenderTarget, FString FilePath, FString FileName);
public static UClass LoadClass <T>(UObject InOuter, string Name, string Filename = null, uint LoadFlags = 0, UPackageMap Sandbox = null) where T : UObject, new() { return(StaticLoadClass(TypeClass <T>(), InOuter, Name, Filename, LoadFlags, Sandbox)); }
/// <summary> /// Renders a quad with the material applied to the specified render target. /// This sets the render target even if it is already set, which is an expensive operation. /// Use BeginDrawCanvasToRenderTarget / EndDrawCanvasToRenderTarget instead if rendering multiple primitives to the same render target. /// </summary> public extern static void DrawMaterialToRenderTarget(UObject WorldContextObject, UTextureRenderTarget2D TextureRenderTarget, UMaterialInterface Material);
public UBTDecorator_KeepInCone(UObject Parent = null, string Name = "BTDecorator_KeepInCone") : base(IntPtr.Zero) { NativePointer = E_NewObject_UBTDecorator_KeepInCone(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
/// <summary>Creates a new render target and initializes it to the specified dimensions</summary> public extern static UTextureRenderTarget2D CreateRenderTarget2D(UObject WorldContextObject, int Width = 256, int Height = 256);
public UEnvQueryTest_PathfindingBatch(UObject Parent = null, string Name = "EnvQueryTest_PathfindingBatch") : base(IntPtr.Zero) { NativePointer = E_NewObject_UEnvQueryTest_PathfindingBatch(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
/// <summary>Clears the specified render target with the given ClearColor.</summary> public extern static void ClearRenderTarget2D(UObject WorldContextObject, UTextureRenderTarget2D TextureRenderTarget, FLinearColor ClearColor = default(FLinearColor));
/// <summary>Creates a widget</summary> public extern static UUserWidget Create(UObject WorldContextObject, TSubclassOf <UUserWidget> WidgetType, APlayerController OwningPlayer);
/// <summary>Must be paired with a BeginDrawCanvasToRenderTarget to complete rendering to a render target.</summary> public extern static void EndDrawCanvasToRenderTarget(UObject WorldContextObject, FDrawToRenderTargetContext Context);
public UEnvQueryItemType_Point(UObject Parent = null, string Name = "EnvQueryItemType_Point") : base(IntPtr.Zero) { NativePointer = E_NewObject_UEnvQueryItemType_Point(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public USphereReflectionCaptureComponent(UObject Parent = null, string Name = "SphereReflectionCaptureComponent") : base(IntPtr.Zero) { NativePointer = E_NewObject_USphereReflectionCaptureComponent(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
public UBTTask_GameplayTaskBase(UObject Parent = null, string Name = "BTTask_GameplayTaskBase") : base(IntPtr.Zero) { NativePointer = E_NewObject_UBTTask_GameplayTaskBase(Parent, Name); NativeManager.AddNativeWrapper(NativePointer, this); }
/// <summary> /// Find all widgets in the world with the specified interface. /// This is a slow operation, use with caution e.g. do not use every frame. /// @param Interface The interface to find. Must be specified or result array will be empty. /// @param FoundWidgets Output array of widgets that implement the specified interface. /// @param TopLevelOnly Only the widgets that are direct children of the viewport will be returned. /// </summary> public static void GetAllWidgetsWithInterface(UObject WorldContextObject, TSubclassOf <UInterface> Interface, out UUserWidget[] FoundWidgets, bool TopLevelOnly) { IntPtr[] FoundWidgets_temp; GetAllWidgetsWithInterface(IntPtr.Zero, WorldContextObject, Interface.NativeClass, out FoundWidgets_temp, TopLevelOnly?1:0); FoundWidgets = MarshalUtil.IntPtrArrayToObjectArray <UUserWidget>(FoundWidgets_temp); }