primitiveCompositeTexture(void) { // B3DAcceleratorPlugin>>#primitiveCompositeTexture sqInt h; sqInt rendererHandle; sqInt result; sqInt texHandle; sqInt translucent; sqInt w; sqInt x; sqInt y; if (!((methodArgumentCount()) == 7)) { return primitiveFail(); } translucent = booleanValueOf(stackValue(0)); h = stackIntegerValue(1); w = stackIntegerValue(2); y = stackIntegerValue(3); x = stackIntegerValue(4); texHandle = stackIntegerValue(5); rendererHandle = stackIntegerValue(6); if (failed()) { return null; } result = b3dxCompositeTexture(rendererHandle, texHandle, x, y, w, h, translucent); if (!result) { return primitiveFail(); } return pop(7); }
EXPORT(sqInt) primitiveCompositeTexture(void) { sqInt rendererHandle; sqInt translucent; sqInt texHandle; sqInt y; sqInt result; sqInt x; sqInt h; sqInt w; if (!((interpreterProxy->methodArgumentCount()) == 7)) { return interpreterProxy->primitiveFail(); } translucent = interpreterProxy->booleanValueOf(interpreterProxy->stackValue(0)); h = interpreterProxy->stackIntegerValue(1); w = interpreterProxy->stackIntegerValue(2); y = interpreterProxy->stackIntegerValue(3); x = interpreterProxy->stackIntegerValue(4); texHandle = interpreterProxy->stackIntegerValue(5); rendererHandle = interpreterProxy->stackIntegerValue(6); if (interpreterProxy->failed()) { return null; } result = b3dxCompositeTexture(rendererHandle, texHandle, x, y, w, h, translucent); if (!(result)) { return interpreterProxy->primitiveFail(); } return interpreterProxy->pop(7); }