changed pipe new to explicit create

This commit is contained in:
aap
2020-08-14 13:54:44 +02:00
parent 5e299fb12e
commit 2568e77fac
30 changed files with 294 additions and 149 deletions
+9 -2
View File
@@ -9,13 +9,20 @@ public:
uint32 pluginData;
int32 platform;
Pipeline(uint32 platform);
void init(uint32 platform) {
this->pluginID = 0;
this->pluginData = 0;
this->platform = platform;
}
};
class ObjPipeline : public Pipeline
{
public:
ObjPipeline(uint32 platform);
void init(uint32 platform);
static ObjPipeline *create(void); // always PLATFORM_NULL
void destroy(void);
// not the most beautiful way of doing things but still
// better than virtual methods (i hope?).
struct {