Sirikata
|
#include <ManualMaterialLoader.hpp>
Public Member Functions | |
ManualMaterialLoader (Mesh::VisualPtr visptr, const String name, const Mesh::MaterialEffectInfo &mat, const Transfer::URI &uri, TextureBindingsMapPtr textureFingerprints) | |
void | prepareResource (Ogre::Resource *r) |
void | loadResource (Ogre::Resource *r) |
Private Attributes | |
Mesh::VisualPtr | mVisualPtr |
const Mesh::MaterialEffectInfo * | mMat |
String | mName |
Transfer::URI | mURI |
TextureBindingsMapPtr | mTextureFingerprints |
Sirikata::Graphics::ManualMaterialLoader::ManualMaterialLoader | ( | Mesh::VisualPtr | visptr, |
const String | name, | ||
const Mesh::MaterialEffectInfo & | mat, | ||
const Transfer::URI & | uri, | ||
TextureBindingsMapPtr | textureFingerprints | ||
) |
References mMat, mName, mURI, mVisualPtr, and name().
void Sirikata::Graphics::ManualMaterialLoader::loadResource | ( | Ogre::Resource * | r | ) |
References Sirikata::Mesh::MaterialEffectInfo::Texture::affecting, Sirikata::Mesh::MaterialEffectInfo::Texture::color, Sirikata::Transfer::URL::context(), Sirikata::Transfer::URI::empty(), Sirikata::Transfer::URL::empty(), mMat, mTextureFingerprints, mURI, Sirikata::Mesh::MaterialEffectInfo::shininess, Sirikata::Mesh::MaterialEffectInfo::Texture::texCoord, Sirikata::Mesh::MaterialEffectInfo::textures, Sirikata::JS::JSPresence::toString(), Sirikata::Mesh::MaterialEffectInfo::Texture::uri, and url.
void Sirikata::Graphics::ManualMaterialLoader::prepareResource | ( | Ogre::Resource * | r | ) | [inline] |
const Mesh::MaterialEffectInfo* Sirikata::Graphics::ManualMaterialLoader::mMat [private] |
Referenced by loadResource(), and ManualMaterialLoader().
String Sirikata::Graphics::ManualMaterialLoader::mName [private] |
Referenced by ManualMaterialLoader().
Referenced by loadResource().
Referenced by loadResource(), and ManualMaterialLoader().
Referenced by ManualMaterialLoader().