Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::FaceProducer Class Reference

#include <producer.h>

Inheritance diagram for cil::FaceProducer:
cil::EntityProducer cil::SelectionProducer

Public Member Functions

 FaceProducer (const std::shared_ptr< Renderer > &renderer, const std::shared_ptr< Camera > &camera, const std::shared_ptr< Vector2i > &backgroundSize, const std::shared_ptr< Vector2i > &windowSize)
 
virtual ~FaceProducer ()
 
- Public Member Functions inherited from cil::EntityProducer
 EntityProducer (const std::shared_ptr< Renderer > &renderer, const std::shared_ptr< Camera > &camera, const std::shared_ptr< Vector2i > &backgroundSize, const std::shared_ptr< Vector2i > &windowSize)
 
virtual ~EntityProducer ()
 
virtual std::shared_ptr< Image2Dproduce (const std::shared_ptr< std::vector< std::shared_ptr< Node > > > &nodes)
 
- Public Member Functions inherited from cil::SelectionProducer
 SelectionProducer (const std::shared_ptr< Renderer > &renderer, const std::shared_ptr< Camera > &camera, const std::shared_ptr< Vector2i > &backgroundSize, const std::shared_ptr< Vector2i > &windowSize)
 
virtual ~SelectionProducer ()
 
std::shared_ptr< Vector2iwindowSize ()
 
void toPixel (int x, int y)
 
void toBox (int x1, int y1, int x2, int y2)
 
void toWindow ()
 
void updatePass ()
 
void updatePassBatch ()
 

Additional Inherited Members

- Protected Attributes inherited from cil::SelectionProducer
std::shared_ptr< Rendererm_renderer
 
std::shared_ptr< Cameram_initcamera
 
std::shared_ptr< Vector2im_backgroundSize
 
std::shared_ptr< Vector2im_windowSize
 
std::shared_ptr< Scenem_scene
 
std::shared_ptr< Passm_pass
 

Constructor & Destructor Documentation

◆ FaceProducer()

cil::FaceProducer::FaceProducer ( const std::shared_ptr< Renderer > & renderer,
const std::shared_ptr< Camera > & camera,
const std::shared_ptr< Vector2i > & backgroundSize,
const std::shared_ptr< Vector2i > & windowSize )

◆ ~FaceProducer()

virtual cil::FaceProducer::~FaceProducer ( )
virtual