diff --git a/obj/AParticleModifier.cpp b/obj/AParticleModifier.cpp new file mode 100644 index 0000000000000000000000000000000000000000..14845abaec0558f1f6eac20ab99a3faf55a23aff --- /dev/null +++ b/obj/AParticleModifier.cpp @@ -0,0 +1,28 @@ +/* Copyright (c) 2006, NIF File Format Library and Tools +All rights reserved. Please see niflib.h for licence. */ + +#include "AParticleModifier.h" + +//Definition of TYPE constant +const Type AParticleModifier::TYPE("AParticleModifier", &A_PARTICLE_MODIFIER_PARENTS::TYPE ); + +AParticleModifier::AParticleModifier() A_PARTICLE_MODIFIER_CONSTRUCT {} + +AParticleModifier::~AParticleModifier() {} + +void AParticleModifier::Read( istream& in, list<uint> link_stack, unsigned int version ) { + A_PARTICLE_MODIFIER_READ +} + +void AParticleModifier::Write( ostream& out, map<NiObjectRef,uint> link_map, unsigned int version ) const { + A_PARTICLE_MODIFIER_WRITE +} + +string AParticleModifier::asString( bool verbose ) const { + A_PARTICLE_MODIFIER_STRING +} + +void AParticleModifier::FixLinks( const vector<NiObjectRef> & objects, list<uint> link_stack, unsigned int version ) { + A_PARTICLE_MODIFIER_FIXLINKS +} + diff --git a/obj/AParticleModifier.h b/obj/AParticleModifier.h new file mode 100644 index 0000000000000000000000000000000000000000..9c374db05bee655285ea7e1f04def9dc96ee92c9 --- /dev/null +++ b/obj/AParticleModifier.h @@ -0,0 +1,29 @@ +/* Copyright (c) 2006, NIF File Format Library and Tools +All rights reserved. Please see niflib.h for licence. */ + +#ifndef _APARTICLEMODIFIER_H_ +#define _APARTICLEMODIFIER_H_ + +#include "NiObject.h" + +/* + * AParticleModifier + */ + +class AParticleModifier; +typedef Ref<AParticleModifier> AParticleModifierRef; + +class AParticleModifier : public A_PARTICLE_MODIFIER_PARENTS { +public: + AParticleModifier(); + ~AParticleModifier(); + //Run-Time Type Information + static const Type TYPE; + virtual void Read( istream& in, list<uint> link_stack, unsigned int version ); + virtual void Write( ostream& out, map<NiObjectRef,uint> link_map, unsigned int version ) const; + virtual string asString( bool verbose = false ) const; + virtual void FixLinks( const vector<NiObjectRef> & objects, list<uint> link_stack, unsigned int version ); +private: + A_PARTICLE_MODIFIER_MEMBERS +}; +#endif