#include "llsd.h"
#include "../llmath/v3math.h"
#include "../llmath/v4math.h"
#include "../llmath/v3dmath.h"
#include "../llmath/v2math.h"
#include "../llmath/llquaternion.h"
#include "../llmath/v4color.h"
#include "../llprimitive/lltextureanim.h"
Include dependency graph for llsdutil.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Copyright (c) 2006-2007, Linden Research, Inc.
Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlife.com/developers/opensource/gplv2
There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlife.com/developers/opensource/flossexception
By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.
ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$
Definition in file llsdutil.h.
Definition at line 157 of file llsdutil.cpp.
Referenced by LLPartData::fromLLSD(), and LLTextureEntry::fromLLSD().
char* ll_pretty_print_sd | ( | const LLSD & | sd | ) |
Definition at line 292 of file llsdutil.cpp.
References LLSDFormatter::OPTIONS_PRETTY, and tut::sd().
char* ll_print_sd | ( | const LLSD & | sd | ) |
Definition at line 279 of file llsdutil.cpp.
References tut::sd().
Referenced by LLIMSpeakerMgr::processSpeakerListUpdate().
LLQuaternion ll_quaternion_from_sd | ( | const LLSD & | sd | ) |
Definition at line 136 of file llsdutil.cpp.
References LLQuaternion::mQ, tut::sd(), VW, VX, VY, and VZ.
Referenced by LLSDMessageReader::getQuat().
Definition at line 147 of file llsdutil.cpp.
References LLSD::append(), and c.
Referenced by LLPartData::asLLSD(), and LLTextureEntry::asLLSD().
LLSD ll_sd_from_ipaddr | ( | const | U32 | ) |
Definition at line 229 of file llsdutil.cpp.
References v.
Referenced by LLSDMessageBuilder::addIPAddr().
LLSD ll_sd_from_quaternion | ( | const LLQuaternion & | quat | ) |
Definition at line 126 of file llsdutil.cpp.
References LLSD::append(), LLQuaternion::mQ, VW, VX, VY, and VZ.
Referenced by LLSDMessageBuilder::addQuat().
LLSD ll_sd_from_U32 | ( | const | U32 | ) |
Definition at line 168 of file llsdutil.cpp.
References v.
Referenced by LLSDMessageBuilder::addU32(), LLInventoryItem::asLLSD(), and LLPartData::asLLSD().
LLSD ll_sd_from_U64 | ( | const | U64 | ) |
Definition at line 193 of file llsdutil.cpp.
References v.
Referenced by LLSDMessageBuilder::addU64(), and LLPanelPlace::displayParcelInfo().
Definition at line 109 of file llsdutil.cpp.
References LLSD::append(), LLVector2::mV, VX, and VY.
Referenced by LLPartData::asLLSD().
Definition at line 50 of file llsdutil.cpp.
References LLSD::append(), LLVector3::mV, VX, VY, and VZ.
Referenced by LLSDMessageBuilder::addVector3(), LLPanelPlace::displayParcelInfo(), and im_info_to_llsd().
LLSD ll_sd_from_vector3d | ( | const LLVector3d & | vec | ) |
Definition at line 90 of file llsdutil.cpp.
References LLSD::append(), LLVector3d::mdV, VX, VY, and VZ.
Referenced by LLSDMessageBuilder::addVector3d().
Definition at line 69 of file llsdutil.cpp.
References LLSD::append(), LLVector4::mV, VW, VX, VY, and VZ.
Referenced by LLSDMessageBuilder::addVector4().
Definition at line 179 of file llsdutil.cpp.
Referenced by LLInventoryItem::fromLLSD(), LLPartData::fromLLSD(), LLSaleInfo::fromLLSD(), and LLSDMessageReader::getU32().
Definition at line 210 of file llsdutil.cpp.
Referenced by LLSDMessageReader::getU64(), and LLAgentGroupDataUpdateViewerNode::post().
Definition at line 117 of file llsdutil.cpp.
References LLVector2::mV, tut::sd(), VX, and VY.
Referenced by LLPartData::fromLLSD().
Definition at line 59 of file llsdutil.cpp.
References LLVector3::mV, tut::sd(), VX, VY, and VZ.
Referenced by LLSDMessageReader::getVector3(), idle_startup(), llsd_to_im_info(), and LLViewerChatterBoxInvitation::post().
LLVector3d ll_vector3d_from_sd | ( | const LLSD & | sd, | |
S32 | start_index = 0 | |||
) |
Definition at line 99 of file llsdutil.cpp.
References LLVector3d::mdV, tut::sd(), VX, VY, and VZ.
Referenced by LLSDMessageReader::getVector3d().
Definition at line 79 of file llsdutil.cpp.
References LLVector4::mV, tut::sd(), VW, VX, VY, and VZ.
Referenced by LLSDMessageReader::getVector4().