28 #ifndef __GABC_OOptions__
29 #define __GABC_OOptions__
69 const char *
subdGroup()
const {
return mySubdGroup.buffer(); }
76 const char *
name)
const;
79 {
return myAttributePatterns[own].buffer(); }
82 myAttributePatterns[own].harden(pattern);
89 {
return myPrimToDetailPattern; }
91 { myPrimToDetailPattern.harden(s); }
97 {
return myForcePrimToDetail; }
99 { myForcePrimToDetail =
v; }
104 bool matchArrayAttribPattern(
const char *
name)
const;
106 {
return myArrayAttribPattern; }
108 { myArrayAttribPattern.harden(s); }
133 bool myForcePrimToDetail;
134 bool myOutputIndexedArrays;
void setSubdGroup(const char *g)
GLsizei const GLfloat * value
const char * uvAttribPattern() const
const char * primToDetailPattern() const
void setUVAttribPattern(const char *pattern)
bool forcePrimToDetail() const
Alembic::AbcCoreAbstract::TimeSamplingPtr TimeSamplingPtr
const char * subdGroup() const
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
void setAttributePattern(GA_AttributeOwner own, const char *pattern)
const char * pathAttribute() const
void setForcePrimToDetail(bool v)
GLuint const GLchar * name
const char * getAttributePattern(GA_AttributeOwner own) const
void setArrayAttribPattern(const char *s)
void setPrimToDetailPattern(const char *s)
bool outputIndexedArrays() const
const char * arrayAttribPattern() const
void setFullBounds(bool f)
void setPathAttribute(const char *s)
void setOutputIndexedArrays(bool value)