Class RenderGraphBuilder
Inheritance
RenderGraphBuilder
Syntax
public class RenderGraphBuilder : SystemBase
Fields
eFrontBufferNode
Declaration
protected Entity eFrontBufferNode
Field Value
eMainViewNode
Declaration
protected Entity eMainViewNode
Field Value
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
BuildAllLightNodes(Entity)
Declaration
protected void BuildAllLightNodes(Entity eNodeOutput)
Parameters
Type |
Name |
Description |
Entity |
eNodeOutput |
|
BuildDefaultRenderGraph(Int32, Int32, Boolean)
Declaration
protected Entity BuildDefaultRenderGraph(int w, int h, bool directToFrontBuffer)
Parameters
Returns
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
FindMainViewNode()
Declaration
protected Entity FindMainViewNode()
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
GetNumEntities()
Declaration
protected int GetNumEntities()
Returns
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()