Revision Difference
vgui.Create#546684
<function name="Create" parent="vgui" type="libraryfunc">
<description>Creates a panel by the specified classname.
<note>Custom VGUI elements are not loaded instantly. Use <page>GM:OnGamemodeLoaded</page> to create them on startup.</note></description>
<realm>Client and Menu</realm>
<file line="19-48">lua/includes/extensions/client/panel/scriptedpanels.lua</file>
<args>
<arg name="classname" type="string">Classname of the panel to create. Valid classnames are listed at: <page>VGUI Element List</page>.</arg>⤶
<arg name="parent" type="Panel" default="nil">Parent of the created panel.</arg>⤶
<arg name="name" type="string" default="nil">Name of the created panel.</arg>⤶
<arg name="classname" type="string">Classname of the panel to create.⤶
⤶
Default panel classnames can be found on the <page>VGUI Element List</page>.⤶
⤶
New panels can be registered via <page>vgui.Register</page> ⤶
</arg>⤶
<arg name="parent" type="Panel" default="nil">Panel to parent to.</arg>⤶
<arg name="name" type="string" default="nil">Custom name of the created panel for scripting/debugging purposes. Can be retrieved with <page>Panel:GetName</page>.</arg>⤶
</args>
<rets>
<ret name="" type="Panel">panel</ret>⤶
<ret name="" type="Panel">The created panel, or `nil` if creation failed for whatever reason.</ret>⤶
</rets>
</function>