# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLMISC::IStreamable Class Reference

An Object Streamable interface. More...

#include <stream.h>

Inheritance diagram for NLMISC::IStreamable

Inheritance graph
[legend]
Collaboration diagram for NLMISC::IStreamable:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual void serial (IStream &f) = 0

Detailed Description

An Object Streamable interface.

Any polymorphic class which want to use serial() in a polymorphic way, must derive from this interface.

Author(s):
Lionel Berenguier , Vianney Lecroart , Nevrax France
Date:
2000

Definition at line 887 of file stream.h.


Member Function Documentation

virtual void NLMISC::IStreamable::serial ( IStream & f ) [pure virtual]
 

Reimplemented in NL3D::CMesh, NL3D::CParticleSystemProcess, NL3D::CParticleSystemShape, NL3D::CPSAttribMaker, NL3D::CPSAttribMakerT, NL3D::CPSEmitter, NL3D::CPSEmitterOmni, NL3D::CPSForce, NL3D::CIsotropicForceT, NL3D::CPSGravity, NL3D::CPSSpring, NL3D::CPSLocated, NL3D::CPSLocatedBindable, NL3D::CPSTargetLocatedBindable, NL3D::CPSParticle, NL3D::CPSDot, NL3D::CPSQuad, NL3D::CPSFaceLookAt, NL3D::CPSFanLight, NL3D::CPSTailDot, NL3D::CPSRibbon, NL3D::CPSFace, NL3D::CPSShockWave, NL3D::CPSMesh, NL3D::CPSConstraintMesh, NL3D::CPSPlaneBasisFollowSpeed, NL3D::CPSZone, NL3D::CPSZonePlane, NL3D::CSkeletonShape, NL3D::CTextureFar, NL3D::CTextureFile, NL3D::CTextureFont, NL3D::CTextureGrouped, NL3D::CTextureMem, NL3D::CTextureNear, NL3D::CTrackDefaultBlendable, NL3D::CTrackDefaultNotBlendable, NL3D::ITrackKeyFramer, NLAIAGENT::CNumericIndex, NLAIAGENT::CAgentNumber, NLAIC::IPointerGestion, NLAIC::CIdentType, NLAIC::IBasicInterface, NLAISCRIPT::COperandVoid, NLAISCRIPT::COperandSimple, NLAISCRIPT::COperandSimpleListOr, NLAISCRIPT::COperandUnknown, NLAISCRIPT::COperationType, NLAISCRIPT::COperationTypeGD, NLAISCRIPT::COperandListType, CAutomataDesc, and NL3D::CTextureCross.


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