Class RenderGraphBuilder
Inheritance
RenderGraphBuilder
Syntax
public class RenderGraphBuilder : SystemBase
Methods
AddBlitter(Entity, Entity)
Declaration
public void AddBlitter(Entity eSourceNode, Entity eTargetNode)
Parameters
Type |
Name |
Description |
Entity |
eSourceNode |
|
Entity |
eTargetNode |
|
AddRenderToShadowMapForNode(Entity, Int32)
Declaration
public void AddRenderToShadowMapForNode(Entity eNode, int size)
Parameters
Type |
Name |
Description |
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
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
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 |
|
Entity |
eCam |
|
Entity |
eNode |
|
CreateFrontBufferRenderNode(Int32, Int32)
Declaration
public Entity CreateFrontBufferRenderNode(int w, int h)
Parameters
Returns
CreateNodeEntity()
Declaration
protected Entity CreateNodeEntity()
Returns
CreateRenderNodeFromCamera(Entity, Int32, Int32, Boolean)
Declaration
public Entity CreateRenderNodeFromCamera(Entity eCam, int w, int h, bool primary)
Parameters
Returns
CreateScreenToWorldChain(RenderPassType, ScreenToWorldId)
Declaration
protected Entity CreateScreenToWorldChain(RenderPassType rpt, ScreenToWorldId id)
Parameters
Returns
FindNodeColorOutput(Entity)
Declaration
public Entity FindNodeColorOutput(Entity eNode)
Parameters
Type |
Name |
Description |
Entity |
eNode |
|
Returns
FindNodeWithComponent<T>()
Declaration
public Entity FindNodeWithComponent<T>()
Returns
Type Parameters
FindPassOnNode(Entity, RenderPassType)
Declaration
public Entity FindPassOnNode(Entity node, RenderPassType pt)
Parameters
Returns
ForceRebuildRenderGraph()
Declaration
public void ForceRebuildRenderGraph()
LinkNodes(Entity, Entity)
Declaration
public void LinkNodes(Entity eThisNode, Entity eDependsOnThis)
Parameters
Type |
Name |
Description |
Entity |
eThisNode |
|
Entity |
eDependsOnThis |
|
OnUpdate()
Declaration
protected override void OnUpdate()