7 #ifndef __godot_SurfaceAccessibleGodotMesh_h__ 8 #define __godot_SurfaceAccessibleGodotMesh_h__ 29 {
return mesh().is_valid(); }
33 using SurfaceAccessibleBase::attributeSpecs;
35 virtual void attributeSpecs(
39 SurfaceAccessibleI::Element
45 SurfaceAccessibleI::Element a_element,
47 SurfaceAccessibleI::Creation a_create);
49 SurfaceAccessibleI::Element a_element,
50 SurfaceAccessibleI::Attribute
52 SurfaceAccessibleI::Creation a_create);
57 SurfaceI::Restrictions a_restrictions);
60 Ref<ArrayMesh> mesh(
void);
61 void setMesh(Ref<ArrayMesh> a_refMesh)
62 { m_refMesh=a_refMesh; }
65 virtual void reset(
void);
70 Ref<ArrayMesh> m_refMesh;
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
virtual void bind(Instance a_instance)
associate with model data
Definition: SurfaceAccessibleBase.h:31
virtual BWORD isBound(void)
Return true if surface is available.
Definition: SurfaceAccessibleGodotMesh.h:28
Automatically reference-counted string container.
Definition: String.h:128
Godot ArrayMesh Surface Binding.
Definition: SurfaceAccessibleGodotMesh.h:20
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
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