FFrameNumberTimeEvaluator

Windows
MacOS
Linux

References

Module

TimeManagement

Header

/Engine/Source/Runtime/TimeManagement/Public/FrameNumberTimeEvaluator.h

Include

#include "FrameNumberTimeEvaluator.h"

Syntax

struct FFrameNumberTimeEvaluator

Variables

Name Description

Public variable

FExpressionGram...

 

FrameGrammar

Public variable

FTokenDefinitio...

 

FrameTokenDefinitions

Public variable

FExpressionGram...

 

TimecodeGrammar

Public variable

FTokenDefinitio...

 

TimecodeTokenDefinitions

Public variable

FExpressionGram...

 

TimeGrammar

Public variable

FOperatorJumpTa...

 

TimeJumpTable

Public variable

FTokenDefinitio...

 

TimeTokenDefinitions

Constructors

Name Description

Public function

FFrameNumberTimeEvaluator()

Constructor that sets up the parser's lexer and compiler

Functions

Name Description

Public function Const

TValueOrErro...

 

EvaluateFrame

(
    const TCHAR* InExpression,
    const FFrameRate& InDisplayFrameRa...,
    const FFrameRate& InTickResolution,
    bool& OutDirectlyParsed
)

Public function Const

TValueOrErro...

 

EvaluateTime

(
    const TCHAR* InExpression,
    FFrameRate InFrameRate,
    bool& OutDirectlyParsed
)

Public function Const

TValueOrErro...

 

EvaluateTimecode

(
    const TCHAR* InExpression,
    const FFrameRate& InDisplayFrameRa...,
    const FFrameRate& InTickResolution,
    bool& OutDirectlyParsed
)

Evaluate the given expression, resulting in either a double value, or an error

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