Nintendo 3DS Miiverse Library  1.3.2
(OLV/Olive)
InitializeParam Class Reference

Represents the parameters when initializing the OLV library. More...

#include <CTR_SDK/include/nn/olv/olv_TypesInitialize.h>

Public Member Functions

 InitializeParam ()
 Instantiates the object.
 
u32 GetWorkSize () const
 Gets the size of the working buffer the OLV library uses. More...
 
void Reset ()
 Reverts parameters to their initial state.
 
void SetFlags (u32 flags)
 Sets flags. More...
 
void SetWork (u8 *work, u32 workSize)
 Sets the working buffer for the OLV library. More...
 

Detailed Description

Represents the parameters when initializing the OLV library.

Member Function Documentation

u32 GetWorkSize ( ) const

Gets the size of the working buffer the OLV library uses.

Call this function after all of the various parameters have been specified, with the exception of the SetWork function.
This function returns fixed values.

Returns
Returns the size of the working buffer the OLV library uses.
void SetFlags ( u32  flags)

Sets flags.

This is for future expansion. It is not used currently.

Parameters
[in]flagsFlags (FLAG_*).
void SetWork ( u8 *  work,
u32  workSize 
)

Sets the working buffer for the OLV library.

You must specify this option.
Specify a buffer of at least the size obtained with the GetWorkSize function.
This buffer cannot be destroyed at the point the call to the nn::olv::Initialize function finishes. See the description of the nn::olv::Initialize function.

Parameters
[in]workThe working buffer.
[in]workSizeThe size of the working buffer.

The documentation for this class was generated from the following file: