| 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 ); |