Class ShaderExportSystem
Inheritance
Unity.Entities.ComponentSystemBase
Unity.Entities.SystemBase
ShaderExportSystem
Inherited Members
Unity.Entities.Runtime.Build.ConfigurationSystemBase.OnCreateForCompiler()
Unity.Entities.SystemBase.CompleteDependency()
Unity.Entities.SystemBase.Update()
Unity.Entities.SystemBase.OnUpdate()
Unity.Entities.SystemBase.GetComponent<T>(Unity.Entities.Entity)
Unity.Entities.SystemBase.SetComponent<T>(Unity.Entities.Entity, T)
Unity.Entities.SystemBase.HasComponent<T>(Unity.Entities.Entity)
Unity.Entities.SystemBase.GetComponentDataFromEntity<T>(System.Boolean)
Unity.Entities.SystemBase.GetBuffer<T>(Unity.Entities.Entity)
Unity.Entities.SystemBase.GetBufferFromEntity<T>(System.Boolean)
Unity.Entities.SystemBase.Dependency
Unity.Entities.SystemBase.Entities
Unity.Entities.SystemBase.Job
Unity.Entities.ComponentSystemBase.OnCreate()
Unity.Entities.ComponentSystemBase.OnStartRunning()
Unity.Entities.ComponentSystemBase.OnStopRunning()
Unity.Entities.ComponentSystemBase.OnDestroy()
Unity.Entities.ComponentSystemBase.ShouldRunSystem()
Unity.Entities.ComponentSystemBase.GetComponentTypeHandle<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetDynamicComponentTypeHandle(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetBufferTypeHandle<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetSharedComponentTypeHandle<T>()
Unity.Entities.ComponentSystemBase.GetEntityTypeHandle()
Unity.Entities.ComponentSystemBase.RequireForUpdate(Unity.Entities.EntityQuery)
Unity.Entities.ComponentSystemBase.RequireSingletonForUpdate<T>()
Unity.Entities.ComponentSystemBase.HasSingleton<T>()
Unity.Entities.ComponentSystemBase.GetSingleton<T>()
Unity.Entities.ComponentSystemBase.SetSingleton<T>(T)
Unity.Entities.ComponentSystemBase.GetSingletonEntity<T>()
Unity.Entities.ComponentSystemBase.GetEntityQuery(Unity.Entities.ComponentType[])
Unity.Entities.ComponentSystemBase.GetEntityQuery(Unity.Collections.NativeArray<Unity.Entities.ComponentType>)
Unity.Entities.ComponentSystemBase.GetEntityQuery(Unity.Entities.EntityQueryDesc[])
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentTypeDynamic(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkBufferType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkSharedComponentType<T>()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkEntityType()
Unity.Entities.ComponentSystemBase.Enabled
Unity.Entities.ComponentSystemBase.EntityQueries
Unity.Entities.ComponentSystemBase.GlobalSystemVersion
Unity.Entities.ComponentSystemBase.LastSystemVersion
Unity.Entities.ComponentSystemBase.EntityManager
Unity.Entities.ComponentSystemBase.World
Unity.Entities.ComponentSystemBase.Time
Unity.Entities.ComponentSystemBase.ExecutingSystemType
Namespace: Unity.TinyConversion
Syntax
public abstract class ShaderExportSystem : ConfigurationSystemBase
Methods
CreateShaderDataEntity(String, Hash128, String, bgfx.RendererType[])
Declaration
protected Entity CreateShaderDataEntity(string rootShaderPath, Hash128 shaderGuid, string shaderName, bgfx.RendererType[] backends)
Parameters
| Type | Name | Description |
|---|---|---|
| String | rootShaderPath | |
| Unity.Entities.Hash128 | shaderGuid | |
| String | shaderName | |
| bgfx.RendererType[] | backends |
Returns
| Type | Description |
|---|---|
| Unity.Entities.Entity |
GetShaderFormat(BuildTarget, Boolean)
Declaration
protected bgfx.RendererType[] GetShaderFormat(BuildTarget target, bool forceIncludeAllPlatform = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Unity.Build.DotsRuntime.BuildTarget | target | |
| Boolean | forceIncludeAllPlatform |
Returns
| Type | Description |
|---|---|
| bgfx.RendererType[] |