DART  6.6.2
MeshShapeNode.cpp File Reference
#include <map>
#include <boost/filesystem.hpp>
#include <osg/Geode>
#include <osg/Geometry>
#include <osg/CullFace>
#include <osg/Texture2D>
#include <osgDB/ReadFile>
#include "dart/gui/osg/render/MeshShapeNode.hpp"
#include "dart/gui/osg/Utils.hpp"
#include "dart/dynamics/MeshShape.hpp"
#include "dart/dynamics/SimpleFrame.hpp"
#include "dart/common/Console.hpp"

Classes

class  dart::gui::osg::render::osgAiNode
 
class  dart::gui::osg::render::MeshShapeGeode
 
class  dart::gui::osg::render::MeshShapeGeometry
 

Namespaces

 dart
 
 dart::gui
 
 dart::gui::osg
 
 dart::gui::osg::render
 

Macros

#define GET_TEXTURE_TYPE_AND_COUNT(MATERIAL, TYPE)
 

Functions

std::ostream & dart::gui::osg::render::operator<< (std::ostream &str, const aiColor4D &c)
 
bool dart::gui::osg::render::checkSpecularSanity (const aiColor4D &c)
 

Macro Definition Documentation

◆ GET_TEXTURE_TYPE_AND_COUNT

#define GET_TEXTURE_TYPE_AND_COUNT (   MATERIAL,
  TYPE 
)
Value:
{ \
const auto count = MATERIAL.GetTextureCount(TYPE); \
if (count) \
return std::make_pair(TYPE, count); \
}