#include <shdrenderer.h>
Inherits MultiListObjectClass, and RefCountClass.
Inherited by ShdDX8RendererNodeClass.
Public Member Functions | |
| ShdRendererNodeClass () | |
| virtual | ~ShdRendererNodeClass () |
| virtual void | Render (RenderInfoClass &rinfo)=0 |
| virtual void | Flush (int pass)=0 |
| virtual void | Apply_Shared_Shader_Settings (ShdRendererNodeClass *prev_node, int pass)=0 |
| virtual bool | Greater_Than (const ShdRendererNodeClass &, int pass) const =0 |
| void | Connect () |
| void | Set_Renderer_List_Container (RendererListContainerClass *cont, int pass) |
| RendererListContainerClass * | Peek_Renderer_List_Container (int pass) |
Public Member Functions inherited from MultiListObjectClass | |
| MultiListObjectClass (void) | |
| virtual | ~MultiListObjectClass (void) |
| MultiListNodeClass * | Get_List_Node () const |
| void | Set_List_Node (MultiListNodeClass *node) |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
ShdRendererNode RendererNodeClass acts as a link between ShdMeshClass, ShdSubMeshClass and the rendering system. Rendering API specific implementations are expected.
Definition at line 86 of file shdrenderer.h.
|
inline |
Definition at line 91 of file shdrenderer.h.
|
inlinevirtual |
Definition at line 97 of file shdrenderer.h.
|
pure virtual |
Implemented in ShdDX8RendererNodeClass.
|
inline |
Definition at line 110 of file shdrenderer.h.
|
pure virtual |
Implemented in ShdDX8RendererNodeClass.
|
pure virtual |
Implemented in ShdDX8RendererNodeClass.
|
inline |
Definition at line 123 of file shdrenderer.h.
|
pure virtual |
Implemented in ShdDX8RendererNodeClass.
|
inline |
Definition at line 118 of file shdrenderer.h.