Navigation
API > API/Plugins > API/Plugins/PoseSearch
| Name | FDebugDrawParams |
| Type | struct |
| Header File | /Engine/Plugins/Animation/PoseSearch/Source/Runtime/Public/PoseSearch/PoseSearchContext.h |
| Include Path | #include "PoseSearch/PoseSearchContext.h" |
Syntax
struct FDebugDrawParams
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDebugDrawParams
(
const FDebugDrawParams& Other |
PoseSearch/PoseSearchContext.h | ||
| PoseSearch/PoseSearchContext.h | |||
FDebugDrawParams
(
TConstArrayView< FChooserEvaluationContext* > InAnimContexts, |
PoseSearch/PoseSearchContext.h | ||
FDebugDrawParams
(
TArrayView< const USkinnedMeshComponent* > InMeshes, |
PoseSearch/PoseSearchContext.h | ||
FDebugDrawParams
(
FDebugDrawParams&& Other |
PoseSearch/PoseSearchContext.h | ||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FDebugDrawParams
(
TArrayView< FAnimInstanceProxy* > InAnimInstanceProxies, |
PoseSearch/PoseSearchContext.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimContexts | TConstArrayView< FChooserEvaluationContext * > | PoseSearch/PoseSearchContext.h | ||
| Database | const UPoseSearchDatabase * | PoseSearch/PoseSearchContext.h | ||
| DynamicWeightsSqrt | TConstArrayView< float > | PoseSearch/PoseSearchContext.h | ||
| DynamicWeightsSqrtBuffer | TAlignedArray< float > | PoseSearch/PoseSearchContext.h | ||
| PoseHistories | TConstArrayView< const IPoseHistory * > | PoseSearch/PoseSearchContext.h | ||
| RoleToIndex | FRoleToIndex | NoTe: mapping Role to the index of the associated asset that this FDebugDrawParams is drawing. | PoseSearch/PoseSearchContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DrawCentripetalCatmullRomSpline
(
TConstArrayView< FVector > Points, |
PoseSearch/PoseSearchContext.h | ||
void DrawCircle
(
const FVector& Center, |
PoseSearch/PoseSearchContext.h | ||
void DrawCircle
(
const FMatrix& TransformMatrix, |
PoseSearch/PoseSearchContext.h | ||
void DrawFeatureVector
(
int32 PoseIdx |
PoseSearch/PoseSearchContext.h | ||
void DrawFeatureVector
(
TConstArrayView< float > PoseVector |
PoseSearch/PoseSearchContext.h | ||
void DrawLine
(
const FVector& LineStart, |
PoseSearch/PoseSearchContext.h | ||
void DrawPoint
(
const FVector& Position, |
PoseSearch/PoseSearchContext.h | ||
void DrawSphere
(
const FVector& Center, |
PoseSearch/PoseSearchContext.h | ||
void DrawWedge
(
const FVector& Origin, |
PoseSearch/PoseSearchContext.h | ||
float ExtractPermutationTime
(
TConstArrayView< float > PoseVector |
PoseSearch/PoseSearchContext.h | ||
FVector ExtractPosition
(
TConstArrayView< float > PoseVector, |
PoseSearch/PoseSearchContext.h | ||
FQuat ExtractRotation
(
TConstArrayView< float > PoseVector, |
PoseSearch/PoseSearchContext.h | ||
FTransform GetRootBoneTransform
(
const FRole& Role, |
PoseSearch/PoseSearchContext.h | ||
const UPoseSearchSchema * GetSchema() |
PoseSearch/PoseSearchContext.h | ||
const FSearchIndex * GetSearchIndex() |
PoseSearch/PoseSearchContext.h | ||
void Init
(
TConstArrayView< FChooserEvaluationContext* > InAnimContexts, |
PoseSearch/PoseSearchContext.h | ||
bool IsAnyWeightRelevant
(
const UPoseSearchFeatureChannel* Channel |
PoseSearch/PoseSearchContext.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDebugDrawParams & operator=
(
const FDebugDrawParams& Other |
PoseSearch/PoseSearchContext.h | ||
FDebugDrawParams & operator=
(
FDebugDrawParams&& Other |
PoseSearch/PoseSearchContext.h |