MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / xAnimFileRawTime

Function xAnimFileRawTime

src/SB/Core/x/xAnim.h:225–232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

223void xAnimPlayEval(xAnimPlay* play);
224
225inline F32 xAnimFileRawTime(xAnimFile* data, float time)
226{
227 if (data->FileFlags & 0x1000 || (data->FileFlags & 0x2000 && time > data->Duration * 0.5f))
228 {
229 return data->TimeOffset + data->Duration - time;
230 }
231 return data->TimeOffset + time;
232}
233
234#define xAnimTableNewStateDefault(table, name, flags, userFlags) xAnimTableNewState((table), (name), (flags), (userFlags), 1.0f, NULL, NULL, 0.0f, NULL, NULL, xAnimDefaultBeforeEnter, NULL, NULL)
235#define xAnimTableNewTransitionDefault(table, source, dest, priority, blendRecip) xAnimTableNewTransition((table), (source), (dest), NULL, NULL, 0x10, 0, 0.0f, 0.0f, (priority), 0, (blendRecip), NULL)

Callers 2

xModelRenderSingleFunction · 0.85
xAnimFileEvalFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected