44 |
|
dobj_command(cmd, args) : check/run object display command |
45 |
|
char *cmd, *args; : command name and argument string |
46 |
|
|
47 |
< |
Check to see if this is an object display command, and return the command |
48 |
< |
number after running it if it is, or -1 if it isn't. Error messages should |
47 |
> |
Check to see if this is an object display command, and return -1 if |
48 |
> |
it isn't. If it is a valid command that results in some visible |
49 |
> |
change, return non-zero, otherwise return 0. Error messages should |
50 |
|
be printed with error(COMMAND,err). |
51 |
|
|
52 |
|
|
62 |
|
then all visible objects are checked, but the name is not returned. |
63 |
|
|
64 |
|
|
65 |
< |
void |
65 |
> |
int |
66 |
|
dobj_render() : render visible objects to OpenGL |
67 |
|
|
68 |
|
Renders all display objects using OpenGL, assuming desired view has |
69 |
|
been set. This routine also assumes that the tone-mapping library |
70 |
|
is being used to set exposure, and it queries this information to |
71 |
< |
adjust light sources as necessary for illuminated objects. |
71 |
> |
adjust light sources as necessary for illuminated objects. Returns |
72 |
> |
the number of objects rendered. |
73 |
|
|
74 |
|
|
75 |
|
void |