Wasabi
Public Member Functions | Friends | List of all members
WFileAsset Class Referenceabstract
Inheritance diagram for WFileAsset:
WBase WAnimation WEffect WGeometry WImage WLight WMaterial WObject WShader WSound

Public Member Functions

 WFileAsset (class Wasabi *const app, uint32_t ID=0)
 
virtual WError SaveToStream (class WFile *file, std::ostream &outputStream)=0
 
virtual WError LoadFromStream (class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0
 
- Public Member Functions inherited from WBase
 WBase (class Wasabi *const app, uint32_t ID=0)
 
virtual std::string GetTypeName () const =0
 
virtual void SetID (uint32_t newID)=0
 
virtual void SetName (std::string newName)=0
 
uint32_t GetID () const
 
std::string GetName () const
 
class WasabiGetAppPtr () const
 
void AddReference ()
 
void RemoveReference ()
 
virtual bool Valid () const =0
 

Friends

class WFile
 

Additional Inherited Members

- Protected Attributes inherited from WBase
class Wasabim_app
 
uint32_t m_ID
 
std::string m_name
 

The documentation for this class was generated from the following file: