![]() |
![]() |
![]() |
Cogl 2.0 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
Offscreen FramebuffersOffscreen Framebuffers — Functions for creating and manipulating offscreen framebuffers. |
CoglOffscreen; CoglBool cogl_is_offscreen (void *object
); CoglOffscreen * cogl_offscreen_new_to_texture (CoglTexture *texture
);
CoglBool cogl_is_offscreen (void *object
);
Determines whether the given CoglObject references an offscreen framebuffer object.
|
A pointer to a CoglObject |
Returns : |
TRUE if object is a CoglOffscreen framebuffer,
FALSE otherwise |
CoglOffscreen * cogl_offscreen_new_to_texture (CoglTexture *texture
);
This creates an offscreen buffer object using the given texture
as the
primary color buffer. It doesn't just initialize the contents of the
offscreen buffer with the texture
; they are tightly bound so that
drawing to the offscreen buffer effectivly updates the contents of the
given texture. You don't need to destroy the offscreen buffer before
you can use the texture
again.
|
A CoglTexture pointer |
Returns : |
a newly instantiated CoglOffscreen
framebuffer or NULL if it wasn't possible to create the
buffer. [transfer full]
|