[][src]Crate rbx_reflection

Structs

RbxClassDescriptor

Describes a class of Roblox instance. Classes relate to eachother via inheritance and have properties attached to them.

RbxEnumDescriptor

Describes a Roblox enum.

RbxPropertyDescriptor

Describes a property on a Roblox instance.

ValueResolveError

An error than can occur when trying to resolve an UnresolvedRbxValue to a concrete RbxValue using try_resolve_value.

Enums

RbxPropertyScriptability

Describes what kinds of access are allowed to a property from a script running inside Roblox.

RbxPropertyTypeDescriptor

Describes the type of an instance property.

Constants

RBX_VERSION_BUILD
RBX_VERSION_MAJOR
RBX_VERSION_MINOR
RBX_VERSION_PATCH

Functions

get_class_descriptor

Returns the class descriptor with the given name from the reflection database, if it exists.

get_enum_descriptor

Returns the enum descriptor with the given name from the reflection database, if it exists.

iter_class_descriptors

Returns an iterator over all class descriptors in the reflection database.

iter_enum_descriptors

Returns an itertaor over all enum descriptors in the reflection database.

try_resolve_value

Attempts to transform an UnresolvedRbxValue property on the given class into a concrete value using reflection information.