Blender  V2.59
Classes | Defines | Typedefs | Functions
render_opengl.c File Reference
#include <math.h>
#include <string.h>
#include <stddef.h>
#include <GL/glew.h>
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BLI_blenlib.h"
#include "BLI_editVert.h"
#include "BLI_dlrbTree.h"
#include "BLI_utildefines.h"
#include "DNA_scene_types.h"
#include "DNA_object_types.h"
#include "BKE_context.h"
#include "BKE_image.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include "BKE_scene.h"
#include "BKE_writeavi.h"
#include "WM_api.h"
#include "WM_types.h"
#include "ED_screen.h"
#include "ED_view3d.h"
#include "ED_image.h"
#include "RE_pipeline.h"
#include "IMB_imbuf_types.h"
#include "IMB_imbuf.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "GPU_extensions.h"
#include "wm_window.h"
#include "render_intern.h"

Go to the source code of this file.

Classes

struct  OGLRender

Defines

#define SAMPLES   5

Typedefs

typedef struct OGLRender OGLRender

Functions

static unsigned int screen_opengl_layers (OGLRender *oglrender)
static void screen_opengl_render_apply (OGLRender *oglrender)
static int screen_opengl_render_init (bContext *C, wmOperator *op)
static void screen_opengl_render_end (bContext *C, OGLRender *oglrender)
static int screen_opengl_render_cancel (bContext *C, wmOperator *op)
static int screen_opengl_render_anim_initialize (bContext *C, wmOperator *op)
static int screen_opengl_render_anim_step (bContext *C, wmOperator *op)
static int screen_opengl_render_modal (bContext *C, wmOperator *op, wmEvent *event)
static int screen_opengl_render_invoke (bContext *C, wmOperator *op, wmEvent *event)
static int screen_opengl_render_exec (bContext *C, wmOperator *op)
void RENDER_OT_opengl (wmOperatorType *ot)

Detailed Description

Definition in file render_opengl.c.


Define Documentation

#define SAMPLES   5

Typedef Documentation

typedef struct OGLRender OGLRender

Function Documentation

void RENDER_OT_opengl ( wmOperatorType ot)
static unsigned int screen_opengl_layers ( OGLRender oglrender) [static]
static int screen_opengl_render_anim_initialize ( bContext C,
wmOperator op 
) [static]
static int screen_opengl_render_anim_step ( bContext C,
wmOperator op 
) [static]
static void screen_opengl_render_apply ( OGLRender oglrender) [static]
static int screen_opengl_render_cancel ( bContext C,
wmOperator op 
) [static]

Definition at line 356 of file render_opengl.c.

References wmOperator::customdata, OPERATOR_CANCELLED, and screen_opengl_render_end().

Referenced by RENDER_OT_opengl().

static void screen_opengl_render_end ( bContext C,
OGLRender oglrender 
) [static]
static int screen_opengl_render_exec ( bContext C,
wmOperator op 
) [static]
static int screen_opengl_render_init ( bContext C,
wmOperator op 
) [static]
static int screen_opengl_render_invoke ( bContext C,
wmOperator op,
wmEvent event 
) [static]
static int screen_opengl_render_modal ( bContext C,
wmOperator op,
wmEvent event 
) [static]