EXPORT(sqInt) primitiveSetTransform(void) { float *projectionMatrix; sqInt handle; float *modelViewMatrix; if (!((interpreterProxy->methodArgumentCount()) == 3)) { return interpreterProxy->primitiveFail(); } projectionMatrix = stackMatrix(0); modelViewMatrix = stackMatrix(1); handle = interpreterProxy->stackIntegerValue(2); if (interpreterProxy->failed()) { return null; } b3dxSetTransform(handle, modelViewMatrix, projectionMatrix); return interpreterProxy->pop(3); }
primitiveSetTransform(void) { // B3DAcceleratorPlugin>>#primitiveSetTransform sqInt handle; float *modelViewMatrix; float *projectionMatrix; if (!((methodArgumentCount()) == 3)) { return primitiveFail(); } projectionMatrix = stackMatrix(0); modelViewMatrix = stackMatrix(1); handle = stackIntegerValue(2); if (failed()) { return null; } b3dxSetTransform(handle, modelViewMatrix, projectionMatrix); return pop(3); }