Public Member Functions | Private Attributes
ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo Class Reference

#include <import_fbx.h>

List of all members.

Public Member Functions

ColorType getColor () const
KFbxSurfaceMaterial * getSurfaceMaterial () const
KFbxFileTexture * getTextureFileObject (const char *attributeName)
int getTextureIndex () const
bool hasColor () const
bool hasTexture () const
 MaterialInfo ()
void setColor (const ColorType &col)
void setSurfaceMaterial (KFbxSurfaceMaterial *mat)
void setTextureIndex (const int i)

Private Attributes

ColorType color
bool hascolor
KFbxSurfaceMaterial * surfMat
int textindex

Detailed Description

template<class OpenMeshType>
class ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo

Definition at line 117 of file import_fbx.h.


Constructor & Destructor Documentation

template<class OpenMeshType >
ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::MaterialInfo ( ) [inline]

Definition at line 125 of file import_fbx.h.


Member Function Documentation

template<class OpenMeshType >
ColorType ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::getColor ( ) const [inline]

Definition at line 151 of file import_fbx.h.

template<class OpenMeshType >
KFbxSurfaceMaterial* ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::getSurfaceMaterial ( ) const [inline]

Definition at line 131 of file import_fbx.h.

template<class OpenMeshType >
KFbxFileTexture* ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::getTextureFileObject ( const char *  attributeName) [inline]

Definition at line 133 of file import_fbx.h.

template<class OpenMeshType >
int ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::getTextureIndex ( ) const [inline]

Definition at line 130 of file import_fbx.h.

template<class OpenMeshType >
bool ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::hasColor ( ) const [inline]

Definition at line 128 of file import_fbx.h.

template<class OpenMeshType >
bool ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::hasTexture ( ) const [inline]

Definition at line 129 of file import_fbx.h.

template<class OpenMeshType >
void ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::setColor ( const ColorType col) [inline]

Definition at line 126 of file import_fbx.h.

template<class OpenMeshType >
void ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::setSurfaceMaterial ( KFbxSurfaceMaterial *  mat) [inline]

Definition at line 132 of file import_fbx.h.

template<class OpenMeshType >
void ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::setTextureIndex ( const int  i) [inline]

Definition at line 127 of file import_fbx.h.


Member Data Documentation

template<class OpenMeshType >
ColorType ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::color [private]

Definition at line 121 of file import_fbx.h.

template<class OpenMeshType >
bool ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::hascolor [private]

Definition at line 122 of file import_fbx.h.

template<class OpenMeshType >
KFbxSurfaceMaterial* ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::surfMat [private]

Definition at line 123 of file import_fbx.h.

template<class OpenMeshType >
int ImporterFBX< OpenMeshType >::VCGMaterialBridge::MaterialInfo::textindex [private]

Definition at line 120 of file import_fbx.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:39:01