103 return interface_type_;
110 switch (interface_type_) {
121 switch (interface_type_) {
148 return interface_type_ ==
Output;
157 return a.interface_type_ == b.interface_type_ &&
a.data_type_ == b.data_type_;
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
static MFDataType ForVector()
Category category() const
static MFDataType ForSingle()
MFDataType data_type() const
static MFParamType ForVectorInput(const CPPType &base_type)
Category category() const
bool is_output_or_mutable() const
static MFParamType ForSingleOutput(const CPPType &type)
static MFParamType ForMutableSingle(const CPPType &type)
InterfaceType interface_type() const
friend bool operator!=(const MFParamType &a, const MFParamType &b)
static MFParamType ForVectorOutput(const CPPType &base_type)
friend bool operator==(const MFParamType &a, const MFParamType &b)
static MFParamType ForMutableVector(const CPPType &base_type)
MFParamType(InterfaceType interface_type, MFDataType data_type)
static MFParamType ForSingleInput(const CPPType &type)
bool is_input_or_mutable() const
bool operator!=(const MFDataType &a, const MFDataType &b)
bool operator==(const MFDataType &a, const MFDataType &b)