Sirikata
Public Types | Public Member Functions | Public Attributes
Sirikata::Mesh::MaterialEffectInfo::Texture Struct Reference

#include <Meshdata.hpp>

Collaboration diagram for Sirikata::Mesh::MaterialEffectInfo::Texture:

List of all members.

Public Types

enum  Affecting {
  DIFFUSE, SPECULAR, EMISSION, AMBIENT,
  REFLECTIVE, OPACITY
}
enum  SamplerType {
  SAMPLER_TYPE_UNSPECIFIED, SAMPLER_TYPE_1D, SAMPLER_TYPE_2D, SAMPLER_TYPE_3D,
  SAMPLER_TYPE_CUBE, SAMPLER_TYPE_RECT, SAMPLER_TYPE_DEPTH, SAMPLER_TYPE_STATE
}
enum  SamplerFilter {
  SAMPLER_FILTER_UNSPECIFIED, SAMPLER_FILTER_NONE, SAMPLER_FILTER_NEAREST, SAMPLER_FILTER_LINEAR,
  SAMPLER_FILTER_NEAREST_MIPMAP_NEAREST, SAMPLER_FILTER_LINEAR_MIPMAP_NEAREST, SAMPLER_FILTER_NEAREST_MIPMAP_LINEAR, SAMPLER_FILTER_LINEAR_MIPMAP_LINEAR
}
enum  WrapMode {
  WRAP_MODE_UNSPECIFIED = 0, WRAP_MODE_NONE, WRAP_MODE_WRAP, WRAP_MODE_MIRROR,
  WRAP_MODE_CLAMP, WRAP_MODE_BORDER
}

Public Member Functions

bool operator== (const Texture &rhs) const
bool operator!= (const Texture &rhs) const

Public Attributes

std::string uri
Vector4f color
size_t texCoord
enum
Sirikata::Mesh::MaterialEffectInfo::Texture::Affecting 
affecting
enum
Sirikata::Mesh::MaterialEffectInfo::Texture::SamplerType 
samplerType
SamplerFilter minFilter
SamplerFilter magFilter
WrapMode wrapS
WrapMode wrapT
WrapMode wrapU
unsigned int maxMipLevel
float mipBias

Member Enumeration Documentation

Enumerator:
DIFFUSE 
SPECULAR 
EMISSION 
AMBIENT 
REFLECTIVE 
OPACITY 
Enumerator:
SAMPLER_FILTER_UNSPECIFIED 
SAMPLER_FILTER_NONE 
SAMPLER_FILTER_NEAREST 
SAMPLER_FILTER_LINEAR 
SAMPLER_FILTER_NEAREST_MIPMAP_NEAREST 
SAMPLER_FILTER_LINEAR_MIPMAP_NEAREST 
SAMPLER_FILTER_NEAREST_MIPMAP_LINEAR 
SAMPLER_FILTER_LINEAR_MIPMAP_LINEAR 
Enumerator:
SAMPLER_TYPE_UNSPECIFIED 
SAMPLER_TYPE_1D 
SAMPLER_TYPE_2D 
SAMPLER_TYPE_3D 
SAMPLER_TYPE_CUBE 
SAMPLER_TYPE_RECT 
SAMPLER_TYPE_DEPTH 
SAMPLER_TYPE_STATE 
Enumerator:
WRAP_MODE_UNSPECIFIED 
WRAP_MODE_NONE 
WRAP_MODE_WRAP 
WRAP_MODE_MIRROR 
WRAP_MODE_CLAMP 
WRAP_MODE_BORDER 

Member Function Documentation

bool Sirikata::Mesh::MaterialEffectInfo::Texture::operator!= ( const Texture rhs) const
bool Sirikata::Mesh::MaterialEffectInfo::Texture::operator== ( const Texture rhs) const

Member Data Documentation


The documentation for this struct was generated from the following files: