XLE  v0.02.0
Classes | Public Member Functions | Protected Attributes | List of all members
Assets::InvalidAssetManager Class Reference

Records a list of invalid assets More...

#include <InvalidAssetManager.h>

Classes

class  AssetRef
 

Public Member Functions

std::vector< AssetRefGetAssets () const
 
void MarkInvalid (const rstring &name, const rstring &errorString)
 
void MarkValid (const ResChar name[])
 
bool HasInvalidAssets () const
 
 InvalidAssetManager (bool active)
 

Protected Attributes

std::unique_ptr< Pimpl > _pimpl
 

Detailed Description

Records a list of invalid assets

The assets in this list have been requested at runtime during this execution. But they failed for some reason. This is intended for tracking down shader compile errors. When a shader compile fails at runtime, the errors will be recorded here. In tools, then can be presented to the user in some fashion.


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