/// <summary>
        ///		Asks the current API to convert an instance of ColorEx to a 4 byte packed
        ///		uint value the way it would expect it.
        /// </summary>
        /// <param name="color"></param>
        /// <returns></returns>
        public uint ConvertColor(ColorEx color)
        {
            Debug.Assert(activeRenderSystem != null, "Cannot covert color value without an active renderer.");

            return(activeRenderSystem.ConvertColor(color));
        }