OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osGetDrawStringSize C# (CSharp) Method

osGetDrawStringSize() public method

public osGetDrawStringSize ( string contentType, string text, string fontName, int fontSize ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
contentType string
text string
fontName string
fontSize int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
        public LSL_Vector osGetDrawStringSize(string contentType, string text, string fontName, int fontSize)
        {
            CheckThreatLevel(ThreatLevel.VeryLow, "osGetDrawStringSize");
            m_host.AddScriptLPS(1);

            LSL_Vector vec = new LSL_Vector(0,0,0);
            IDynamicTextureManager textureManager = World.RequestModuleInterface<IDynamicTextureManager>();
            if (textureManager != null)
            {
                double xSize, ySize;
                textureManager.GetDrawStringSize(contentType, text, fontName, fontSize,
                                                 out xSize, out ySize);
                vec.x = xSize;
                vec.y = ySize;
            }
            return vec;
        }
OSSL_Api