Show / Hide Table of Contents

Class KismetAnimationLibrary

Kismet Animation Library

Inheritance
System.Object
UObject
BlueprintFunctionLibrary
KismetAnimationLibrary
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.AnimGraphRuntime
Assembly: UE4DotNet.dll
Syntax
public class KismetAnimationLibrary : BlueprintFunctionLibrary

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static KismetAnimationLibrary DefaultObject { get; }
Property Value
Type Description
KismetAnimationLibrary
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

K2_DirectionBetweenSockets(SkeletalMeshComponent, Name, Name)

K2 Direction Between Sockets

Declaration
public static Vector K2_DirectionBetweenSockets(SkeletalMeshComponent Component, Name SocketOrBoneNameFrom, Name SocketOrBoneNameTo)
Parameters
Type Name Description
SkeletalMeshComponent Component
Name SocketOrBoneNameFrom
Name SocketOrBoneNameTo
Returns
Type Description
Vector
| Improve this Doc View Source

K2_DistanceBetweenTwoSocketsAndMapRange(SkeletalMeshComponent, Name, Byte, Name, Byte, Boolean, Single, Single, Single, Single)

K2 Distance Between Two Sockets and Map Range

Declaration
public static float K2_DistanceBetweenTwoSocketsAndMapRange(SkeletalMeshComponent Component, Name SocketOrBoneNameA, byte SocketSpaceA, Name SocketOrBoneNameB, byte SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax)
Parameters
Type Name Description
SkeletalMeshComponent Component
Name SocketOrBoneNameA
System.Byte SocketSpaceA
Name SocketOrBoneNameB
System.Byte SocketSpaceB
System.Boolean bRemapRange
System.Single InRangeMin
System.Single InRangeMax
System.Single OutRangeMin
System.Single OutRangeMax
Returns
Type Description
System.Single
| Improve this Doc View Source

K2_LookAt(Transform, Vector, Vector, Boolean, Vector, Single)

K2 Look At

Declaration
public static Transform K2_LookAt(Transform CurrentTransform, Vector TargetPosition, Vector LookAtVector, bool bUseUpVector, Vector UpVector, float ClampConeInDegree)
Parameters
Type Name Description
Transform CurrentTransform
Vector TargetPosition
Vector LookAtVector
System.Boolean bUseUpVector
Vector UpVector
System.Single ClampConeInDegree
Returns
Type Description
Transform
| Improve this Doc View Source

K2_MakePerlinNoiseAndRemap(Single, Single, Single)

K2 Make Perlin Noise and Remap

Declaration
public static float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax)
Parameters
Type Name Description
System.Single Value
System.Single RangeOutMin
System.Single RangeOutMax
Returns
Type Description
System.Single
| Improve this Doc View Source

K2_MakePerlinNoiseVectorAndRemap(Single, Single, Single, Single, Single, Single, Single, Single, Single)

This function creates perlin noise from input X, Y, Z, and then range map to RangeOut, and out put to OutX, OutY, OutZ

Declaration
public static Vector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ)
Parameters
Type Name Description
System.Single X
System.Single Y
System.Single Z
System.Single RangeOutMinX
System.Single RangeOutMaxX
System.Single RangeOutMinY
System.Single RangeOutMaxY
System.Single RangeOutMinZ
System.Single RangeOutMaxZ
Returns
Type Description
Vector
| Improve this Doc View Source

K2_TwoBoneIK(Vector, Vector, Vector, Vector, Vector, Boolean, Single, Single)

K2 Two Bone IK

Declaration
public static (Vector, Vector) K2_TwoBoneIK(Vector RootPos, Vector JointPos, Vector EndPos, Vector JointTarget, Vector Effector, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale)
Parameters
Type Name Description
Vector RootPos
Vector JointPos
Vector EndPos
Vector JointTarget
Vector Effector
System.Boolean bAllowStretching
System.Single StartStretchRatio
System.Single MaxStretchScale
Returns
Type Description
System.ValueTuple<Vector, Vector>
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static KismetAnimationLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
KismetAnimationLibrary

Operators

| Improve this Doc View Source

Implicit(IntPtr to KismetAnimationLibrary)

Convert from IntPtr to UObject

Declaration
public static implicit operator KismetAnimationLibrary(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
KismetAnimationLibrary
  • Improve this Doc
  • View Source
Back to top Generated by DocFX