Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/nla_private.h
| Show First 20 Lines • Show All 161 Lines • ▼ Show 20 Lines | |||||
| /* convert from strip time <-> global time */ | /* convert from strip time <-> global time */ | ||||
| float nlastrip_get_frame(NlaStrip *strip, float cframe, short mode); | float nlastrip_get_frame(NlaStrip *strip, float cframe, short mode); | ||||
| /* --------------- NLA Evaluation (very-private stuff) ----------------------- */ | /* --------------- NLA Evaluation (very-private stuff) ----------------------- */ | ||||
| /* these functions are only defined here to avoid problems with the order | /* these functions are only defined here to avoid problems with the order | ||||
| * in which they get defined. */ | * in which they get defined. */ | ||||
| NlaEvalStrip *nlastrips_ctime_get_strip( | NlaEvalStrip *nlastrips_ctime_get_strip( | ||||
| struct Depsgraph *depsgraph, ListBase *list, ListBase *strips, short index, float ctime); | ListBase *list, ListBase *strips, short index, float ctime, const bool flush_to_original); | ||||
| void nlastrip_evaluate(struct Depsgraph *depsgraph, | void nlastrip_evaluate(PointerRNA *ptr, | ||||
| PointerRNA *ptr, | |||||
| NlaEvalData *channels, | NlaEvalData *channels, | ||||
| ListBase *modifiers, | ListBase *modifiers, | ||||
| NlaEvalStrip *nes, | NlaEvalStrip *nes, | ||||
| NlaEvalSnapshot *snapshot); | NlaEvalSnapshot *snapshot, | ||||
| void nladata_flush_channels(struct Depsgraph *depsgraph, | const bool flush_to_original); | ||||
| PointerRNA *ptr, | void nladata_flush_channels(PointerRNA *ptr, | ||||
| NlaEvalData *channels, | NlaEvalData *channels, | ||||
| NlaEvalSnapshot *snapshot); | NlaEvalSnapshot *snapshot, | ||||
| const bool flush_to_original); | |||||
| #endif /* __NLA_PRIVATE_H__ */ | #endif /* __NLA_PRIVATE_H__ */ | ||||