New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
DVCameraParamList Class Reference

#include <DVCameraParamList.h>

Inherits ParameterListBase.

Public Member Functions

 DVCameraParamList ()
void read (const void *file, u32 size) override
ParameterBasegetParam (const char *name) const
Public Member Functions inherited from ParameterListBase
 ParameterListBase ()
Public Member Functions inherited from sead::TList< ParameterBase * >
 TList ()
void pushBack (TListNode< T > *obj)
void pushFront (TListNode< T > *obj)
TListNode< T > * popBack ()
TListNode< T > * popFront ()
void insertBefore (TListNode< T > *basis, TListNode< T > *obj)
void insertAfter (TListNode< T > *basis, TListNode< T > *obj)
void erase (TListNode< T > *obj)
TListNode< T > * front () const
TListNode< T > * back () const
TListNode< T > * prev (const TListNode< T > *obj) const
TListNode< T > * next (const TListNode< T > *obj) const
TListNode< T > * nth (s32 index) const
s32 indexOf (const TListNode< T > *obj) const
bool isNodeLinked (const TListNode< T > *obj) const
void swap (TListNode< T > *obj1, TListNode< T > *obj2)
void moveAfter (TListNode< T > *basis, TListNode< T > *obj)
void moveBefore (TListNode< T > *basis, TListNode< T > *obj)
void clear ()
void unsafeClear ()
void sort ()
void mergeSort ()
TListNode< T > * find (const T *obj) const
void uniq ()
iterator begin () const
iterator end () const
iterator toIterator (TListNode< T > *obj) const
constIterator constBegin () const
constIterator constEnd () const
constIterator toConstIterator (const TListNode< T > *obj) const
robustIterator robustBegin () const
robustIterator robustEnd () const
robustIterator toRobustIterator (TListNode< T > *obj) const
reverseIterator reverseBegin () const
reverseIterator reverseEnd () const
reverseIterator toReverseIterator (TListNode< T > *obj) const
reverseConstIterator reverseConstBegin () const
reverseConstIterator reverseConstEnd () const
reverseConstIterator toReverseConstIterator (const TListNode< T > *obj) const
reverseRobustIterator reverseRobustBegin () const
reverseRobustIterator reverseRobustEnd () const
reverseRobustIterator toReverseRobustIterator (TListNode< T > *obj) const
Public Member Functions inherited from sead::ListImpl
 ListImpl ()
bool isEmpty () const
s32 size () const
void reverse ()
void shuffle ()
void shuffle (Random *random)
bool checkLinks () const

Private Member Functions

void read_ (sead::ReadStream &stream)

Additional Inherited Members

Protected Types inherited from sead::ListImpl
typedef s32(*)(const void *a, const void *b CompareCallbackImpl)
Protected Member Functions inherited from sead::ListImpl
 ListImpl (const ListImpl &)
void sort (s32 offset, CompareCallbackImpl cmp)
void mergeSort (s32 offset, CompareCallbackImpl cmp)
void pushBack (ListNode *n)
void pushFront (ListNode *n)
ListNodepopBack ()
ListNodepopFront ()
void insertBefore (ListNode *basis, ListNode *n)
void insertAfter (ListNode *basis, ListNode *n)
void erase (ListNode *n)
ListNodefront () const
ListNodeback () const
ListNodenth (s32 index) const
s32 indexOf (const ListNode *n) const
void swap (ListNode *n1, ListNode *n2)
void moveAfter (ListNode *basis, ListNode *n)
void moveBefore (ListNode *basis, ListNode *n)
ListNodefind (const void *ptr, s32 offset, CompareCallbackImpl cmp) const
void uniq (s32 offset, CompareCallbackImpl cmp)
void clear ()
void unsafeClear ()
ListImploperator= (const ListImpl &)
Static Protected Member Functions inherited from sead::TList< ParameterBase * >
static s32 compareT (const T *a, const T *b)
Static Protected Member Functions inherited from sead::ListImpl
static void mergeSortImpl (ListNode *front, ListNode *back, s32 num, s32 offset, CompareCallbackImpl cmp)
Protected Attributes inherited from sead::ListImpl
ListNode mStartEnd
s32 mCount

Constructor & Destructor Documentation

◆ DVCameraParamList()

DVCameraParamList::DVCameraParamList ( )
inline

Member Function Documentation

◆ read()

void DVCameraParamList::read ( const void * file,
u32 size )
overridevirtual

Implements ParameterListBase.

◆ getParam()

ParameterBase * DVCameraParamList::getParam ( const char * name) const

◆ read_()

void DVCameraParamList::read_ ( sead::ReadStream & stream)
private