UnityEditor.TextureUtil.SetMipMapBiasNoDirty C# (CSharp) Method

SetMipMapBiasNoDirty() private method

private SetMipMapBiasNoDirty ( Texture tex, float bias ) : void
tex UnityEngine.Texture
bias float
return void
        public static extern void SetMipMapBiasNoDirty(Texture tex, float bias);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

示例#1
0
        protected void DrawTexture()
        {
            int   num        = Mathf.Max(this.m_Texture.width, 1);
            float num2       = Mathf.Min(this.m_MipLevel, (float)(TextureUtil.GetMipmapCount(this.m_Texture) - 1));
            float mipMapBias = this.m_Texture.mipMapBias;

            TextureUtil.SetMipMapBiasNoDirty(this.m_Texture, num2 - this.Log2((float)num / this.m_TextureRect.width));
            FilterMode filterMode = this.m_Texture.filterMode;

            TextureUtil.SetFilterModeNoDirty(this.m_Texture, FilterMode.Point);
            if (this.m_ShowAlpha)
            {
                if (this.m_TextureAlphaOverride != null)
                {
                    EditorGUI.DrawTextureTransparent(this.m_TextureRect, this.m_TextureAlphaOverride);
                }
                else
                {
                    EditorGUI.DrawTextureAlpha(this.m_TextureRect, this.m_Texture);
                }
            }
            else
            {
                EditorGUI.DrawTextureTransparent(this.m_TextureRect, this.m_Texture);
            }
            TextureUtil.SetMipMapBiasNoDirty(this.m_Texture, mipMapBias);
            TextureUtil.SetFilterModeNoDirty(this.m_Texture, filterMode);
        }
All Usage Examples Of UnityEditor.TextureUtil::SetMipMapBiasNoDirty