void* _ManualParticleLayout_Copy( void* manualParticleLayout, void* dest, Bool deep, Name nameExt, PtrMap* ptrMap ) { ManualParticleLayout* self = (ManualParticleLayout*)manualParticleLayout; ManualParticleLayout* newManualParticleLayout; newManualParticleLayout = (ManualParticleLayout*)_GlobalParticleLayout_Copy( self, dest, deep, nameExt, ptrMap ); return (void*)newManualParticleLayout; }
void* _UnionParticleLayout_Copy( void* unionParticleLayout, void* dest, Bool deep, Name nameExt, PtrMap* ptrMap ) { UnionParticleLayout* self = (UnionParticleLayout*)unionParticleLayout; UnionParticleLayout* newUnionParticleLayout; newUnionParticleLayout = (UnionParticleLayout*)_GlobalParticleLayout_Copy( self, dest, deep, nameExt, ptrMap ); return (void*)newUnionParticleLayout; }
void* _FileParticleLayout_Copy( void* particleLayout, void* dest, Bool deep, Name nameExt, PtrMap* ptrMap ) { FileParticleLayout* self = (FileParticleLayout*)particleLayout; FileParticleLayout* newFileParticleLayout; newFileParticleLayout = (FileParticleLayout*)_GlobalParticleLayout_Copy( self, dest, deep, nameExt, ptrMap ); newFileParticleLayout->filename = self->filename; return (void*)newFileParticleLayout; }