SOFA plugin: SofaMatrix  master
Open source framework for multi-physics simuation
sofamatrix::imgui Namespace Reference

Functions

std::optional< std::vector< unsigned char > > imageData (sofa::linearalgebra::BaseMatrix *ptr)
 
std::optional< GLuint > textureID (sofa::linearalgebra::BaseMatrix *ptr)
 
void updateTexture (sofa::linearalgebra::BaseMatrix *matrix, unsigned &textureIDRef, std::vector< unsigned char > &imageDataRef)
 
void drawTexture (sofa::linearalgebra::BaseMatrix *matrix, bool updateTexture)
 
int * counter (sofa::core::objectmodel::BaseData &data)
 

Function Documentation

◆ counter()

int* sofamatrix::imgui::counter ( sofa::core::objectmodel::BaseData data)

◆ drawTexture()

void sofamatrix::imgui::drawTexture ( sofa::linearalgebra::BaseMatrix matrix,
bool  updateTexture 
)

◆ imageData()

std::optional<std::vector<unsigned char> > sofamatrix::imgui::imageData ( sofa::linearalgebra::BaseMatrix ptr)

◆ textureID()

std::optional<GLuint> sofamatrix::imgui::textureID ( sofa::linearalgebra::BaseMatrix ptr)

◆ updateTexture()

void sofamatrix::imgui::updateTexture ( sofa::linearalgebra::BaseMatrix matrix,
unsigned &  textureIDRef,
std::vector< unsigned char > &  imageDataRef 
)