ObjectRenderInst Struct Reference

#include <renderPassManager.h>

Inheritance diagram for ObjectRenderInst:

Inheritance graph
[legend]
List of all members.

Public Types

typedef Delegate< void(ObjectRenderInst *,
BaseMatInstance *)> 
RenderDelegate
 Render object in case of RIT_OBJECT render instance type.

Public Member Functions

void clear ()

Public Attributes

SceneStatestate
RenderDelegate mRenderDelegate

Member Typedef Documentation

Render object in case of RIT_OBJECT render instance type.

Third parameter is the "override material", this is basically used to do other types of rendering passes (example, rendering a shadow buffer). The object should render with that material instead of normal render (or render nothing if it doesn't support this functionality


Member Function Documentation

void ObjectRenderInst::clear (  ) 

Reimplemented from RenderInst.


Member Data Documentation