7 #ifndef __surface_SurfaceTransform_h__ 8 #define __surface_SurfaceTransform_h__ 34 add(transform, FE_SPEC(
"spc:transform",
36 add(direction, FE_SPEC(
"spc:dir",
37 "Orientation facing forward"));
38 add(left, FE_SPEC(
"spc:left",
39 "Orientation to side from direction"));
43 SurfacePoint::populate(spLayout);
48 scope()->within(spLayout->name(),
"spc:dir",
50 scope()->within(spLayout->name(),
"spc:left",
52 scope()->within(spLayout->name(),
"spc:up",
54 scope()->within(spLayout->name(),
"spc:at",
62 transform.
attribute()->setSerialize(FALSE);
64 set(uvw(),0.0f,0.0f,1.0f);
65 setIdentity(transform());
kernel
Definition: namespace.dox:3
Bound accessor in a RecordView.
Definition: RecordView.h:147
virtual void initializeRecord(void)
Called at instantiation to initialize attributes.
Definition: SurfacePoint.h:41
sp< Attribute > attribute(void) const
Return the attribute this accessor is for.
Definition: Accessor.cc:151
SurfacePoint RecordView.
Definition: SurfacePoint.h:20
virtual void addFunctors(void)
Called at instantiation to add functors.
Definition: SurfacePoint.h:31
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192