Class HybridRendererSystem
Inheritance
HybridRendererSystem
Syntax
public class HybridRendererSystem : JobComponentSystem
Methods
CompleteJobs()
Declaration
public void CompleteJobs()
Dispose()
Declaration
EndUpdate()
Declaration
OnCreate()
Declaration
protected override void OnCreate()
OnDestroy()
Declaration
protected override void OnDestroy()
OnPerformCulling(BatchRendererGroup, BatchCullingContext)
Declaration
public JobHandle OnPerformCulling(BatchRendererGroup rendererGroup, BatchCullingContext cullingContext)
Parameters
| Type |
Name |
Description |
| BatchRendererGroup |
rendererGroup |
|
| BatchCullingContext |
cullingContext |
|
Returns
| Type |
Description |
| JobHandle |
|
OnUpdate(JobHandle)
Declaration
protected override JobHandle OnUpdate(JobHandle inputDeps)
Parameters
| Type |
Name |
Description |
| JobHandle |
inputDeps |
|
Returns
| Type |
Description |
| JobHandle |
|
RegisterMaterialPropertyType(Type, String, Int32, MaterialPropertyDefaultValue)
Declaration
public static void RegisterMaterialPropertyType(Type type, string propertyName, int overrideTypeSize = -1, MaterialPropertyDefaultValue defaultValue = default(MaterialPropertyDefaultValue))
Parameters
RegisterMaterialPropertyType<T>(String, Int32, MaterialPropertyDefaultValue)
Declaration
public static void RegisterMaterialPropertyType<T>(string propertyName, int overrideTypeSize = -1, MaterialPropertyDefaultValue defaultValue = default(MaterialPropertyDefaultValue))
where T : IComponentData
Parameters
Type Parameters
ResetLod()
Declaration
StartUpdate()
Declaration
public void StartUpdate()
UpdateAllBatches(JobHandle)
Declaration
public JobHandle UpdateAllBatches(JobHandle inputDependencies)
Parameters
| Type |
Name |
Description |
| JobHandle |
inputDependencies |
|
Returns
| Type |
Description |
| JobHandle |
|