*/
enum DataRetention
{
- DALI_RETAINS_ALL_DATA, // retains Meshes and bitmaps
- DALI_RETAINS_MESH_DATA, // retains meshes, but discards bitmaps loaded from files
+ DALI_RETAINS_ALL_DATA, // retains all data e.g. bitmaps
DALI_DISCARDS_ALL_DATA, // discards all data (expects application to regenerate UI on context loss)
};
/**
- * The discardable policy describes whether a resource can be discarded (i.e. it is throw-away
- * or recoverable)
+ * The discardable policy determines if a resource can be discarded.
+ * Discarded means that it can be released after uploading to GPU.
*/
enum Discardable
{
- DISCARD, // @todo Change to IS_RECOVERABLE?
- RETAIN
+ OWNED_DISCARD,
+ OWNED_RETAIN,
};
} // namespace ResourcePolicy