Inserts routines in an object at a specified location.
FORTRAN (libfgl.a)
void objinsert(Int32 tag)
SUBROUTINE OBJINS(tag) INTEGER*4 tag
The objinsert subroutine positions the editing pointer at the location specified by the tag parameter. All subsequent graphics primitives are inserted into the display list at the current location of the editing pointer. Each graphics primitive increments the editing pointer to point immediately after the most recently inserted subroutine (in the same way that the cursor advances in an ordinary text editing facility as letters are typed).
Use the closeobj to terminate insertion and close up the current display list or one of the positioning subroutines (objdelete, objinsert, or objreplace) to reposition the editing pointer.
Note: This editing subroutine itself cannot be added to a display list.
tag | Specifies a tag within the object definition to be edited. |
This subroutine is part of GL in the AIXwindows Environment/6000 Version 1, Release 2 with AIXwindows/3D Feature.
/usr/include/gl/gl.h | Contains C language constant and variable type definitions for GL. |
/usr/include/gl/fgl.h | Contains FORTRAN constant and variable type definitions for GL. |
Closing an object with the closeobj subroutine.
Opening an object for editing with the editobj subroutine.
Marking a location in the display list with the maketag subroutine.
Deleting a routine from an object with the objdelete subroutine.
Replacing an existing display list routine with a new one with the objreplace subroutine.
AIX Graphics Library Overview and Creating Objects (Display Lists).