Implement abstract method registration and notation for such registration #11

Open
opened 2026-10-26 21:25:54 -07:00 by queertherians.org · 0 comments
Owner

Currently, concrete non-virtual methods are being implemented based on documentation, but currently how we implement abstract and overriding is not completely sorted out.

GDExtensionClassMethodInfo has metadata info that is currently set to null, but allows us to indicate virtual/etc methods, instead of just concrete methods, as well as classdb_register_extension_class_virtual_method likely being involved.

I will research this when I have the time or when this becomes a blocking issue.

Currently, concrete non-virtual methods are being implemented based on documentation, but currently how we implement abstract and overriding is not completely sorted out. GDExtensionClassMethodInfo has metadata info that is currently set to null, but allows us to indicate virtual/etc methods, instead of just concrete methods, as well as `classdb_register_extension_class_virtual_method` likely being involved. I will research this when I have the time or when this becomes a blocking issue.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
queertherians.org/gdxx#11
No description provided.