MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / evalArgs

Function evalArgs

include/daScript/simulate/simulate.h:1060–1064  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1058 virtual SimNode * copyNode ( Context & context, NodeAllocator * code ) override;
1059 void visitCall ( SimVisitor & vis );
1060 __forceinline void evalArgs ( Context & context, vec4f * argValues ) {
1061 for ( int i=0, is=nArguments; i!=is && !context.stopFlags; ++i ) {
1062 argValues[i] = arguments[i]->eval(context);
1063 }
1064 }
1065 SimNode * visitOp1 ( SimVisitor & vis, const char * op, int typeSize, const char * typeName );
1066 SimNode * visitOp2 ( SimVisitor & vis, const char * op, int typeSize, const char * typeName );
1067 SimNode * visitOp3 ( SimVisitor & vis, const char * op, int typeSize, const char * typeName );

Callers 15

evalMethod · 0.85
vec4fMethod · 0.85
vec4fMethod · 0.85
evalMethod · 0.85
evalMethod · 0.85
evalMethod · 0.85
evalMethod · 0.85
evalMethod · 0.85
evalMethod · 0.85
vec4fMethod · 0.85
evalMethod · 0.85
vec4fMethod · 0.85

Calls 1

evalMethod · 0.45

Tested by

no test coverage detected