/* D3DLIGHT - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package jagdx;

public class D3DLIGHT {
	private D3DLIGHT() throws Throwable {
		throw new Error();
	}

	public static native long Create();

	public static native void Destroy(long l);

	public static native void SetType(long l, int i);

	public static native void SetAmbient(long l, float f, float f_0_,
			float f_1_, float f_2_);

	public static native void SetSpecular(long l, float f, float f_3_,
			float f_4_, float f_5_);

	public static native void SetDiffuse(long l, float f, float f_6_,
			float f_7_, float f_8_);

	public static native void SetPosition(long l, float f, float f_9_,
			float f_10_);

	public static native void SetDirection(long l, float f, float f_11_,
			float f_12_);

	public static native void SetAttenuation(long l, float f, float f_13_,
			float f_14_);

	public static native void SetSpotParams(long l, float f, float f_15_,
			float f_16_);

	public static native void SetRange(long l, float f);
}
