Esempio n. 1
0
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);
}