Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pm/pmmemstart.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pm/pmmemstart.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pm/pmmemstart.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pm/pmmemstart.html on line 8
Make a memory context active
#include <photon/PhRender.h>
PhDrawContext_t * PmMemStart(
PmMemoryContext_t *mc );
ph
This function makes the provided memory context mc active. That is,
from this point until the memory context is deactivated, everything drawn
becomes part of the memory image.
All subsequent Photon draw commands are routed through this memory
context until:
- the memory context is made inactive by a call to
PmMemStop() or
PmMemReleaseMC()
Or
- a different memory, print, or draw context is made active. In this case,
the memory context is automatically deactivated as if
PmMemStop() had been called
A pointer to the previously active draw context, or NULL if the
provided context couldn't be made active — see errno for
details.
- ENOMEM
- There wasn't enough memory for the context's work buffers.
See PmMemCreateMC().
Photon
Safety: | |
Interrupt handler |
No |
Signal handler |
No |
Thread |
No |
PmMemCreateMC(),
PmMemReleaseMC(),
PmMemStop()
“Flickerless animation”
in the Raw Drawing and Animation chapter of the
Photon Programmer's Guide
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pm/pmmemstart.html on line 131
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pm/pmmemstart.html on line 131