Scaleform::GFx::ResourceLib::BindHandle
class BindHandle;
BindHandle is used to effectively share resources . It binds a resource and prevents other threads from loading the resource while it is accessed by a particular thread.
Data Member |
Description |
ResolveState of the resource. |
Method |
Description |
Release the bind on resource. | |
Initializes the bind handle and sets the state of the resource as RS_Unbound. | |
Cancels loading of the resource and is called if we are responsible for resolving the resource. | |
Clears the bind handle so that it can be reused. | |
Gets the error in case WaitForResolve returned 0. | |
Obtains the resource pointer. | |
Obtains the state of the resource based on which you can call different functions. | |
Determines if the resource is available for loading by a thread. | |
Determines if we need to resolve the resource. If so, either ResolveResource or CancelResolve can be called to resolve the resource. | |
Called if we are responsible for resolving the resource. | |
Waits to receive resource if we are not responsible for resolving. |
GFx_Resource.h