7 #ifndef __houdini_SurfaceAccessibleHapi_h__ 8 #define __houdini_SurfaceAccessibleHapi_h__ 31 virtual BWORD isBound(
void);
33 using SurfaceAccessibleBase::attributeSpecs;
34 virtual void attributeSpecs(
38 SurfaceAccessibleI::Element
43 SurfaceAccessibleI::Element a_element,
45 SurfaceAccessibleI::Creation a_create,
46 SurfaceAccessibleI::Writable
49 SurfaceAccessibleI::Element a_element,
50 SurfaceAccessibleI::Attribute
52 SurfaceAccessibleI::Creation a_create,
53 SurfaceAccessibleI::Writable
56 virtual BWORD load(
String a_filename,
62 SurfaceI::Restrictions a_restrictions);
64 static String lastError(HAPI_Session* a_pHapiSession);
69 std::map<String,String> m_optionMap;
72 HAPI_Session m_hapiSession;
73 HAPI_NodeId m_hapiNodeId;
Common Functionality for Accessible Surface.
Definition: SurfaceAccessibleBase.h:20
virtual sp< SurfaceI > surface(void)
Return current underlying SurfaceI.
Definition: SurfaceAccessibleBase.h:143
kernel
Definition: namespace.dox:3
Houdini Engine Surface Binding.
Definition: SurfaceAccessibleHapi.h:20
Automatically reference-counted string container.
Definition: String.h:128
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192
virtual BWORD load(String a_filename)
load model data from file
Definition: SurfaceAccessibleBase.h:45
virtual sp< SurfaceAccessorI > accessor(String a_node, Element a_element, String a_name, Creation a_create, Writable a_writable)
Return access to an attribute.
Definition: SurfaceAccessibleBase.h:87