ProgramsFileResource default constructor ========== */ ProgramsFileResource::ProgramsFileResource( void ) { REGISTER_PROTOTYPE(ProgramsFileResource, "sh") } /* ========== ProgramsFileResource::~ProgramsFileResource ProgramsFileResource destructor ========== */ ProgramsFileResource::~ProgramsFileResource( void ) { DELETE_STD_VECTOR_POINTER( ProgramInfo, m_programs ) } /* ========== ProgramsFileResource::Load Resource Load override. Loads the program info into the class. ========== */ bool ProgramsFileResource::Load( const char* path, char key ) { if (BinaryFileResource::Load(path, key)) { char* fileData = ReadFile(); unsigned char programCount = fileData[0];
Renderable::~Renderable( void ) { DELETE_STD_VECTOR_POINTER( Renderable, m_children ); }