Astra Unity 2.6.6
Astra Unity Plugin
Astra.Asset.DecalLoadJob Class Reference

This class handles loading decals You can either build just the main stuff w/o creating a DecalItem directly Or you can specify a meshItem and/or gameObject and have the DecalItem auto generated for you. More...

Inheritance diagram for Astra.Asset.DecalLoadJob:

Classes

class  DecalLoadOptions
 Options when loading a decal More...
 
class  DecalLoadResult
 Result from loading a decal More...
 

Public Member Functions

override Loader.LoadError GetError ()
 When the job is complete this function can be called by the developer to access the error data set which can be of any type (defined as T2). This needs to be defined if your derived class as an override. More...
 
override DecalLoadResult GetResult ()
 When the job is complete this function can be called by the developer to access the result data set which can be of any type (defined as T1). This needs to be defined if your derived class as an override. More...
 
- Public Member Functions inherited from Astra.ApiJobWithResult< DecalLoadJob.DecalLoadResult, Loader.LoadError >
IEnumerator AsCoroutine (Action< float > progress=null, Action< T1 > onComplete=null, Action< T2 > onFailed=null)
 Wraps a job to be used within a coroutine More...
 

Protected Member Functions

bool? RunPostFetch (Job job)
 
bool? Execute (Job job)
 

Detailed Description

This class handles loading decals You can either build just the main stuff w/o creating a DecalItem directly Or you can specify a meshItem and/or gameObject and have the DecalItem auto generated for you.

Member Function Documentation

◆ GetError()

override Loader.LoadError Astra.Asset.DecalLoadJob.GetError ( )
inlinevirtual

When the job is complete this function can be called by the developer to access the error data set which can be of any type (defined as T2). This needs to be defined if your derived class as an override.

Returns
Yields the error result data

Implements Astra.ApiJobWithResult< DecalLoadJob.DecalLoadResult, Loader.LoadError >.

◆ GetResult()

override DecalLoadResult Astra.Asset.DecalLoadJob.GetResult ( )
inlinevirtual

When the job is complete this function can be called by the developer to access the result data set which can be of any type (defined as T1). This needs to be defined if your derived class as an override.

Returns
Yields the success result data

Implements Astra.ApiJobWithResult< DecalLoadJob.DecalLoadResult, Loader.LoadError >.


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