UNPKG

openfl

Version:

A fast, productive library for 2D cross-platform development.

64 lines (45 loc) 1.81 kB
// Class: openfl.display3D._internal.assembler.Opcode var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this $global.Object.defineProperty(exports, "__esModule", {value: true}); var __map_reserved = {}; // Imports var $hxClasses = require("./../../../../hxClasses_stub").default; var $hxEnums = require("./../../../../hxEnums_stub").default; var $import = require("./../../../../import_stub").default; function openfl_display3D__$internal_assembler_FS() {return require("./../../../../openfl/display3D/_internal/assembler/FS");} function openfl_display3D__$internal_assembler_Flags() {return require("./../../../../openfl/display3D/_internal/assembler/Flags");} // Constructor var Opcode = function(dest,aformat,asize,bformat,bsize,opcode,simple,horizontal,fragonly,matrix) { if(matrix == null) { matrix = false; } if(fragonly == null) { fragonly = false; } if(horizontal == null) { horizontal = false; } this.a = new (openfl_display3D__$internal_assembler_FS().default)(); this.b = new (openfl_display3D__$internal_assembler_FS().default)(); this.flags = new (openfl_display3D__$internal_assembler_Flags().default)(); this.dest = dest; this.a.format = aformat; this.a.size = asize; this.b.format = bformat; this.b.size = bsize; this.opcode = opcode; this.flags.simple = simple; this.flags.horizontal = horizontal; this.flags.fragonly = fragonly; this.flags.matrix = matrix; } // Meta Opcode.__name__ = "openfl.display3D._internal.assembler.Opcode"; Opcode.__isInterface__ = false; Opcode.prototype = { }; Opcode.prototype.__class__ = Opcode.prototype.constructor = $hxClasses["openfl.display3D._internal.assembler.Opcode"] = Opcode; // Init // Statics // Export exports.default = Opcode;