public TextSceneNode AddTextSceneNodeW(GUIFont font, string text, Color color, SceneNode parent) { IntPtr par = IntPtr.Zero; if (parent != null) par = parent.Raw; #if !LINUX return (TextSceneNode) NativeElement.GetObject(SceneManager_AddTextSceneNodeW(_raw, font.Raw, text, color.ToUnmanaged(), par), typeof(TextSceneNode)); #else return (TextSceneNode) NativeElement.GetObject(SceneManager_AddTextSceneNode(_raw, font.Raw, text, color.ToUnmanaged(), par), typeof(TextSceneNode)); #endif }
public TextSceneNode AddBillboardTextSceneNodeW(GUIFont font, string text, SceneNode parent, Dimension2Df size, Vector3D position, int id, Color shade_top, Color shade_down) { IntPtr par = IntPtr.Zero; if (parent != null) par = parent.Raw; return (TextSceneNode) NativeElement.GetObject(SceneManager_AddTextSceneNode2W(_raw, font.Raw, text, par, size.ToUnmanaged(), position.ToUnmanaged(), id, shade_top.ToUnmanaged(), shade_down.ToUnmanaged()), typeof(TextSceneNode)); }