7 #ifndef __usd_SurfaceAccessorUsdGraph_h__ 8 #define __usd_SurfaceAccessorUsdGraph_h__ 25 { setName(
"SurfaceAccessorUsdGraph"); }
28 using SurfaceAccessorBase::set;
29 using SurfaceAccessorBase::spatialVector;
32 BWORD bind(SurfaceAccessibleI::Element a_element,
33 SurfaceAccessibleI::Attribute a_attribute);
34 BWORD bind(SurfaceAccessibleI::Element a_element,
37 virtual U32 count(
void)
const;
38 virtual U32 subCount(U32 index)
const;
40 virtual void set(U32 a_index,U32 a_subIndex,
String a_string);
41 virtual String string(U32 a_index,U32 a_subIndex=0);
43 virtual I32 integer(U32 a_index,U32 a_subIndex=0);
45 virtual Real real(U32 a_index,U32 a_subIndex=0);
47 virtual SpatialVector spatialVector(U32 a_index,U32 a_subIndex=0);
52 I32 offsetOfVertex(I32 a_subIndex)
55 { 0,1,2,3,0, 4,5,6,7,4 };
56 return table[a_subIndex];
59 BWORD isBound(
void)
const 63 SurfaceAccessibleI::Element a_element)
const;
65 SpatialVector extentCorner(I32 a_primitiveIndex,I32 a_offset);
67 virtual BWORD bindInternal(SurfaceAccessibleI::Element a_element,
kernel
Definition: namespace.dox:3
Common Functionality for Accessor Surface.
Definition: SurfaceAccessorBase.h:20
Automatically reference-counted string container.
Definition: String.h:128
USD Graph Access.
Definition: SurfaceAccessorUsdGraph.h:19
Wrapper for std::vector.
Definition: Array.h:21
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192