Function


mrnContextSetView

Sets mrnView

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetView( MrnContext *context_ptr,
                        MrnView *view_ptr,
                        Gfx *gfx_ptr )

Description

Sets mrnView. Sets gfx if mrnView has been changed.

mrnContextSetCamera

Sets mrnCamera

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetCamera( MrnContext *context_ptr,
                          MrnCamera *camera_ptr,
                          Gfx *gfx_ptr )

Description

Sets mrnCamera. Sets gfx if mrnCamera has been changed.

mrnContextSetTextureImage

Sets mrnTextureImage

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetTextureImage( MrnContext *context_ptr,
                                MrnTextureImage *image_ptr,
                                Gfx *gfx_ptr )

Description

Sets mrnTextureImage. Sets gfx if mrnTextureImage has been changed.

mrnContextSetTextureLut

Sets mrnTextureLut

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetTextureLut( MrnContext *context_ptr,
                              MrnTextureLut *lut_ptr,
                              Gfx *gfx_ptr )

Description

Sets mrnTextureLut. Sets gfx if mrnTextureLut has been changed.

mrnContextSetTexture

Sets mrnTexture

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetTexture( MrnContext *context_ptr,
                           MrnTexture *texture_ptr,
                           Gfx *gfx_ptr )

Description

Sets mrnTexture. Sets gfx if mrnTexture has been changed.

mrnContextSetLightSet

Sets mrnLightSet

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetLightSet( MrnContext *context_ptr,
                            MrnLightSet *light_set_ptr,
                            Gfx *gfx_ptr )

Description

Sets mrnLightSet. Sets gfx if mrnLightSet has been changed.

mrnContextSetMaterial

Sets mrnMaterial

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetMaterial( MrnContext *context_ptr,
                            MrnMaterial *material,
                            Gfx *gfx_ptr )

Description

Sets mrnMaterial. Sets gfx if mrnMaterial has been changed.

mrnContextSetBlenderMode

Sets mrnBlenderMode

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetBlenderMode( MrnContext *context_ptr,
                               MrnBlenderMode blender_mode_array[ 2 ],
                               Gfx *gfx_ptr )

Description

Sets mrnBlenderMode. Sets gfx if mrnBlenderMode has been changed.

mrnContextSetFogColor

Sets the fog color

Syntax

#include <mrn/Context.h>
Gfx *mrnContextSetFogColor( MrnContext *context_ptr,
                            const u32 fog_color,
                            Gfx *gfx_ptr )

Description

Sets the fog color

Macros



_mrnContextInit

Initializes mrnContext

Syntax

#include <mrn/Context.h>
_mrnContextInit(context_ptr,scn_ptr)

Description

Initializes mrnContext

_mrnContextPipeSync

Inserts gDPPipeSync, if necessary.

Syntax

#include <mrn/Context.h>
_mrnContextPipeSync(context_ptr,gfx_ptr)

Description

Inserts gDPPipeSync, if necessary. gfx_ptr is updated at this time.

_mrnContextSetGeometryMode

Sets the geometry mode, if necessary

Syntax

#include <mrn/Context.h>
_mrnContextSetGeometryMode(context_ptr,mode,gfx_ptr)

Description

Sets the geometry mode, if necessary. gfx_ptr is updated at this time.