EPOK RUNTIME
Blueprint Runtime
blueprint_runtime.hpp · compiled Blueprint execution and object interaction
Module
compiled Blueprint execution and object interaction.
Include this module
C++ include
#include "blueprint_runtime.hpp"Types
BreakpointStruct declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.StructContinuationStruct declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.StructContinuationsGenerated functions store their live variables in their own bounded frame slots, addressed by `node` (a compiler-assigned continuation/frame identifier).Class templateDebuggerCooperative execution gate, not a busy wait or platform trap.Class templateTimelineOne scalar track per object.Class templateTimelineKeyStruct declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.StructTimelineSampleStruct declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.StructTraceStruct declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.StructTraceKindEnum declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.EnumTraceRingClass template declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.Class templateVectorClass template declared by the blueprint-runtime module for compiled Blueprint execution and object interaction.Class templateFunctions and methods
addAdds add as part of compiled Blueprint execution and object interaction.FunctionaddAdds add as part of compiled Blueprint execution and object interaction.MethodadvancePerforms `advance` as part of compiled Blueprint execution and object interaction.MethodadvancePerforms `advance` as part of compiled Blueprint execution and object interaction.MethodcancelPerforms `cancel` as part of compiled Blueprint execution and object interaction.MethodcancelPerforms `cancel` as part of compiled Blueprint execution and object interaction.Methodcancel_allPerforms `cancel all` as part of compiled Blueprint execution and object interaction.Methodcancel_ownerPerforms `cancel owner` as part of compiled Blueprint execution and object interaction.MethodcheckpointPerforms `checkpoint` as part of compiled Blueprint execution and object interaction.MethodclearClears clear as part of compiled Blueprint execution and object interaction.MethodclearClears clear as part of compiled Blueprint execution and object interaction.Methodclear_breakpointsClears breakpoints as part of compiled Blueprint execution and object interaction.MethodconfigurePerforms `configure` as part of compiled Blueprint execution and object interaction.MethoddelayPerforms `delay` as part of compiled Blueprint execution and object interaction.MethoddivPerforms `div` as part of compiled Blueprint execution and object interaction.Functionfrom_intPerforms `from int` as part of compiled Blueprint execution and object interaction.FunctioniaddPerforms `iadd` as part of compiled Blueprint execution and object interaction.FunctionidivPerforms `idiv` as part of compiled Blueprint execution and object interaction.FunctionimodPerforms `imod` as part of compiled Blueprint execution and object interaction.FunctionimulPerforms `imul` as part of compiled Blueprint execution and object interaction.FunctionincrementPerforms `increment` as part of compiled Blueprint execution and object interaction.FunctioninegPerforms `ineg` as part of compiled Blueprint execution and object interaction.FunctioninterpolatePerforms `interpolate` as part of compiled Blueprint execution and object interaction.FunctionisubReports whether ub as part of compiled Blueprint execution and object interaction.FunctionlocationPerforms `location` as part of compiled Blueprint execution and object interaction.MethodmulPerforms `mul` as part of compiled Blueprint execution and object interaction.FunctionnegPerforms `neg` as part of compiled Blueprint execution and object interaction.Functionoperator[]Performs `operator []` as part of compiled Blueprint execution and object interaction.MethodpausePauses pause as part of compiled Blueprint execution and object interaction.MethodpausedPauses d as part of compiled Blueprint execution and object interaction.MethodplayStarts play as part of compiled Blueprint execution and object interaction.MethodplayingStarts ing as part of compiled Blueprint execution and object interaction.MethodpollPolls poll as part of compiled Blueprint execution and object interaction.MethodpollPolls poll as part of compiled Blueprint execution and object interaction.MethodpushPushes push as part of compiled Blueprint execution and object interaction.MethodresetResets reset as part of compiled Blueprint execution and object interaction.MethodresetResets reset as part of compiled Blueprint execution and object interaction.MethodresetResets reset as part of compiled Blueprint execution and object interaction.MethodresumeResumes resume as part of compiled Blueprint execution and object interaction.Methodsame_ownerPerforms `same owner` as part of compiled Blueprint execution and object interaction.FunctionsaturateBlueprint arithmetic saturates, divides by zero to zero, and rounds division toward zero.FunctionsignalPerforms `signal` as part of compiled Blueprint execution and object interaction.MethodsizePerforms `size` as part of compiled Blueprint execution and object interaction.MethodsizePerforms `size` as part of compiled Blueprint execution and object interaction.MethodstepPerforms `step` as part of compiled Blueprint execution and object interaction.MethodsubPerforms `sub` as part of compiled Blueprint execution and object interaction.Functionto_intPerforms `to int` as part of compiled Blueprint execution and object interaction.FunctiontracePerforms `trace` as part of compiled Blueprint execution and object interaction.FunctionuaddPerforms `uadd` as part of compiled Blueprint execution and object interaction.FunctionudivPerforms `udiv` as part of compiled Blueprint execution and object interaction.FunctionumodPerforms `umod` as part of compiled Blueprint execution and object interaction.FunctionumulPerforms `umul` as part of compiled Blueprint execution and object interaction.FunctionusubPerforms `usub` as part of compiled Blueprint execution and object interaction.FunctionvaluePerforms `value` as part of compiled Blueprint execution and object interaction.Methodwait_externalExternal producers only mark an existing frame ready.MethodwaitingPerforms `waiting` as part of compiled Blueprint execution and object interaction.MethodFields, variables and values
BreakpointNamed value `Breakpoint` in `epok::bp::TraceKind`.Enum valuecancelledExposes `cancelled` on `epok::bp::Continuations` for compiled Blueprint execution and object interaction.Fieldclass_idExposes `class_id` on `epok::bp::Breakpoint` for compiled Blueprint execution and object interaction.Fieldclass_idExposes `class_id` on `epok::bp::Trace` for compiled Blueprint execution and object interaction.FieldcompletedExposes `completed` on `epok::bp::TimelineSample` for compiled Blueprint execution and object interaction.FielddroppedExposes `dropped` on `epok::bp::Continuations` for compiled Blueprint execution and object interaction.FielddroppedExposes `dropped` on `epok::bp::Debugger` for compiled Blueprint execution and object interaction.FielddroppedExposes `dropped` on `epok::bp::TraceRing` for compiled Blueprint execution and object interaction.FieldEnterNamed value `Enter` in `epok::bp::TraceKind`.Enum valueErrorNamed value `Error` in `epok::bp::TraceKind`.Enum valueinstance_onlyExposes `instance_only` on `epok::bp::Breakpoint` for compiled Blueprint execution and object interaction.FieldkindExposes `kind` on `epok::bp::Trace` for compiled Blueprint execution and object interaction.FieldloopsExposes `loops` on `epok::bp::TimelineSample` for compiled Blueprint execution and object interaction.FieldnodeExposes `node` on `epok::bp::Continuation` for compiled Blueprint execution and object interaction.Fieldnode_idExposes `node_id` on `epok::bp::Breakpoint` for compiled Blueprint execution and object interaction.Fieldnode_idExposes `node_id` on `epok::bp::Trace` for compiled Blueprint execution and object interaction.FieldownerExposes `owner` on `epok::bp::Breakpoint` for compiled Blueprint execution and object interaction.FieldownerExposes `owner` on `epok::bp::Continuation` for compiled Blueprint execution and object interaction.FieldownerExposes `owner` on `epok::bp::Trace` for compiled Blueprint execution and object interaction.FieldResumeNamed value `Resume` in `epok::bp::TraceKind`.Enum valuescene_generationExposes `scene_generation` on `epok::bp::Continuation` for compiled Blueprint execution and object interaction.FieldSuspendNamed value `Suspend` in `epok::bp::TraceKind`.Enum valuetimeExposes `time` on `epok::bp::TimelineKey` for compiled Blueprint execution and object interaction.FieldupdatedExposes `updated` on `epok::bp::TimelineSample` for compiled Blueprint execution and object interaction.FieldvalueExposes `value` on `epok::bp::TimelineKey` for compiled Blueprint execution and object interaction.FieldvalueExposes `value` on `epok::bp::TimelineSample` for compiled Blueprint execution and object interaction.FieldvalueExposes `value` on `epok::bp::Trace` for compiled Blueprint execution and object interaction.FieldValueNamed value `Value` in `epok::bp::TraceKind`.Enum valuevaluesExposes `values` on `epok::bp::Vector` for compiled Blueprint execution and object interaction.Field