|
Blender V4.3
|
#include <StrokeRenderer.h>
Inherited by Freestyle::BlenderStrokeRenderer, Freestyle::PSStrokeRenderer, and Freestyle::TextStrokeRenderer.
Public Member Functions | |
| virtual | ~StrokeRenderer () |
| virtual void | RenderStrokeRep (StrokeRep *iStrokeRep) const =0 |
| virtual void | RenderStrokeRepBasic (StrokeRep *iStrokeRep) const =0 |
Static Public Member Functions | |
| static bool | loadTextures () |
Static Public Attributes | |
| static TextureManager * | _textureManager = nullptr |
Class to render a stroke. Creates a triangle strip and stores it strip is lazily created at the first rendering
Definition at line 110 of file StrokeRenderer.h.
|
virtualdefault |
|
static |
Definition at line 32 of file StrokeRenderer.cpp.
References _textureManager, and Freestyle::TextureManager::load().
Referenced by Freestyle::AppCanvas::init().
|
pure virtual |
Renders a stroke rep
Implemented in Freestyle::BlenderStrokeRenderer, Freestyle::PSStrokeRenderer, and Freestyle::TextStrokeRenderer.
Referenced by Freestyle::Stroke::Render(), Freestyle::StrokeRep::Render(), and Freestyle::Stroke::RenderBasic().
|
pure virtual |
Implemented in Freestyle::BlenderStrokeRenderer, Freestyle::PSStrokeRenderer, and Freestyle::TextStrokeRenderer.
|
static |
Definition at line 123 of file StrokeRenderer.h.
Referenced by loadTextures().