Isle
Loading...
Searching...
No Matches
LegoLODListCursor Class Reference

[AI] Cursor class for traversing a LegoLODList. More...

#include <legolodlist.h>

Inheritance diagram for LegoLODListCursor:
Collaboration diagram for LegoLODListCursor:

Public Member Functions

 LegoLODListCursor (LegoLODList *p_list)
 [AI] Constructs a cursor attached to the specified LegoLODList. More...
 
- Public Member Functions inherited from MxPtrListCursor< LegoLOD >
 MxPtrListCursor (MxPtrList< LegoLOD > *p_list)
 [AI] More...
 
- Public Member Functions inherited from MxListCursor< T >
 MxListCursor (MxList< T > *p_list)
 [AI] More...
 
MxBool Find (T p_obj)
 [AI] More...
 
void Detach ()
 [AI] More...
 
void Destroy ()
 [AI] More...
 
MxBool Next ()
 [AI] More...
 
MxBool Next (T &p_obj)
 [AI] More...
 
MxBool Prev ()
 [AI] More...
 
MxBool Prev (T &p_obj)
 [AI] More...
 
MxBool Current (T &p_obj)
 [AI] More...
 
MxBool First (T &p_obj)
 [AI] More...
 
MxBool Last (T &p_obj)
 [AI] More...
 
MxBool HasMatch ()
 [AI] More...
 
void SetValue (T p_obj)
 [AI] More...
 
MxBool Head ()
 [AI] More...
 
MxBool Tail ()
 [AI] More...
 
void Reset ()
 [AI] More...
 
void Prepend (T p_newobj)
 [AI] More...
 
- Public Member Functions inherited from MxCore
 MxCore ()
 [AI] Constructs a new MxCore object and assigns it a unique id. More...
 
virtual ~MxCore ()
 [AI] Virtual destructor. Required for correct polymorphic cleanup in derived classes. More...
 
virtual MxLong Notify (MxParam &p_param)
 [AI] Virtual callback notification mechanism. More...
 
virtual MxResult Tickle ()
 [AI] Called by tickle managers to allow the object to update itself. More...
 
virtual const char * ClassName () const
 [AI] Returns the runtime class name of this object. More...
 
virtual MxBool IsA (const char *p_name) const
 [AI] Checks whether this object's class type or parents match the given name. More...
 
MxU32 GetId ()
 [AI] Gets the unique (per-process) id assigned to this object instance. More...
 

Detailed Description

[AI] Cursor class for traversing a LegoLODList.

[AI] Inherits from MxPtrListCursor<LegoLOD>, providing cursor functionality specialized for LegoLODList traversal. Useful for iterating or seeking within the LOD list structure.

Definition at line 53 of file legolodlist.h.

Constructor & Destructor Documentation

◆ LegoLODListCursor()

LegoLODListCursor::LegoLODListCursor ( LegoLODList p_list)
inline

[AI] Constructs a cursor attached to the specified LegoLODList.

Parameters
p_listPointer to the LegoLODList to be traversed [AI]

[AI] Calls the parent cursor constructor, associating the cursor with the given LOD list.

Definition at line 60 of file legolodlist.h.


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