You.i Engine
CYIRenderListBuilder Class Reference

Detailed Description

CYIRenderListBuilder.

This class can be used to build the list of render actions that would then be processed by IYIRenderer

#include <renderer/YiRenderListBuilder.h>

Public Member Functions

 CYIRenderListBuilder ()
 
std::vector< IYIRenderer::CommandBuildDrawList (CYISceneNode *pRootNode)
 
void BuildDrawListInto (CYISceneNode *pSceneNode, std::vector< IYIRenderer::Command > *pDrawList)
 

Constructor & Destructor Documentation

◆ CYIRenderListBuilder()

CYIRenderListBuilder::CYIRenderListBuilder ( )

Member Function Documentation

◆ BuildDrawList()

std::vector<IYIRenderer::Command> CYIRenderListBuilder::BuildDrawList ( CYISceneNode pRootNode)

This function will construct the list of render actions required to render the data contained in the subtree rooted at pRootNode.

◆ BuildDrawListInto()

void CYIRenderListBuilder::BuildDrawListInto ( CYISceneNode pSceneNode,
std::vector< IYIRenderer::Command > *  pDrawList 
)

This function will build a list of render actions required to render the data contained in the subtree rooted at pRootNode. This list will be added into pDrawList.


The documentation for this class was generated from the following file: