Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MaxWorldInfoClass Class Reference

#include <maxworldinfo.h>

Inherits WorldInfoClass.

Public Member Functions

 MaxWorldInfoClass (DynamicVectorClass< GeometryExportTaskClass * > &mesh_list)
 
virtual ~MaxWorldInfoClass (void)
 
virtual Vector3 Get_Shared_Vertex_Normal (Vector3 pos, int smgroup)
 
virtual GeometryExportTaskClassGet_Current_Task (void) const
 
virtual void Set_Current_Task (GeometryExportTaskClass *task)
 
virtual TimeValue Get_Current_Time (void) const
 
virtual void Set_Current_Time (TimeValue &time)
 
virtual Matrix3 Get_Export_Transform (void) const
 
virtual void Set_Export_Transform (const Matrix3 &matrix)
 
virtual void Allow_Mesh_Smoothing (bool onoff)
 
virtual bool Are_Meshes_Smoothed (void) const
 
- Public Member Functions inherited from WorldInfoClass
 WorldInfoClass (void)
 
virtual ~WorldInfoClass (void)
 
 WorldInfoClass (void)
 
virtual ~WorldInfoClass (void)
 

Detailed Description

MaxWorldInfoClass - Provides information about the max 'world' (or scene) This class is used by the plugin to cause the MeshBuilder to smooth normals across adjacent meshes.

Definition at line 57 of file maxworldinfo.h.

Constructor & Destructor Documentation

◆ MaxWorldInfoClass()

MaxWorldInfoClass::MaxWorldInfoClass ( DynamicVectorClass< GeometryExportTaskClass * > & mesh_list)
inline

Definition at line 60 of file maxworldinfo.h.

◆ ~MaxWorldInfoClass()

virtual MaxWorldInfoClass::~MaxWorldInfoClass ( void )
inlinevirtual

Definition at line 65 of file maxworldinfo.h.

Member Function Documentation

◆ Allow_Mesh_Smoothing()

virtual void MaxWorldInfoClass::Allow_Mesh_Smoothing ( bool onoff)
inlinevirtual

Definition at line 79 of file maxworldinfo.h.

◆ Are_Meshes_Smoothed()

virtual bool MaxWorldInfoClass::Are_Meshes_Smoothed ( void ) const
inlinevirtual

Reimplemented from WorldInfoClass.

Definition at line 80 of file maxworldinfo.h.

◆ Get_Current_Task()

virtual GeometryExportTaskClass * MaxWorldInfoClass::Get_Current_Task ( void ) const
inlinevirtual

Definition at line 70 of file maxworldinfo.h.

◆ Get_Current_Time()

virtual TimeValue MaxWorldInfoClass::Get_Current_Time ( void ) const
inlinevirtual

Definition at line 73 of file maxworldinfo.h.

◆ Get_Export_Transform()

virtual Matrix3 MaxWorldInfoClass::Get_Export_Transform ( void ) const
inlinevirtual

Definition at line 76 of file maxworldinfo.h.

◆ Get_Shared_Vertex_Normal()

Vector3 MaxWorldInfoClass::Get_Shared_Vertex_Normal ( Vector3 pos,
int smgroup )
virtual

Implements WorldInfoClass.

Definition at line 47 of file maxworldinfo.cpp.

◆ Set_Current_Task()

virtual void MaxWorldInfoClass::Set_Current_Task ( GeometryExportTaskClass * task)
inlinevirtual

Definition at line 71 of file maxworldinfo.h.

◆ Set_Current_Time()

virtual void MaxWorldInfoClass::Set_Current_Time ( TimeValue & time)
inlinevirtual

Definition at line 74 of file maxworldinfo.h.

◆ Set_Export_Transform()

virtual void MaxWorldInfoClass::Set_Export_Transform ( const Matrix3 & matrix)
inlinevirtual

Definition at line 77 of file maxworldinfo.h.


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