*
*/
+// EXTERNAL INCLUDES
+#include <stdint.h>
+#include <string>
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/images/image-attributes.h>
#include <dali/integration-api/resource-declarations.h>
-// EXTERNAL INCLUDES
-#include <stdint.h>
-#include <string>
-
namespace Dali
{
ResourceNativeImage,
ResourceTargetImage,
ResourceShader,
- ResourceModel,
ResourceMesh,
ResourceText
};
TextResourceType& operator=(const TextResourceType& rhs);
};
-/**
- * ModelResourceType describes a model resource, which can be requested
- * from PlatformAbstraction::LoadResource()
- */
-struct ModelResourceType : public ResourceType
-{
- /**
- * Constructor.
- */
- ModelResourceType()
- : ResourceType(ResourceModel)
- {
- }
-
- /**
- * Destructor.
- */
- virtual ~ModelResourceType()
- {
- }
-
- /**
- * @copydoc ResourceType::Clone
- */
- virtual ResourceType* Clone() const
- {
- return new ModelResourceType();
- }
-
-private:
-
- // Undefined copy constructor.
- ModelResourceType(const ModelResourceType& typePath);
-
- // Undefined assignment operator.
- ModelResourceType& operator=(const ModelResourceType& rhs);
-};
-
/**
* MeshResourceType describes a mesh program resource, which can be created