primitiveSetBufferRect(void) { // B3DAcceleratorPlugin>>#primitiveSetBufferRect sqInt h; sqInt handle; sqInt result; sqInt w; sqInt x; sqInt y; if (!((methodArgumentCount()) == 5)) { return primitiveFail(); } h = stackIntegerValue(0); w = stackIntegerValue(1); y = stackIntegerValue(2); x = stackIntegerValue(3); handle = stackIntegerValue(4); if (failed()) { return null; } result = b3dxSetBufferRect(handle, x, y, w, h); if (!result) { return primitiveFail(); } return pop(5); }
EXPORT(sqInt) primitiveSetBufferRect(void) { sqInt x; sqInt handle; sqInt h; sqInt w; sqInt y; sqInt result; if (!((interpreterProxy->methodArgumentCount()) == 5)) { return interpreterProxy->primitiveFail(); } h = interpreterProxy->stackIntegerValue(0); w = interpreterProxy->stackIntegerValue(1); y = interpreterProxy->stackIntegerValue(2); x = interpreterProxy->stackIntegerValue(3); handle = interpreterProxy->stackIntegerValue(4); if (interpreterProxy->failed()) { return null; } result = b3dxSetBufferRect(handle, x, y, w, h); if (!(result)) { return interpreterProxy->primitiveFail(); } return interpreterProxy->pop(5); }