Blender  V3.3
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Freestyle::StrokeRenderer Class Referenceabstract

#include <StrokeRenderer.h>

Inheritance diagram for Freestyle::StrokeRenderer:
Freestyle::BlenderStrokeRenderer Freestyle::PSStrokeRenderer 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 108 of file StrokeRenderer.h.

Constructor & Destructor Documentation

◆ ~StrokeRenderer()

Freestyle::StrokeRenderer::~StrokeRenderer ( )
virtualdefault

Member Function Documentation

◆ loadTextures()

bool Freestyle::StrokeRenderer::loadTextures ( )
static

Definition at line 28 of file StrokeRenderer.cpp.

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 121 of file StrokeRenderer.h.


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