FGeometryCacheSection

Class for animation sections

Windows
MacOS
Linux

Inheritance Hierarchy

IMeshSectionData

ISequencerSection

TSharedFromThis

FGeometryCacheSection

References

Module

GeometryCacheSequencer

Header

/Engine/Plugins/Experimental/GeometryCache/Source/GeometryCacheSequencer/Classes/GeometryCacheTrackEditor.h

Include

#include "GeometryCacheTrackEditor.h"

Syntax

class FGeometryCacheSection :
    public IMeshSectionData,
    public ISequencerSection,
    public TSharedFromThis< FGeometryCacheSection >

Remarks

Class for animation sections

Constructors

Name Description

Public function

FGeometryCacheSection

(
    UMovieSceneSection& InSection,
    TWeakPtr< ISequencer > InSequencer
)

Constructor.

Destructors

Name Description

Public function Virtual

~FGeometryCacheSection()

Virtual destructor.

Overridden from ISequencerSection

Name Description

Public function Virtual

void

 

BeginDilateSection()

Dilation starts with a drag operation

Public function Virtual

void

 

BeginResizeSection()

Resize the section

Public function Virtual

void

 

BeginSlipSection()

Slips the section by a specific factor

Public function Virtual

void

 

DilateSection

(
    const TRange< FFrameNumber >& NewR...,
    float DilationFactor
)

New Range that's set as we Dilate

Public function Virtual Const

float

 

GetSectionHeight()

Public function Virtual

UMovieSceneS...

 

GetSectionObject()

The MovieSceneSection data being visualized

Public function Virtual Const

FText

 

GetSectionTitle()

Public function Virtual Const

int32

 

OnPaintSection

(
    FSequencerSectionPainter& InPainte...
)

Called when the section should be painted

Public function Virtual

void

 

ResizeSection

(
    ESequencerSectionResizeMode ResizeM...,
    FFrameNumber ResizeTime
)

Public function Virtual

void

 

SlipSection

(
    FFrameNumber SlipTime
)

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