Class RenderGraphBuilder
Inheritance
RenderGraphBuilder
Syntax
public class RenderGraphBuilder : ComponentSystem
Methods
AddBlitter(Entity, Entity)
Declaration
public void AddBlitter(Entity eSourceNode, Entity eTargetNode)
Parameters
Type |
Name |
Description |
Entity |
eSourceNode |
|
Entity |
eTargetNode |
|
AddRenderToShadowMapForNode(Entity, Int32, Int32)
Declaration
public void AddRenderToShadowMapForNode(Entity eNode, int w, int h)
Parameters
Type |
Name |
Description |
Entity |
eNode |
|
Int32 |
w |
|
Int32 |
h |
|
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)
Declaration
protected Entity BuildDefaultRenderGraph(int w, int h)
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, Boolean)
Declaration
public Entity CreateFrontBufferRenderNode(int w, int h, bool primary)
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
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()