This is the complete list of members for lvr2::MeshBuffer, including all inherited members.
add(const std::string &name, Channel< U > channel) | lvr2::VariantChannelMap< T > | |
add(const std::string &name) | lvr2::VariantChannelMap< T > | |
add(const std::string &name, size_t numElements, size_t width) | lvr2::VariantChannelMap< T > | |
addAtomic(T data, const std::string &name) | lvr2::BaseBuffer | |
addChannel(typename Channel< T >::Ptr data, const std::string &name) | lvr2::BaseBuffer | |
addChannel(boost::shared_array< T > array, std::string name, size_t n, size_t width) | lvr2::BaseBuffer | |
addEmptyChannel(const std::string &name, size_t n, size_t width) | lvr2::BaseBuffer | |
addEmptyFloatChannel(const std::string &name, size_t n, size_t width) | lvr2::BaseBuffer | inline |
addEmptyIndexChannel(const std::string &name, size_t n, size_t width) | lvr2::BaseBuffer | inline |
addEmptyUCharChannel(const std::string &name, size_t n, size_t width) | lvr2::BaseBuffer | inline |
addFloatAtomic(float data, const std::string &name) | lvr2::BaseBuffer | inline |
addFloatChannel(FloatChannelPtr data, const std::string &name) | lvr2::BaseBuffer | inline |
addFloatChannel(floatArr array, std::string name, size_t n, size_t width) | lvr2::BaseBuffer | inline |
addIndexChannel(IndexChannelPtr data, const std::string &name) | lvr2::BaseBuffer | inline |
addIndexChannel(indexArray array, std::string name, size_t n, size_t width) | lvr2::BaseBuffer | inline |
addIntAtomic(int data, const std::string &name) | lvr2::BaseBuffer | inline |
addUCharAtomic(unsigned char data, const std::string &name) | lvr2::BaseBuffer | inline |
addUCharChannel(UCharChannelPtr data, const std::string &name) | lvr2::BaseBuffer | inline |
addUCharChannel(ucharArr array, std::string name, size_t n, size_t width) | lvr2::BaseBuffer | inline |
base typedef | lvr2::MeshBuffer | private |
channelWidth(const std::string &name) const | lvr2::BaseBuffer | |
clone() const | lvr2::BaseBuffer | inline |
elem_type typedef | lvr2::VariantChannelMap< T > | |
erase(iterator< U > it) | lvr2::VariantChannelMap< T > | inline |
floatChannelWidth(const std::string &name) const | lvr2::BaseBuffer | inline |
get(const std::string &name) | lvr2::VariantChannelMap< T > | |
get(const std::string &name) const | lvr2::VariantChannelMap< T > | |
getAllChannelsOfType(std::map< std::string, Channel< T > > &channels) | lvr2::BaseBuffer | inline |
getAllChannelsOfType(std::vector< std::pair< std::string, Channel< T > >> &channels) | lvr2::BaseBuffer | inline |
getArray(const std::string &name, size_t &n, size_t &w) | lvr2::BaseBuffer | |
getAtomic(const std::string &name) | lvr2::BaseBuffer | |
getChannel(const std::string &name) | lvr2::BaseBuffer | |
getChannel(const std::string &name) const | lvr2::BaseBuffer | |
getChannel(const std::string &name, FloatChannelOptional &channelOptional) | lvr2::BaseBuffer | inline |
getChannel(const std::string &name, IndexChannelOptional &channelOptional) | lvr2::BaseBuffer | inline |
getChannel(const std::string &name, UCharChannelOptional &channelOptional) | lvr2::BaseBuffer | inline |
getFaceColors(size_t &width) | lvr2::MeshBuffer | |
getFaceIndices() | lvr2::MeshBuffer | |
getFaceMaterialIndices() | lvr2::MeshBuffer | |
getFaceNormals() | lvr2::MeshBuffer | |
getFloatArray(const std::string &name, size_t &n, size_t &w) | lvr2::BaseBuffer | inline |
getFloatAtomic(const std::string &name) | lvr2::BaseBuffer | inline |
getFloatChannel(const std::string &name) | lvr2::BaseBuffer | inline |
getFloatHandle(unsigned int idx, const std::string &name) | lvr2::BaseBuffer | inline |
getHandle(unsigned int idx, const std::string &name) | lvr2::BaseBuffer | |
getIndexArray(const std::string &name, size_t &n, size_t &w) | lvr2::BaseBuffer | inline |
getIndexChannel(const std::string &name) | lvr2::BaseBuffer | inline |
getIndexHandle(unsigned int idx, const std::string &name) | lvr2::BaseBuffer | inline |
getIntAtomic(const std::string &name) | lvr2::BaseBuffer | inline |
getMaterials() | lvr2::MeshBuffer | |
getOptional(const std::string &name) | lvr2::VariantChannelMap< T > | |
getOptional(const std::string &name) const | lvr2::VariantChannelMap< T > | |
getTextureCoordinates() | lvr2::MeshBuffer | |
getTextures() | lvr2::MeshBuffer | |
getUCharArray(const std::string &name, size_t &n, size_t &w) | lvr2::BaseBuffer | inline |
getUCharAtomic(const std::string &name) | lvr2::BaseBuffer | inline |
getUCharChannel(const std::string &name) | lvr2::BaseBuffer | inline |
getUCharHandle(unsigned int idx, const std::string &name) | lvr2::BaseBuffer | inline |
getVertexColors(size_t &width) | lvr2::MeshBuffer | |
getVertexNormals() | lvr2::MeshBuffer | |
getVertices() | lvr2::MeshBuffer | |
hasChannel(const std::string &name) const | lvr2::BaseBuffer | |
hasFaceColors() const | lvr2::MeshBuffer | |
hasFaceNormals() const | lvr2::MeshBuffer | |
hasFaces() const | lvr2::MeshBuffer | |
hasFloatChannel(const std::string &name) const | lvr2::BaseBuffer | inline |
hasIndexChannel(const std::string &name) const | lvr2::BaseBuffer | inline |
hasUCharChannel(const std::string &name) const | lvr2::BaseBuffer | inline |
hasVertexColors() const | lvr2::MeshBuffer | |
hasVertexNormals() const | lvr2::MeshBuffer | |
hasVertices() const | lvr2::MeshBuffer | |
indexChannelWidth(const std::string &name) const | lvr2::BaseBuffer | inline |
is_type(const std::string &name) const | lvr2::VariantChannelMap< T > | |
key_type typedef | lvr2::VariantChannelMap< T > | |
keys() | lvr2::VariantChannelMap< T > | |
m_materials | lvr2::MeshBuffer | private |
m_textures | lvr2::MeshBuffer | private |
manipulate(V visitor) | lvr2::BaseBuffer | inline |
MeshBuffer() | lvr2::MeshBuffer | |
num_types | lvr2::VariantChannelMap< T > | static |
numChannels() | lvr2::VariantChannelMap< T > | |
numFaces() const | lvr2::MeshBuffer | |
numVertices() const | lvr2::MeshBuffer | |
removeChannel(const std::string &name) | lvr2::BaseBuffer | |
removeFloatChannel(const std::string &name) | lvr2::BaseBuffer | inline |
removeIndexChannel(const std::string &name) | lvr2::BaseBuffer | inline |
removeUCharChannel(const std::string &name) | lvr2::BaseBuffer | inline |
removeVertices() | lvr2::MeshBuffer | inline |
setFaceColors(ucharArr colors, size_t w=3) | lvr2::MeshBuffer | |
setFaceIndices(indexArray indices, size_t n) | lvr2::MeshBuffer | |
setFaceMaterialIndices(indexArray indices) | lvr2::MeshBuffer | |
setFaceNormals(floatArr normals) | lvr2::MeshBuffer | |
setMaterials(std::vector< Material > &materials) | lvr2::MeshBuffer | inline |
setTextureCoordinates(floatArr coordinates) | lvr2::MeshBuffer | |
setTextures(std::vector< Texture > &textures) | lvr2::MeshBuffer | inline |
setVertexColors(ucharArr colors, size_t w=3) | lvr2::MeshBuffer | |
setVertexNormals(floatArr normals) | lvr2::MeshBuffer | |
setVertices(floatArr vertices, size_t n) | lvr2::MeshBuffer | |
type(const std::string &name) const | lvr2::VariantChannelMap< T > | |
type_of_index typedef | lvr2::VariantChannelMap< T > | |
typedBegin() | lvr2::VariantChannelMap< T > | inline |
typedBegin() const | lvr2::VariantChannelMap< T > | inline |
types typedef | lvr2::VariantChannelMap< T > | |
ucharChannelWidth(const std::string &name) const | lvr2::BaseBuffer | inline |
val_type typedef | lvr2::VariantChannelMap< T > |