const Interceptor = require('./core/apicore.js');
const class20 = require('./class20.js');


class Rasterizer3D extends Interceptor {
	static obfuscatedClassName = "bd";
	constructor(obfuscatedObject, superName){
		super(obfuscatedObject, Rasterizer3D.obfuscatedClassName);
	}

	static getField334(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"an", []);
	}
	static getRasterizer3D_cosine(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"ao", []);
	}
	static getRasterizer3D_sine(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"ap", []);
	}
	static getField337(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"ar", []);
	}
	static getField338(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"aw", []);
	}
	static getField339(){
		return new class20(super.getField(Rasterizer3D.obfuscatedClassName,"ay", []));
	}
	getField340(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"ac", ['int', 1258101857]);
	}
	getField342(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"ag", ['int', 318443651]);
	}
	getField344(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"au", []);
	}
	getField346(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"az", ['int', 1173526169]);
	}
	getField348(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bd", ['int', 215347457]);
	}
	getField349(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"be", []);
	}
	getField351(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bg", []);
	}
	getField352(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bh", ['int', -22322387]);
	}
	getField354(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bj", ['int', 772831149]);
	}
	getField356(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bp", []);
	}
	getField357(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bq", ['int', -469394347]);
	}
	getField358(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"br", ['int', -1949661549]);
	}
	getField359(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bt", ['int', 2135698537]);
	}
	getField341(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"ad", ['int', 441469105]);
	}
	getField343(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"at", ['int', -1641291647]);
	}
	getField345(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"av", ['int', -261618547]);
	}
	getField347(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bc", ['int', 649307517]);
	}
	getField353(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bi", []);
	}
	getField360(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bz", ['int', -1377299033]);
	}
	getField350(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bf", ['int', 1774281923]);
	}
	getField355(){
		return  super.getField(Rasterizer3D.obfuscatedClassName,"bk", ['int', 1382410639]);
	}

	static onVmethod7613(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"ae", todo, []);
	}
	static onMethod654(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bd", todo, []);
	}
	static onMethod655(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bh", todo, []);
	}
	static onMethod657(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bq", todo, []);
	}
	static onMethod658(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"br", todo, []);
	}
	static onMethod659(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bt", todo, []);
	}
	static onVmethod7616(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"ai", todo, []);
	}
	static onVmethod7646(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"ak", todo, []);
	}
	static onMethod653(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bc", todo, []);
	}
	static onMethod660(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bz", todo, []);
	}
	static onMethod656(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"bk", todo, []);
	}
	static onMethod610(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"ae", todo, []);
	}
	static onMethod611(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"ah", todo, []);
	}
	static onMethod612(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"ah", todo, []);
	}
	static onMethod613(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"as", todo, []);
	}
	static onMethod614(todo){
		super.onMethodExecution(Rasterizer3D.obfuscatedClassName,"aw", todo, []);
	}
}
module.exports = Rasterizer3D;
