Fixed bug in KRImport that caused long material names to become corrupted --HG-- extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40150
29 lines
583 B
Objective-C
29 lines
583 B
Objective-C
//
|
|
// KRParticleSystem.h
|
|
// KREngine
|
|
//
|
|
// Created by Kearwood Gilbert on 2012-11-02.
|
|
// Copyright (c) 2012 Kearwood Software. All rights reserved.
|
|
//
|
|
|
|
#ifndef KRPARTICLESYSTEM_H
|
|
#define KRPARTICLESYSTEM_H
|
|
|
|
#import "KRNode.h"
|
|
|
|
class KRParticleSystem : public KRNode {
|
|
public:
|
|
virtual ~KRParticleSystem();
|
|
|
|
virtual std::string getElementName() = 0;
|
|
virtual void loadXML(tinyxml2::XMLElement *e);
|
|
virtual tinyxml2::XMLElement *saveXML( tinyxml2::XMLNode *parent);
|
|
|
|
protected:
|
|
KRParticleSystem(KRScene &scene, std::string name);
|
|
private:
|
|
|
|
};
|
|
|
|
#endif
|