Class RenderGraphBuilder
Inherited Members
Unity.Entities.SystemBase.CompleteDependency()
Unity.Entities.SystemBase.Update()
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.OnCreateForCompiler()
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.Tiny.Rendering
Syntax
public class RenderGraphBuilder : SystemBase
Methods
AddBlitter(Entity, Entity)
Declaration
public void AddBlitter(Entity eSourceNode, Entity eTargetNode)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | eSourceNode | |
Unity.Entities.Entity | eTargetNode |
AddRenderToShadowMapForNode(Entity, Int32)
Declaration
public void AddRenderToShadowMapForNode(Entity eNode, int size)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | eNode | |
Int32 | size |
AddRenderToTextureForNode(Entity, Int32, Int32, Boolean, Boolean)
Declaration
public void AddRenderToTextureForNode(Entity eNode, int w, int h, bool color, bool depth)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | eNode | |
Int32 | w | |
Int32 | h | |
Boolean | color | |
Boolean | depth |
ComputeAutoScaleSize(Int32, Int32, Int32, out Int32, out Int32)
Declaration
public static void ComputeAutoScaleSize(int targetW, int targetH, int maxSize, out int bufferW, out int bufferH)
Parameters
Type | Name | Description |
---|---|---|
Int32 | targetW | |
Int32 | targetH | |
Int32 | maxSize | |
Int32 | bufferW | |
Int32 | bufferH |
CreateAllPasses(Int32, Int32, Entity, Entity)
Declaration
public void CreateAllPasses(int w, int h, Entity eCam, Entity eNode)
Parameters
Type | Name | Description |
---|---|---|
Int32 | w | |
Int32 | h | |
Unity.Entities.Entity | eCam | |
Unity.Entities.Entity | eNode |
CreateFrontBufferRenderNode(Int32, Int32)
Declaration
public Entity CreateFrontBufferRenderNode(int w, int h)
Parameters
Type | Name | Description |
---|---|---|
Int32 | w | |
Int32 | h |
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
CreateNodeEntity()
Declaration
protected Entity CreateNodeEntity()
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
CreateRenderNodeFromCamera(Entity, Int32, Int32, Boolean)
Declaration
public Entity CreateRenderNodeFromCamera(Entity eCam, int w, int h, bool primary)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | eCam | |
Int32 | w | |
Int32 | h | |
Boolean | primary |
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
CreateScreenToWorldChain(RenderPassType, ScreenToWorldId)
Declaration
protected Entity CreateScreenToWorldChain(RenderPassType rpt, ScreenToWorldId id)
Parameters
Type | Name | Description |
---|---|---|
RenderPassType | rpt | |
ScreenToWorldId | id |
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
FindNodeColorOutput(Entity)
Declaration
public Entity FindNodeColorOutput(Entity eNode)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | eNode |
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
FindNodeWithComponent<T>()
Declaration
public Entity FindNodeWithComponent<T>()
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
Type Parameters
Name | Description |
---|---|
T |
FindPassOnNode(Entity, RenderPassType)
Declaration
public Entity FindPassOnNode(Entity node, RenderPassType pt)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | node | |
RenderPassType | pt |
Returns
Type | Description |
---|---|
Unity.Entities.Entity |
ForceRebuildRenderGraph()
Declaration
public void ForceRebuildRenderGraph()
LinkNodes(Entity, Entity)
Declaration
public void LinkNodes(Entity eThisNode, Entity eDependsOnThis)
Parameters
Type | Name | Description |
---|---|---|
Unity.Entities.Entity | eThisNode | |
Unity.Entities.Entity | eDependsOnThis |
OnUpdate()
Declaration
protected override void OnUpdate()
Overrides
Unity.Entities.SystemBase.OnUpdate()