Class KismetAnimationLibrary
Inheritance
System.Object
KismetAnimationLibrary
Inherited Members
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)
Assembly: UE4DotNet.dll
public class KismetAnimationLibrary : BlueprintFunctionLibrary
Properties
|
Improve this Doc
View Source
Get UE4 Default Object for this Class
Declaration
public static KismetAnimationLibrary DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
K2 Direction Between Sockets
Declaration
public static Vector K2_DirectionBetweenSockets(SkeletalMeshComponent Component, Name SocketOrBoneNameFrom, Name SocketOrBoneNameTo)
Parameters
Returns
|
Improve this Doc
View Source
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
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
|
Improve this Doc
View Source
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
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
|
Improve this Doc
View Source
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
|
Improve this Doc
View Source
Spawn an object of this class
Declaration
public static KismetAnimationLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Returns
Operators
|
Improve this Doc
View Source
Convert from IntPtr to UObject
Declaration
public static implicit operator KismetAnimationLibrary(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns