#include <mrn/View.h> void mrnViewInit( MrnView *view_ptr )
Generates a gfx which clears view
#include <mrn/View.h>
Gfx *mrnViewGenerateClearGfx( MrnView *view_ptr,
MrnContext *context_ptr,
Gfx *gfx_ptr )
Generates a gfx which sets the view
#include <mrn/View.h>
Gfx *mrnViewGenerateSetupGfx( MrnView *view_ptr,
MrnContext *context_ptr,
Gfx *gfx_ptr )
Sets the background color when the view is cleared
#include <mrn/View.h> void mrnViewSetClearColor( MrnView *view_ptr, MvmColor4c color )
#include <mrn/View.h>
typedef struct _MrnView
{
u16 color_depth;
u16 z_depth;
u16 is_clean;
u16 clear_flags;
u32 interlace;
u32 interlace_mode;
u32 clear_color;
u32 clear_depth;
u32 width;
u32 height;
u32 frame_buffer_segment;
u32 z_buffer_segment;
MrnViewBufferAddress frame_buffer_address;
MrnViewBufferAddress z_buffer_address;
MrnViewBufferAddress number_of_frame_buffers;
MrnViewBufferAddress current_field;
} MrnView;
typedef u32 ( *MrnViewBufferAddress )( struct _MrnView *view_ptr );