[][src]Crate bevy_derive

Macros

external_type_uuid

Derive Macros

Bytes

Derives the Bytes trait. Each field must also implements Bytes or this will fail.

DynamicPlugin

Generates a dynamic plugin entry point function for the given Plugin type.

FromResources

Derives the FromResources trait. Each field must also implement the FromResources trait or this will fail. FromResources is automatically implemented for types that implement Default.

RenderResource

Derives the RenderResource trait. The type must also implement Bytes or this will fail.

RenderResources

Derives the RenderResources trait. Each field must implement RenderResource or this will fail. You can ignore fields using #[render_resources(ignore)].

ShaderDefs

Derives the ShaderDefs trait. Each field must implement ShaderDef or this will fail. You can ignore fields using #[shader_defs(ignore)].

TypeUuid