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

osSetDynamicTextureData() public method

public osSetDynamicTextureData ( string dynamicID, string contentType, string data, string extraParams, int timer ) : string
dynamicID string
contentType string
data string
extraParams string
timer int
return string
        public string osSetDynamicTextureData(string dynamicID, string contentType, string data, string extraParams,
                                           int timer)
        {
            CheckThreatLevel(ThreatLevel.VeryLow, "osSetDynamicTextureData");

            m_host.AddScriptLPS(1);
            if (dynamicID == String.Empty)
            {
                IDynamicTextureManager textureManager = World.RequestModuleInterface<IDynamicTextureManager>();
                if (textureManager != null)
                {
                    if (extraParams == String.Empty)
                    {
                        extraParams = "256";
                    }
                    UUID createdTexture =
                        textureManager.AddDynamicTextureData(World.RegionInfo.RegionID, m_host.UUID, contentType, data,
                                                            extraParams, timer);
                    return createdTexture.ToString();
                }
            }
            else
            {
                //TODO update existing dynamic textures
            }

            return UUID.Zero.ToString();
        }
OSSL_Api