BOOL LLPartSysData::pack(LLDataPacker &dp) { dp.packU32(mCRC, "pscrc"); dp.packU32(mFlags, "psflags"); dp.packU8(mPattern, "pspattern"); dp.packFixed(mMaxAge, "psmaxage", FALSE, 8, 8); dp.packFixed(mStartAge, "psstartage", FALSE, 8, 8); dp.packFixed(mInnerAngle, "psinnerangle", FALSE, 3, 5); dp.packFixed(mOuterAngle, "psouterangle", FALSE, 3, 5); dp.packFixed(mBurstRate, "psburstrate", FALSE, 8, 8); dp.packFixed(mBurstRadius, "psburstradius", FALSE, 8, 8); dp.packFixed(mBurstSpeedMin, "psburstspeedmin", FALSE, 8, 8); dp.packFixed(mBurstSpeedMax, "psburstspeedmax", FALSE, 8, 8); dp.packU8(mBurstPartCount, "psburstpartcount"); dp.packFixed(mAngularVelocity.mV[0], "psangvelx", TRUE, 8, 7); dp.packFixed(mAngularVelocity.mV[1], "psangvely", TRUE, 8, 7); dp.packFixed(mAngularVelocity.mV[2], "psangvelz", TRUE, 8, 7); dp.packFixed(mPartAccel.mV[0], "psaccelx", TRUE, 8, 7); dp.packFixed(mPartAccel.mV[1], "psaccely", TRUE, 8, 7); dp.packFixed(mPartAccel.mV[2], "psaccelz", TRUE, 8, 7); dp.packUUID(mPartImageID, "psuuid"); dp.packUUID(mTargetUUID, "pstargetuuid"); mPartData.pack(dp); return TRUE; }
void LLTransferSourceParamsEstate::packParams(LLDataPacker &dp) const { dp.packUUID(mAgentID, "AgentID"); // *NOTE: We do not want to pass the session id from the server to // the client, but I am not sure if anyone expects this value to // be set on the client. dp.packUUID(mSessionID, "SessionID"); dp.packS32(mEstateAssetType, "EstateAssetType"); }
void LLTransferSourceParamsInvItem::packParams(LLDataPacker &dp) const { lldebugs << "LLTransferSourceParamsInvItem::packParams()" << llendl; dp.packUUID(mAgentID, "AgentID"); dp.packUUID(mSessionID, "SessionID"); dp.packUUID(mOwnerID, "OwnerID"); dp.packUUID(mTaskID, "TaskID"); dp.packUUID(mItemID, "ItemID"); dp.packUUID(mAssetID, "AssetID"); dp.packS32(mAssetType, "AssetType"); }
BOOL LLGestureStepSound::serialize(LLDataPacker& dp) const { dp.packString(mSoundName, "sound_name"); dp.packUUID(mSoundAssetID, "asset_id"); dp.packU32(mFlags, "flags"); return TRUE; }
BOOL LLGestureStepAnimation::serialize(LLDataPacker& dp) const { dp.packString(mAnimName, "anim_name"); dp.packUUID(mAnimAssetID, "asset_id"); dp.packU32(mFlags, "flags"); return TRUE; }
void LLTransferSourceParamsAsset::packParams(LLDataPacker &dp) const { dp.packUUID(mAssetID, "AssetID"); dp.packS32(mAssetType, "AssetType"); }