UNPKG

@dcl/ecs

Version:
33 lines (32 loc) 778 B
/** * @internal */ export const Color4Schema = { serialize(value, builder) { builder.writeFloat32(value.r); builder.writeFloat32(value.g); builder.writeFloat32(value.b); builder.writeFloat32(value.a); }, deserialize(reader) { return { r: reader.readFloat32(), g: reader.readFloat32(), b: reader.readFloat32(), a: reader.readFloat32() }; }, create() { return { r: 0, g: 0, b: 0, a: 0 }; }, jsonSchema: { type: 'object', properties: { r: { type: 'number' }, g: { type: 'number' }, b: { type: 'number' }, a: { type: 'number' } }, serializationType: 'color4' } };