#include <Renderpass.h>

Public Member Functions | |
| Renderpass (void) | |
| virtual | ~Renderpass (void) |
| virtual void | createProperties (void) |
| virtual const string | getTypeName (bool ofComponent=false) const |
| virtual void | onInitialize (void) |
| virtual void | onBind (int unit=-1) |
| virtual void | onUnbind (int unit=-1) |
| void | addRendernode (const RendernodePtr p) |
| void | addRendernode (const string name) |
| void | setDrawbuffer (const string name) |
| void | setCopybuffer (const string name) |
| void | setCamera (const string name) |
| const RendernodeProxyContainerPtr | getRendernodeProxies (void) const |
| const RendernodeProxyPtr | getRendernodeProxy (unsigned int which) const |
| const FramebufferProxyPtr | getDrawbufferProxy (void) const |
| const FramebufferProxyPtr | getCopybufferProxy (void) const |
| const CameraProxyPtr | getCameraProxy (void) const |
| void | removeRendernode (const RendernodePtr) |
| void | removeRendernodes (void) |
| RenderpassPtr | operator<< (const CameraPtr p) |
| RenderpassPtr | operator<< (const RendernodePtr p) |
| RenderpassPtr | operator<< (const FramebufferPtr p) |
| RenderpassPtr | operator<< (const XMLNodePtr p) |
Static Public Member Functions | |
| static PropertyPtr | create (const XMLNodePtr &xml=XMLNodePtr()) |
Definition at line 18 of file Renderpass.h.
| RenderTools::Renderpass::Renderpass | ( | void | ) |
Definition at line 16 of file Renderpass.cpp.
| RenderTools::Renderpass::~Renderpass | ( | void | ) | [virtual] |
Definition at line 42 of file Renderpass.cpp.
| void RenderTools::Renderpass::addRendernode | ( | const string | name | ) |
Definition at line 52 of file Renderpass.cpp.
| void RenderTools::Renderpass::addRendernode | ( | const RendernodePtr | p | ) |
Definition at line 45 of file Renderpass.cpp.
| PropertyPtr RenderTools::Renderpass::create | ( | const XMLNodePtr & | xml = XMLNodePtr() |
) | [static] |
Definition at line 21 of file Renderpass.cpp.
| void RenderTools::Renderpass::createProperties | ( | void | ) | [virtual] |
Reimplemented from RenderTools::AbstractPropertyContainer.
Definition at line 29 of file Renderpass.cpp.
| const CameraProxyPtr RenderTools::Renderpass::getCameraProxy | ( | void | ) | const |
Definition at line 89 of file Renderpass.cpp.
| const FramebufferProxyPtr RenderTools::Renderpass::getCopybufferProxy | ( | void | ) | const |
Definition at line 97 of file Renderpass.cpp.
| const FramebufferProxyPtr RenderTools::Renderpass::getDrawbufferProxy | ( | void | ) | const |
Definition at line 93 of file Renderpass.cpp.
| const RendernodeProxyContainerPtr RenderTools::Renderpass::getRendernodeProxies | ( | void | ) | const |
Definition at line 101 of file Renderpass.cpp.
| const RendernodeProxyPtr RenderTools::Renderpass::getRendernodeProxy | ( | unsigned int | which | ) | const |
Definition at line 85 of file Renderpass.cpp.
| const string RenderTools::Renderpass::getTypeName | ( | bool | ofComponent = false |
) | const [virtual] |
| void RenderTools::Renderpass::onBind | ( | int | unit = -1 |
) | [virtual] |
| void RenderTools::Renderpass::onInitialize | ( | void | ) | [virtual] |
Reimplemented from RenderTools::AbstractPropertyContainer.
Definition at line 105 of file Renderpass.cpp.
| void RenderTools::Renderpass::onUnbind | ( | int | unit = -1 |
) | [virtual] |
| RenderpassPtr RenderTools::Renderpass::operator<< | ( | const XMLNodePtr | p | ) |
Definition at line 180 of file Renderpass.cpp.
| RenderpassPtr RenderTools::Renderpass::operator<< | ( | const FramebufferPtr | p | ) |
Definition at line 158 of file Renderpass.cpp.
| RenderpassPtr RenderTools::Renderpass::operator<< | ( | const RendernodePtr | p | ) |
Definition at line 145 of file Renderpass.cpp.
| RenderpassPtr RenderTools::Renderpass::operator<< | ( | const CameraPtr | p | ) |
Definition at line 126 of file Renderpass.cpp.
| void RenderTools::Renderpass::removeRendernode | ( | const RendernodePtr | ptr | ) |
| void RenderTools::Renderpass::removeRendernodes | ( | void | ) |
Definition at line 69 of file Renderpass.cpp.
| void RenderTools::Renderpass::setCamera | ( | const string | name | ) |
Definition at line 81 of file Renderpass.cpp.
| void RenderTools::Renderpass::setCopybuffer | ( | const string | name | ) |
Definition at line 77 of file Renderpass.cpp.
| void RenderTools::Renderpass::setDrawbuffer | ( | const string | name | ) |
Definition at line 73 of file Renderpass.cpp.
1.5.8