pub trait ScriptedNodeComponentPack: Sized {
    // Required method
    fn query_param(
        entity: Entity,
        world: &World,
        list: &mut Vec<ScriptedNodesParam>
    ) -> bool;
}

Required Methods§

source

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

Implementations on Foreign Types§

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack, N: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack, N: ScriptedNodeComponentPack, O: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl ScriptedNodeComponentPack for ()

source§

fn query_param(_: Entity, _: &World, _: &mut Vec<ScriptedNodesParam>) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<T: Component> ScriptedNodeComponentPack for &T

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<T: Component> ScriptedNodeComponentPack for &mut T

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A,)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack, N: ScriptedNodeComponentPack, O: ScriptedNodeComponentPack, P: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K)

source§

fn query_param( entity: Entity, world: &World, list: &mut Vec<ScriptedNodesParam> ) -> bool

Implementors§