Classes | |
class | BaseCamera |
class | Camera |
class | InteractiveCamera |
class | LineAxis |
class | RecordedCamera |
class | TrailRenderer |
class | Visual3DText |
Draw camera-oriented (billboard) 3D text. More... | |
class | VisualGrid |
class | VisualModelImpl |
Abstract class which implements partially VisualModel. More... | |
class | VisualStyle |
VisualStyle component controls the DisplayFlags state embedded in the VisualParams for the current subgraph. It merges the DisplayFlags conveyed by the VisualParams with its own DisplayFlags. More... | |
class | VisualTransform |
Typedefs | |
typedef sofa::core::visual::VisualState< defaulttype::Vec3Types > | Vec3State |
Functions | |
template<class Real > | |
bool | glhUnProjectf (Real winx, Real winy, Real winz, Real *modelview, Real *projection, const core::visual::VisualParams::Viewport &viewport, Real *objectCoordinate) |
void | BaseCameraXMLExportSingleParameter (tinyxml2::XMLElement *root, core::objectmodel::BaseData &data, const std::string &comment) |
bool | BaseCameraXMLImportSingleParameter (tinyxml2::XMLElement *root, core::objectmodel::BaseData &data, BaseCamera *c) |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleComponentList () |
void | init () |
helper::WriteAccessor< sofa::core::visual::DisplayFlags > | addVisualStyle (simulation::Node::SPtr node) |
SOFA_COMPONENT_VISUAL_API helper::WriteAccessor< sofa::core::visual::DisplayFlags > | addVisualStyle (simulation::NodeSPtr node) |
Variables | |
int | CameraClass |
int | InteractiveCameraClass |
int | LineAxisClass |
int | RecordedCameraClass |
int | TrailRendererClass |
int | Visual3DTextClass |
int | VisualGridClass |
int | VisualModelImplClass |
int | VisualStyleClass |
int | VisualTransformClass |
helper::WriteAccessor<sofa::core::visual::DisplayFlags> sofa::component::visual::addVisualStyle | ( | simulation::Node::SPtr | node | ) |
SOFA_COMPONENT_VISUAL_API helper::WriteAccessor<sofa::core::visual::DisplayFlags> sofa::component::visual::addVisualStyle | ( | simulation::NodeSPtr | node | ) |
void sofa::component::visual::BaseCameraXMLExportSingleParameter | ( | tinyxml2::XMLElement * | root, |
core::objectmodel::BaseData & | data, | ||
const std::string & | comment | ||
) |
bool sofa::component::visual::BaseCameraXMLImportSingleParameter | ( | tinyxml2::XMLElement * | root, |
core::objectmodel::BaseData & | data, | ||
BaseCamera * | c | ||
) |
const char * sofa::component::visual::getModuleComponentList | ( | ) |
const char * sofa::component::visual::getModuleName | ( | ) |
const char * sofa::component::visual::getModuleVersion | ( | ) |
bool sofa::component::visual::glhUnProjectf | ( | Real | winx, |
Real | winy, | ||
Real | winz, | ||
Real * | modelview, | ||
Real * | projection, | ||
const core::visual::VisualParams::Viewport & | viewport, | ||
Real * | objectCoordinate | ||
) |
SOFA_COMPONENT_VISUAL_API void sofa::component::visual::init | ( | ) |
void sofa::component::visual::initExternalModule | ( | ) |
int sofa::component::visual::CameraClass |
int sofa::component::visual::InteractiveCameraClass |
int sofa::component::visual::LineAxisClass |
int sofa::component::visual::RecordedCameraClass |
int sofa::component::visual::TrailRendererClass |
int sofa::component::visual::Visual3DTextClass |
int sofa::component::visual::VisualGridClass |
int sofa::component::visual::VisualModelImplClass |
int sofa::component::visual::VisualStyleClass |
int sofa::component::visual::VisualTransformClass |