MCPcopy Create free account
hub / github.com/ImageEngine/cortex / variableSize

Method variableSize

src/IECoreScene/CurvesPrimitive.cpp:216–232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

214}
215
216size_t CurvesPrimitive::variableSize( PrimitiveVariable::Interpolation interpolation ) const
217{
218 switch( interpolation )
219 {
220 case PrimitiveVariable::Constant :
221 return 1;
222 case PrimitiveVariable::Uniform :
223 return m_vertsPerCurve->readable().size();
224 case PrimitiveVariable::Varying :
225 case PrimitiveVariable::FaceVarying :
226 return m_numFaceVarying;
227 case PrimitiveVariable::Vertex :
228 return m_numVerts;
229 default :
230 return 0;
231 }
232}
233
234size_t CurvesPrimitive::variableSize( PrimitiveVariable::Interpolation interpolation, unsigned curveIndex ) const
235{

Callers 4

testMethod · 0.95
testVariableSizeMethod · 0.95
testSetTopologyMethod · 0.95

Calls 2

readableMethod · 0.80
sizeMethod · 0.45

Tested by 4

testMethod · 0.76
testVariableSizeMethod · 0.76
testSetTopologyMethod · 0.76