BakkesMod Programming Wiki
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

ReplayWrapper : ObjectWrapper

View Implementation

_NODISCARD bool 
IsNull() const



operator bool() const



UnrealStringWrapper 
GetReplayName()



int 
GetEngineVersion()



void 
SetEngineVersion(int newEngineVersion)


Parameter Type Description
newEngineVersion int

int 
GetLicenseeVersion()



void 
SetLicenseeVersion(int newLicenseeVersion)


Parameter Type Description
newLicenseeVersion int

int 
GetNetVersion()



void 
SetNetVersion(int newNetVersion)


Parameter Type Description
newNetVersion int

int 
GetReplayVersion()



void 
SetReplayVersion(int newReplayVersion)


Parameter Type Description
newReplayVersion int

int 
GetReplayLastSaveVersion()



void 
SetReplayLastSaveVersion(int newReplayLastSaveVersion)


Parameter Type Description
newReplayLastSaveVersion int

int 
GetGameVersion()



void 
SetGameVersion(int newGameVersion)


Parameter Type Description
newGameVersion int

int 
GetBuildID()



void 
SetBuildID(int newBuildID)


Parameter Type Description
newBuildID int

int 
GetChangelist()



void 
SetChangelist(int newChangelist)


Parameter Type Description
newChangelist int

UnrealStringWrapper 
GetBuildVersion()



int 
GetReserveMegabytes()



void 
SetReserveMegabytes(int newReserveMegabytes)


Parameter Type Description
newReserveMegabytes int

float 
GetRecordFPS()



void 
SetRecordFPS(float newRecordFPS)


Parameter Type Description
newRecordFPS float

float 
GetKeyframeDelay()



void 
SetKeyframeDelay(float newKeyframeDelay)


Parameter Type Description
newKeyframeDelay float

int 
GetMaxChannels()



void 
SetMaxChannels(int newMaxChannels)


Parameter Type Description
newMaxChannels int

int 
GetMaxReplaySizeMB()



void 
SetMaxReplaySizeMB(int newMaxReplaySizeMB)


Parameter Type Description
newMaxReplaySizeMB int

UnrealStringWrapper 
GetFilename()



UnrealStringWrapper 
GetFilePath() const







std::string 
GetMapName() const



int 
GetNumFrames()



void 
SetNumFrames(int newNumFrames)


Parameter Type Description
newNumFrames int

std::string 
GetMatchType() const



UnrealStringWrapper 
GetPlayerName()



unsigned long 
GetbFileCorrupted()



void 
SetbFileCorrupted(unsigned long newbFileCorrupted)


Parameter Type Description
newbFileCorrupted unsigned long

unsigned long 
GetbForceKeyframe()



void 
SetbForceKeyframe(unsigned long newbForceKeyframe)


Parameter Type Description
newbForceKeyframe unsigned long

unsigned long 
GetbLoadedNetPackages()



void 
SetbLoadedNetPackages(unsigned long newbLoadedNetPackages)


Parameter Type Description
newbLoadedNetPackages unsigned long

unsigned long 
GetbDebug()



void 
SetbDebug(unsigned long newbDebug)


Parameter Type Description
newbDebug unsigned long

unsigned char 
GetReplayState()



void 
SetReplayState(unsigned char newReplayState)


Parameter Type Description
newReplayState unsigned char

int 
GetCurrentFrame()



void 
SetCurrentFrame(int newCurrentFrame)


Parameter Type Description
newCurrentFrame int

int 
GetNextKeyframe()



void 
SetNextKeyframe(int newNextKeyframe)


Parameter Type Description
newNextKeyframe int

float 
GetCurrentTime()



void 
SetCurrentTime(float newCurrentTime)


Parameter Type Description
newCurrentTime float

float 
GetAccumulatedDeltaTime()



void 
SetAccumulatedDeltaTime(float newAccumulatedDeltaTime)


Parameter Type Description
newAccumulatedDeltaTime float

float 
GetTimeToSkipTo()



void 
SetTimeToSkipTo(float newTimeToSkipTo)


Parameter Type Description
newTimeToSkipTo float

int 
GetFrameToSkipTo()



void 
SetFrameToSkipTo(int newFrameToSkipTo)


Parameter Type Description
newFrameToSkipTo int

int 
GetPlayersOnlyTicks()



void 
SetPlayersOnlyTicks(int newPlayersOnlyTicks)


Parameter Type Description
newPlayersOnlyTicks int

float 
GetPlaybackTime()



bool 
IsFromBeforeGameVersion(unsigned char BeforeGameVersion)


Parameter Type Description
BeforeGameVersion unsigned char

bool 
IsFromBeforeReplayVersion(unsigned char BeforeReplayVersion)


Parameter Type Description
BeforeReplayVersion unsigned char

void 
SetReplayName(std::string NewName)


Parameter Type Description
NewName std::string

void 
RemoveTimelineKeyframe(int KeyframeIndex)


Parameter Type Description
KeyframeIndex int

void 
eventTrimData(int FirstKeyframe, int FirstFrame)


Parameter Type Description
FirstKeyframe int
FirstFrame int

ReplayWrapper 
CreateCopy(float StartTime)


Parameter Type Description
StartTime float

void 
ImportReplay(std::string Path)


Parameter Type Description
Path std::string

void 
ExportReplay(std::string Path)


Parameter Type Description
Path std::string

void 
SkipToFrame(int frame)


Parameter Type Description
frame int

void 
SkipToTime(float time)


Parameter Type Description
time float

float 
GetReplayTimeSeconds()



void 
StopPlayback()



void 
StartPlaybackAtFrame(int frame)


Parameter Type Description
frame int

void 
StartPlaybackAtTimeSeconds(float StartTime)


Parameter Type Description
StartTime float

void 
StopRecord()



void 
StartRecord()



void 
Tick2(float DeltaTime)


Parameter Type Description
DeltaTime float

void 
eventPreExport()



void 
EventPlayedFrame(ReplayWrapper Replay)


Parameter Type Description
Replay ReplayWrapper

void 
EventPostTimeSkip(ReplayWrapper Replay)


Parameter Type Description
Replay ReplayWrapper

void 
EventPreTimeSkip(ReplayWrapper Replay)


Parameter Type Description
Replay ReplayWrapper

void 
EventSpawned(ReplayWrapper Replay, ActorWrapper A)


Parameter Type Description
Replay ReplayWrapper
A ActorWrapper

void 
EventPlaybackStopped(ReplayWrapper Replay)


Parameter Type Description
Replay ReplayWrapper

ReplayWrapper(const ReplayWrapper &other)


Parameter Type Description
other ReplayWrapper

ReplayWrapper 
operator=(ReplayWrapper rhs)


Parameter Type Description
rhs ReplayWrapper

~ReplayWrapper()



ActorWrapper 
GetViewTarget()



float 
GetReplayTimeElapsed()



int 
GetReplayFPS()



int 
GetCurrentReplayFrame()



void 
AddKeyFrame(int frame, string name)


Parameter Type Description
frame int
name string

void 
RemoveKeyFrame(int frame)


Parameter Type Description
frame int

void 
StartPlaybackAtTime(float time)


Parameter Type Description
time float