EXPORT(sqInt) primitiveClearViewport(void) { sqInt handle; sqInt rgba; sqInt pv; sqInt result; if (!((interpreterProxy->methodArgumentCount()) == 3)) { return interpreterProxy->primitiveFail(); } pv = interpreterProxy->positive32BitValueOf(interpreterProxy->stackValue(0)); rgba = interpreterProxy->positive32BitValueOf(interpreterProxy->stackValue(1)); handle = interpreterProxy->stackIntegerValue(2); if (interpreterProxy->failed()) { return null; } result = b3dxClearViewport(handle, rgba, pv); if (!(result)) { return interpreterProxy->primitiveFail(); } return interpreterProxy->pop(3); }
primitiveClearViewport(void) { // B3DAcceleratorPlugin>>#primitiveClearViewport sqInt handle; sqInt pv; sqInt result; sqInt rgba; if (!((methodArgumentCount()) == 3)) { return primitiveFail(); } pv = positive32BitValueOf(stackValue(0)); rgba = positive32BitValueOf(stackValue(1)); handle = stackIntegerValue(2); if (failed()) { return null; } result = b3dxClearViewport(handle, rgba, pv); if (!result) { return primitiveFail(); } return pop(3); }