#include <pipeline.h>
Inheritance diagram for DynamicSource:
Collaboration diagram for DynamicSource:Public Member Functions | |
| bool | isConfigured () |
| void | setRenderSource (RenderSource *value) |
| virtual u8 | getTextureCount () override |
| Return the number of textures in the source. | |
| virtual video::ITexture * | getTexture (u8 index) override |
| Get a texture by index. | |
Public Member Functions inherited from RenderPipelineObject | |
| virtual | ~RenderPipelineObject ()=default |
| virtual void | reset (PipelineContext &context) |
Private Attributes | |
| RenderSource * | upstream { nullptr } |
|
overridevirtual |
Get a texture by index.
Returns nullptr is the texture does not exist.
Implements RenderSource.
References RenderSource::getTexture(), isConfigured(), and upstream.
Here is the call graph for this function:
|
overridevirtual |
Return the number of textures in the source.
Implements RenderSource.
References RenderSource::getTextureCount(), isConfigured(), and upstream.
Here is the call graph for this function:
|
inline |
References upstream.
Referenced by getTexture(), and getTextureCount().
Here is the caller graph for this function:
|
inline |
References upstream.
Referenced by RenderPipeline::setRenderSource().
Here is the caller graph for this function:
|
private |
Referenced by getTexture(), getTextureCount(), isConfigured(), and setRenderSource().