Blender V4.3
blender::draw::image_engine::ImageEngine< DrawingMode > Class Template Reference

Public Member Functions

 ImageEngine (const DRWContextState *draw_ctx, IMAGE_Data *vedata)
virtual ~ImageEngine ()=default
void begin_sync ()
void image_sync ()
void draw_finish ()
void draw_viewport ()

Detailed Description

template<typename DrawingMode = ScreenSpaceDrawingMode<OneTexture>>
class blender::draw::image_engine::ImageEngine< DrawingMode >
Template Parameters
DrawingModeDrawing mode to use.

Useful during development to switch between drawing implementations.

Definition at line 58 of file image_engine.cc.

Constructor & Destructor Documentation

◆ ImageEngine()

template<typename DrawingMode = ScreenSpaceDrawingMode<OneTexture>>
blender::draw::image_engine::ImageEngine< DrawingMode >::ImageEngine ( const DRWContextState * draw_ctx,
IMAGE_Data * vedata )
inline

◆ ~ImageEngine()

template<typename DrawingMode = ScreenSpaceDrawingMode<OneTexture>>
virtual blender::draw::image_engine::ImageEngine< DrawingMode >::~ImageEngine ( )
virtualdefault

Member Function Documentation

◆ begin_sync()

template<typename DrawingMode = ScreenSpaceDrawingMode<OneTexture>>
void blender::draw::image_engine::ImageEngine< DrawingMode >::begin_sync ( )
inline

◆ draw_finish()

template<typename DrawingMode = ScreenSpaceDrawingMode<OneTexture>>
void blender::draw::image_engine::ImageEngine< DrawingMode >::draw_finish ( )
inline

◆ draw_viewport()

template<typename DrawingMode = ScreenSpaceDrawingMode<OneTexture>>
void blender::draw::image_engine::ImageEngine< DrawingMode >::draw_viewport ( )
inline

Definition at line 130 of file image_engine.cc.

◆ image_sync()


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