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

osSetDynamicTextureDataBlend() public method

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

            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, true, (byte) alpha);
                    return createdTexture.ToString();
                }
            }
            else
            {
                //TODO update existing dynamic textures
            }

            return UUID.Zero.ToString();
        }
OSSL_Api