Exemple #1
0
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);
}