Isle
Loading...
Searching...
No Matches
LODObject Class Referenceabstract

[AI] Abstract base class for a Level-of-Detail (LOD) variant of a geometric object. More...

#include <roi.h>

Inheritance diagram for LODObject:

Public Member Functions

virtual ~LODObject ()
 
virtual double AveragePolyArea () const =0
 [AI] Returns the average polygon area for this LOD. More...
 
virtual int NVerts () const =0
 [AI] Returns the number of vertices for this LOD. More...
 
virtual int NumPolys () const =0
 [AI] Returns the number of polygons for this LOD. More...
 
virtual float VTable0x10 ()=0
 [AI] Unknown method related to the LOD. More...
 

Detailed Description

[AI] Abstract base class for a Level-of-Detail (LOD) variant of a geometric object.

[AI] Used in LOD systems for 3D world objects, providing geometric information for rendering or picking.

Definition at line 97 of file roi.h.

Constructor & Destructor Documentation

◆ ~LODObject()

virtual LODObject::~LODObject ( )
inlinevirtual

Definition at line 102 of file roi.h.

Member Function Documentation

◆ AveragePolyArea()

virtual double LODObject::AveragePolyArea ( ) const
pure virtual

[AI] Returns the average polygon area for this LOD.

[AI]

Implemented in ViewLOD.

◆ NumPolys()

virtual int LODObject::NumPolys ( ) const
pure virtual

[AI] Returns the number of polygons for this LOD.

[AI]

Implemented in LegoLOD.

◆ NVerts()

virtual int LODObject::NVerts ( ) const
pure virtual

[AI] Returns the number of vertices for this LOD.

[AI]

Implemented in ViewLOD.

◆ VTable0x10()

virtual float LODObject::VTable0x10 ( )
pure virtual

[AI] Unknown method related to the LOD.

[AI_UNKNOWN] [AI]

Implemented in LegoLOD.


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