FControlRigDrawInterface

Windows
MacOS
Linux

Inheritance Hierarchy

FControlRigDrawContainer

FControlRigDrawInterface

References

Module

ControlRig

Header

/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Drawing/ControlRigDrawInterface.h

Include

#include "Drawing/ControlRigDrawInterface.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FControlRigDrawInterface : public FControlRigDrawContainer

Functions

Name Description

Public function

void

 

DrawArc

(
    const FTransform& WorldOffset,
    const FTransform& Transform,
    float Radius,
    float MinimumAngle,
    float MaximumAngle,
    const FLinearColor& Color,
    float Thickness,
    int32 Detail
)

Public function

void

 

DrawAxes

(
    const FTransform& WorldOffset,
    const FTransform& Transform,
    float Size,
    float Thickness
)

Public function

void

 

DrawAxes

(
    const FTransform& WorldOffset,
    const FRigVMFixedArray< FTransform ...,
    float Size,
    float Thickness
)

Public function

void

 

DrawBezier

(
    const FTransform& WorldOffset,
    const FCRFourPointBezier& InBezier,
    float MinimumU,
    float MaximumU,
    const FLinearColor& Color,
    float Thickness,
    int32 Detail
)

Public function

void

 

DrawBox

(
    const FTransform& WorldOffset,
    const FTransform& Transform,
    const FLinearColor& Color,
    float Thickness
)

Public function

void

 

DrawCone

(
    const FTransform& WorldOffset,
    const FTransform& ConeOffset,
    float Angle1,
    float Angle2,
    uint32 NumSides,
    bool bDrawSideLines,
    const FLinearColor& SideLineColor,
    FMaterialRenderProxy*const Mat...
)

Public function

void

 

DrawHierarchy

(
    const FTransform& WorldOffset,
    const FRigBoneHierarchy& Hierarchy,
    EControlRigDrawHierarchyMode::Type ...,
    float Scale,
    const FLinearColor& Color,
    float Thickness
)

Public function

void

 

DrawLine

(
    const FTransform& WorldOffset,
    const FVector& LineStart,
    const FVector& LineEnd,
    const FLinearColor& Color,
    float Thickness
)

Public function

void

 

DrawLines

(
    const FTransform& WorldOffset,
    const FRigVMFixedArray< FVector >&...,
    const FLinearColor& Color,
    float Thickness
)

Public function

void

 

DrawLineStrip

(
    const FTransform& WorldOffset,
    const FRigVMFixedArray< FVector >&...,
    const FLinearColor& Color,
    float Thickness
)

Public function

void

 

DrawPoint

(
    const FTransform& WorldOffset,
    const FVector& Position,
    float Size,
    const FLinearColor& Color
)

Public function

void

 

DrawPoints

(
    const FTransform& WorldOffset,
    const FRigVMFixedArray< FVector >&...,
    float Size,
    const FLinearColor& Color
)

Public function

void

 

DrawPointSimulation

(
    const FTransform& WorldOffset,
    const FCRSimPointContainer& Simula...,
    const FLinearColor& Color,
    float Thickness,
    float PrimitiveSize,
    bool bDrawPointsAsSphere
)

Public function

void

 

DrawRectangle

(
    const FTransform& WorldOffset,
    const FTransform& Transform,
    float Size,
    const FLinearColor& Color,
    float Thickness
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss