UNPKG

@dcl/ecs

Version:
273 lines (272 loc) • 10.1 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TextureUnion = exports.VideoTexture = exports.AvatarTexture = exports.Texture = exports.TextureFilterMode = exports.TextureWrapMode = void 0; /* eslint-disable */ const minimal_1 = __importDefault(require("protobufjs/minimal")); const vectors_gen_1 = require("./vectors.gen"); const protobufPackageSarasa = "decentraland.common"; /** * @public */ var TextureWrapMode; (function (TextureWrapMode) { TextureWrapMode[TextureWrapMode["TWM_REPEAT"] = 0] = "TWM_REPEAT"; TextureWrapMode[TextureWrapMode["TWM_CLAMP"] = 1] = "TWM_CLAMP"; TextureWrapMode[TextureWrapMode["TWM_MIRROR"] = 2] = "TWM_MIRROR"; })(TextureWrapMode = exports.TextureWrapMode || (exports.TextureWrapMode = {})); /** * @public */ var TextureFilterMode; (function (TextureFilterMode) { TextureFilterMode[TextureFilterMode["TFM_POINT"] = 0] = "TFM_POINT"; TextureFilterMode[TextureFilterMode["TFM_BILINEAR"] = 1] = "TFM_BILINEAR"; TextureFilterMode[TextureFilterMode["TFM_TRILINEAR"] = 2] = "TFM_TRILINEAR"; })(TextureFilterMode = exports.TextureFilterMode || (exports.TextureFilterMode = {})); function createBaseTexture() { return { src: "", wrapMode: undefined, filterMode: undefined, offset: undefined, tiling: undefined }; } /** * @public */ var Texture; (function (Texture) { function encode(message, writer = minimal_1.default.Writer.create()) { if (message.src !== "") { writer.uint32(10).string(message.src); } if (message.wrapMode !== undefined) { writer.uint32(16).int32(message.wrapMode); } if (message.filterMode !== undefined) { writer.uint32(24).int32(message.filterMode); } if (message.offset !== undefined) { vectors_gen_1.Vector2.encode(message.offset, writer.uint32(34).fork()).ldelim(); } if (message.tiling !== undefined) { vectors_gen_1.Vector2.encode(message.tiling, writer.uint32(42).fork()).ldelim(); } return writer; } Texture.encode = encode; function decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseTexture(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.src = reader.string(); continue; case 2: if (tag !== 16) { break; } message.wrapMode = reader.int32(); continue; case 3: if (tag !== 24) { break; } message.filterMode = reader.int32(); continue; case 4: if (tag !== 34) { break; } message.offset = vectors_gen_1.Vector2.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.tiling = vectors_gen_1.Vector2.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; } Texture.decode = decode; })(Texture = exports.Texture || (exports.Texture = {})); function createBaseAvatarTexture() { return { userId: "", wrapMode: undefined, filterMode: undefined }; } /** * @public */ var AvatarTexture; (function (AvatarTexture) { function encode(message, writer = minimal_1.default.Writer.create()) { if (message.userId !== "") { writer.uint32(10).string(message.userId); } if (message.wrapMode !== undefined) { writer.uint32(16).int32(message.wrapMode); } if (message.filterMode !== undefined) { writer.uint32(24).int32(message.filterMode); } return writer; } AvatarTexture.encode = encode; function decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAvatarTexture(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.userId = reader.string(); continue; case 2: if (tag !== 16) { break; } message.wrapMode = reader.int32(); continue; case 3: if (tag !== 24) { break; } message.filterMode = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; } AvatarTexture.decode = decode; })(AvatarTexture = exports.AvatarTexture || (exports.AvatarTexture = {})); function createBaseVideoTexture() { return { videoPlayerEntity: 0, wrapMode: undefined, filterMode: undefined }; } /** * @public */ var VideoTexture; (function (VideoTexture) { function encode(message, writer = minimal_1.default.Writer.create()) { if (message.videoPlayerEntity !== 0) { writer.uint32(8).uint32(message.videoPlayerEntity); } if (message.wrapMode !== undefined) { writer.uint32(16).int32(message.wrapMode); } if (message.filterMode !== undefined) { writer.uint32(24).int32(message.filterMode); } return writer; } VideoTexture.encode = encode; function decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseVideoTexture(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.videoPlayerEntity = reader.uint32(); continue; case 2: if (tag !== 16) { break; } message.wrapMode = reader.int32(); continue; case 3: if (tag !== 24) { break; } message.filterMode = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; } VideoTexture.decode = decode; })(VideoTexture = exports.VideoTexture || (exports.VideoTexture = {})); function createBaseTextureUnion() { return { tex: undefined }; } /** * @public */ var TextureUnion; (function (TextureUnion) { function encode(message, writer = minimal_1.default.Writer.create()) { switch (message.tex?.$case) { case "texture": Texture.encode(message.tex.texture, writer.uint32(10).fork()).ldelim(); break; case "avatarTexture": AvatarTexture.encode(message.tex.avatarTexture, writer.uint32(18).fork()).ldelim(); break; case "videoTexture": VideoTexture.encode(message.tex.videoTexture, writer.uint32(26).fork()).ldelim(); break; } return writer; } TextureUnion.encode = encode; function decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseTextureUnion(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.tex = { $case: "texture", texture: Texture.decode(reader, reader.uint32()) }; continue; case 2: if (tag !== 18) { break; } message.tex = { $case: "avatarTexture", avatarTexture: AvatarTexture.decode(reader, reader.uint32()) }; continue; case 3: if (tag !== 26) { break; } message.tex = { $case: "videoTexture", videoTexture: VideoTexture.decode(reader, reader.uint32()) }; continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; } TextureUnion.decode = decode; })(TextureUnion = exports.TextureUnion || (exports.TextureUnion = {}));