; ************************************************************************** ; FILE:VSMAP16.INC ; FUNCTION: INCLUDEE FILE FOR ASMVIEW.ASM (VIEW SYSTEM MAPPER) ; AUTHOR: SEAN M. KESSLER ;**************************************************************************** Point3D STRUC Point3D@@xyPoint Point <> Point3D@@Point@@z DW ? Point3D ENDS ViewSystem STRUC PureViewSystem@@cameraTwistRadians DD ? PureViewSystem@@cosCameraTwistRadians DD ? PureViewSystem@@sinCameraTwistRadians DD ? PureViewSystem@@cosCameraTwistRadiansSinCameraTwistRadians DD ? PureViewSystem@@viewPlaneDistance DD ? PureViewSystem@@viewPortWidth DW ? PureViewSystem@@viewPortHeight DW ? PureViewSystem@@cameraPoint Point3D ? PureViewSystem@@focusPoint Point3D ? ViewSystem ENDS Line3D STRUC PLine3D TYPEDEF NEAR PTR Line3D PPLine3D TYPEDEF NEAR PTR PLine3D Line3D@@vfptr DD ? Line3D@@mFirstPoint Point3D ? Line3D@@mSecondPoint Point3D ? Line3D ENDS Line2D STRUC PLine2D TYPEDEF NEAR PTR Line2D PPLine2D TYPEDEF NEAR PTR PLine2D Line2D@@vfptr DD ? Line2D@@mFirstPoint Point ? Line2D@@mSecondPoint Point ? Line2D ENDS Line3DNodePtr STRUC PLine3DNodePtr TYPEDEF NEAR PTR Line3DNodePtr PPLine3DNodePtr TYPEDEF NEAR PTR PLine3DNodePtr Line3DNodePtr@@vfptr DD ? Line3DNodePtr@@mLine3DNodePtrNext PLine3DNodePtr ? Line3DNodePtr@@mLine3DNodePtrPrev PLine3DNodePtr ? Line3DNodePtr@@mItem PLine3D ? Line3DNodePtr ENDS Line2DNodePtr STRUC PLine2DNodePtr TYPEDEF NEAR PTR Line2DNodePtr PPLine2DNodePtr TYPEDEF NEAR PTR PLine2DNodePtr Line2DNodePtr@@vfptr DD ? Line2DNodePtr@@mLine2DNodePtrNext PLine2DNodePtr ? Line2DNodePtr@@mLine2DNodePtrPrev PLine2DNodePtr ? Line2DNodePtr@@mItem PLine2D ? Line2DNodePtr ENDS BlockLine3D STRUC BlockLine3D@@mSize DD ? BlockLine3D@@mLastIndexReferenced DD ? BlockLine3D@@mLastObjectReferenced PLine3DNodePtr ? BlockLine3D@@mLastObjectInserted PLine3DNodePtr ? BlockLine3D@@mContainer PLine3DNodePtr ? BlockLine3D ENDS BlockLine2D STRUC BlockLine2D@@mSize DD ? BlockLine2D@@mlastIndexReferenced DD ? BlockLine2D@@mLastObjectReferenced PLine2DNodePtr ? BlockLine2D@@mlastObjectInserted PLine2DNodePtr ? BlockLine2D@@mContainer PLine2DNodePtr ? BlockLine2D ENDS Polygon3D STRUC PPolygon3D TYPEDEF NEAR PTR Polygon3D Polygon3D@@vfptr DD ? Polygon3D@@mBlockLine3D BlockLine3D ? Polygon3D@@vfptr2 DD ? Polygon3D@@mBlockLine2D BlockLine2D ? Polygon3D ENDS