all
이 페이지에서

all

함수

Whether every component of a vector of bools is true: all(a === b).

이름마다 붙은 시그니처와 설명은 커밋 26de7be8의 컴파일러 소스에서 그대로 가져온 영어 원문입니다.

구문

declare function all(a0: bool): bool
declare function all<V extends vec2b | vec3b | vec4b>(a0: V): (bool)
declare function all(v: bool | BoolVec): bool
declare function all<T>(xs: array<T>, pred: (x: T) => bool): bool

시그니처에는 앰비언트 파일이 스스로 쓰려고 선언한 타입이 나올 수 있습니다. 아래가 그 선언입니다.

BoolVec
type BoolVec = vec2b | vec3b | vec4b

매개변수

  • v 선택 사항 boolVbool | BoolVec
  • xs 선택 사항 array<T>
  • pred 선택 사항 (x: T) => bool

반환값

bool(bool)

설명

A scalar bool passes through. Over an array, all(xs, (x) => ...) is the fold.

대상별 출력

WGSL
all(a)
GLSL ES 3.00
all(a)

예제

함께 보기

이 페이지 편집 문제 보고