示例#1
0
 public static void LabelObject(ObjectLabelIdentifier objLabelIdent, int glObject, string name)
 {
     Console.WriteLine(objLabelIdent.ToString()+ "   ------  " + name);
     
     GL.ObjectLabel(objLabelIdent, glObject, name.Length, name);
 }
示例#2
0
        /// <summary>
        /// Assigns a debug label to an OpenGL object. The object's handle is automatically added to the label.
        /// </summary>
        /// <param name="handleNamespace">The namespace of the object handle</param>
        /// <param name="handle">Object's handle</param>
        /// <param name="name">Label of the object</param>
        public static void SetObjectLabel(ObjectLabelIdentifier handleNamespace, int handle, string name)
        {
            string label = handleNamespace.ToString() + ": " + name + " (handle: " + handle + ")";

            GL.ObjectLabel(handleNamespace, handle, label.Length, label);
        }