Sirikata
|
#include <TextureAtlasFilter.hpp>
Public Member Functions | |
TextureAtlasFilter (const String &args) | |
virtual | ~TextureAtlasFilter () |
virtual FilterDataPtr | apply (FilterDataPtr input) |
Static Public Member Functions | |
static Filter * | create (const String &args) |
Private Member Functions | |
MeshdataPtr | apply (MeshdataPtr md) |
Sirikata::Mesh::TextureAtlasFilter::TextureAtlasFilter | ( | const String & | args | ) |
Referenced by create().
virtual Sirikata::Mesh::TextureAtlasFilter::~TextureAtlasFilter | ( | ) | [inline, virtual] |
FilterDataPtr Sirikata::Mesh::TextureAtlasFilter::apply | ( | FilterDataPtr | input | ) | [virtual] |
Implements Sirikata::Mesh::Filter.
References Sirikata::InitFreeImage().
MeshdataPtr Sirikata::Mesh::TextureAtlasFilter::apply | ( | MeshdataPtr | md | ) | [private] |
References Sirikata::Logging::error, Sirikata::Mesh::GeometryInstance::geometryIndex, Sirikata::Mesh::SubMeshGeometry::Primitive::indices, Sirikata::Mesh::GeometryInstance::materialBindingMap, Sirikata::Mesh::SubMeshGeometry::Primitive::materialId, Sirikata::Mesh::Meshdata::GeometryInstanceIterator::next(), Sirikata::Mesh::SubMeshGeometry::primitives, SILOG, Sirikata::Mesh::SubMeshGeometry::TextureSet::stride, Sirikata::Mesh::MaterialEffectInfo::textures, Sirikata::Mesh::SubMeshGeometry::texUVs, Sirikata::Mesh::MaterialEffectInfo::Texture::uri, and Sirikata::Mesh::SubMeshGeometry::TextureSet::uvs.
static Filter* Sirikata::Mesh::TextureAtlasFilter::create | ( | const String & | args | ) | [inline, static] |
References TextureAtlasFilter().
Referenced by init().