Go to the documentation of this file. 1 #ifndef LVR2_ASCII_RENDERER_HPP
2 #define LVR2_ASCII_RENDERER_HPP
7 #include <ncursesw/ncurses.h>
8 #include <unordered_map>
14 #include <embree3/rtcore.h>
26 const unsigned int& num_grays = 200
30 void set(
const unsigned int& i,
const unsigned int& j);
31 void clear(
const unsigned int& i,
const unsigned int& j);
109 #endif // LVR2_ASCII_RENDERER_HPP
unsigned int m_ascii_height
void set(const unsigned int &i, const unsigned int &j)
void initEmbree(MeshBufferPtr mesh)
void consolePrintMessage(std::string message)
RTCDevice initializeDevice()
void consoleReleaseMessages()
RTCIntersectContext m_context
RTCScene initializeScene(RTCDevice device, const MeshBufferPtr mesh)
AsciiRenderer(MeshBufferPtr mesh, const unsigned int &num_grays=200)
std::vector< std::string > m_messages
void AsciiRendererErrorFunc(void *userPtr, enum RTCError error, const char *str)
std::shared_ptr< MeshBuffer > MeshBufferPtr
KF_EXPORTS void error(const char *error_string, const char *file, const int line, const char *func="")
Error handler. All GPU functions from this subsystem call the function to report an error....
std::shared_ptr< AsciiRenderer > AsciiRendererPtr
unsigned int m_ascii_width
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:22