Joseph HENRY 852a5de700 Initial commit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 13:00:51 +01:00

41 lines
972 B
Python

"""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],
]: ...