LINK ENTITY TO CLASS(): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
SirYodaJedi (talk | contribs) (Cat) |
||
Line 24: | Line 24: | ||
== See also == | == See also == | ||
* [[Authoring a Logical Entity#Linking the class to an entity name]] | * [[Authoring a Logical Entity#Linking the class to an entity name]] | ||
[[Category:Programming]] |
Revision as of 19:41, 24 April 2025
LINK_ENTITY_TO_CLASS()
is a C++ macro available in all Source and
GoldSrc games.
It is used to link a classname to a C++ class.
Syntax
In the standard Source SDK and
Half-Life SDK, the syntax is as such:
LINK_ENTITY_TO_CLASS(editor_classname, CPPClassName)
This will usually look like so:
LINK_ENTITY_TO_CLASS(info_null, CNullEntity)
ReGameDLL_CS
ReGameDLL_CS uses a modified syntax, adding an additional C++ class for server plugins:
LINK_ENTITY_TO_CLASS(editor_classname, CPPClassName, APIClassName)
This will usually look like so:
LINK_ENTITY_TO_CLASS(info_null, CNullEntity, CCSNullEntity)