thebookofshaders/glossary/bvec4/README-pl.md

1.3 KiB

bvec4

4-wymiarowy wektor boolowski

Deklaracja

vec4 aBvec4 = bvec4(true, true, true, true);
vec4 bBvec4 = bvec4(true);

vec4 cBvec4 = bvec4(aBvec2, aBool, aBvec3);
vec4 dBvec4 = bvec4(aBvec2.x, aBvec2.y, aBool, aBvec3.x);

Opis

bvec4 to wektor boolowski mający cztery składowe. Można go zainicjalizować:

  • Podając osobną wartość skalarną dla każdej składowej.
  • Podając jedną wartość skalarną. Wartość ta zostanie użyta dla wszystkich składowych.
  • Podając kombinację wektorów i skalarów. Odpowiednie wartości zostaną użyte do inicjalizacji składowych. Argumenty konstruktora muszą mieć przynajmniej tyle składowych, ile wynosi rozmiar inicjalizowanego wektora.

Zobacz też

bool, int, float, bvec2, bvec3, bvec4, ivec2, ivec3, ivec4, vec2, vec3, vec4, mat2, mat3, mat4