/* Class341_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.nio.ByteBuffer;

import jagdx.IDirect3DDevice;
import jagdx.IDirect3DVolumeTexture;

public class Class341_Sub1 extends Class341 implements Interface38 {
	int anInt9919;
	int anInt9920;
	int anInt9921;

	public void method23() {
		super.method54();
	}

	Class341_Sub1(Class84_Sub1_Sub2 class84_sub1_sub2, Class172 class172, int i, int i_0_, int i_1_, boolean bool, byte[] is) {
		super(class84_sub1_sub2, class172, Class96.aClass96_1386, false, i * i_0_ * i_1_);
		((Class341_Sub1) this).anInt9921 = i;
		((Class341_Sub1) this).anInt9920 = i_0_;
		((Class341_Sub1) this).anInt9919 = i_1_;
		((Class341_Sub1) this).aLong5392 = (IDirect3DDevice.CreateVolumeTexture(((Class84_Sub1_Sub2) ((Class341_Sub1) this).aClass84_Sub1_Sub2_5388).aLong10431, i, i_0_, i_1_, 1, 0, Class84_Sub1_Sub2.method16638(class172, (((Class341_Sub1) this).aClass96_5390)), 1));
		ByteBuffer bytebuffer = ((Class341_Sub1) this).aClass84_Sub1_Sub2_5388.aByteBuffer8876;
		bytebuffer.clear();
		bytebuffer.put(is);
		IDirect3DVolumeTexture.Upload(((Class341_Sub1) this).aLong5392, 0, 0, 0, 0, ((Class341_Sub1) this).anInt9921, ((Class341_Sub1) this).anInt9920, ((Class341_Sub1) this).anInt9919, (((Class341_Sub1) this).anInt9921 * (class172.anInt2153 * 1893733759)), 0, (((Class341_Sub1) this).aClass84_Sub1_Sub2_5388.aLong8893));
	}

	public void method190() {
		((Class341_Sub1) this).aClass84_Sub1_Sub2_5388.method16627(this);
	}

	public void method189(Class378 class378) {
		super.method189(class378);
	}

	public void method54() {
		super.method54();
	}

	long method6443() {
		return ((Class341_Sub1) this).aLong5392;
	}

	long method6444() {
		return ((Class341_Sub1) this).aLong5392;
	}

	public void method191() {
		((Class341_Sub1) this).aClass84_Sub1_Sub2_5388.method16627(this);
	}

	public void method19() {
		super.method54();
	}

	public void method192() {
		((Class341_Sub1) this).aClass84_Sub1_Sub2_5388.method16627(this);
	}

	public void method193(Class378 class378) {
		super.method189(class378);
	}

	public void method194(Class378 class378) {
		super.method189(class378);
	}

	public void method195(Class378 class378) {
		super.method189(class378);
	}

	public void method196(Class378 class378) {
		super.method189(class378);
	}

	public void method53() {
		super.method54();
	}

	long method6445() {
		return ((Class341_Sub1) this).aLong5392;
	}
}
