Blender V4.3
Freestyle::StrokeRenderer Class Referenceabstract

#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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~StrokeRenderer()

Freestyle::StrokeRenderer::~StrokeRenderer ( )
virtualdefault

Member Function Documentation

◆ loadTextures()

bool Freestyle::StrokeRenderer::loadTextures ( )
static

Definition at line 32 of file StrokeRenderer.cpp.

References _textureManager, and Freestyle::TextureManager::load().

Referenced by Freestyle::AppCanvas::init().

◆ RenderStrokeRep()

virtual void Freestyle::StrokeRenderer::RenderStrokeRep ( StrokeRep * iStrokeRep) const
pure virtual

◆ RenderStrokeRepBasic()

virtual void Freestyle::StrokeRenderer::RenderStrokeRepBasic ( StrokeRep * iStrokeRep) const
pure virtual

Member Data Documentation

◆ _textureManager

TextureManager * Freestyle::StrokeRenderer::_textureManager = nullptr
static

Definition at line 123 of file StrokeRenderer.h.

Referenced by loadTextures().


The documentation for this class was generated from the following files: