Initial commit

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-26 13:00:51 +01:00
co-authored by Claude Opus 4.6
commit 852a5de700
19 changed files with 5340 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
"""Stub for Blender's internal _rna_info module."""
class InfoPropertyRNA:
identifier: str
type: str
fixed_type: InfoStructRNA | None
array_length: int
array_dimensions: tuple[int, ...]
is_readonly: bool
is_required: bool
is_argument_optional: bool
is_enum_flag: bool
description: str
default: str
default_str: str
enum_items: list[tuple[str, str, str]]
collection_type: InfoStructRNA | None
subtype: str
class InfoFunctionRNA:
identifier: str
description: str
is_classmethod: bool
args: list[InfoPropertyRNA]
return_values: tuple[InfoPropertyRNA, ...]
class InfoStructRNA:
identifier: str
name: str
description: str
base: InfoStructRNA | None
properties: list[InfoPropertyRNA]
functions: list[InfoFunctionRNA]
def BuildRNAInfo() -> tuple[
dict[str, InfoStructRNA],
dict[str, InfoFunctionRNA],
dict[str, object],
dict[str, InfoPropertyRNA],
]: ...