API 레퍼런스
검색 색인 준비 중…

Vector2<T>

sf::Vector2. 네이티브 핸들은 기존 저장소에 지연 바인딩된다.

타입 매개변수

상속 관계

계층 (theme_hierarchy_view_summary)

소스와 상속
멤버 목록20

생성자

속성

접근자

메소드

생성자

  • 지정한 스칼라 타입의 2차원 벡터를 생성한다. 생략된 성분은 0이며 원본 벡터를 변환하여 복사할 수도 있다.

    타입 매개변수

    • T extends "i8" | "u8" | "i16" | "u16" | "i32" | "u32" | "i64" | "u64" | "f32" | "f64"

    매개변수

    scalarType

    성분 저장 타입. i64/u64는 bigint, 나머지는 number를 사용한다.

    ...args
    Vector2Arguments<T> | (T extends FloatScalar ? PolarArguments : never)

    x, y 성분 또는 원본 벡터. 부동소수점 타입은 반지름과 Angle로 표현한 극좌표도 지원한다.

    반환값

    소스와 상속
  • 벡터와 스칼라 타입을 복사한다. 복사본은 독립된 저장소를 갖는다.

    타입 매개변수

    • T extends "i8" | "u8" | "i16" | "u16" | "i32" | "u32" | "i64" | "u64" | "f32" | "f64"

    매개변수

    반환값

    소스와 상속

접근자

  • get x(): Scalar<T>

    X 성분. 쓰기 시 scalarType에 해당하는 TypedArray 규칙에 따라 변환한다.

    반환값

    Scalar<T>
    소스와 상속
  • set x(value: Scalar<T>): void

    X 성분을 설정한다.

    매개변수

    value
    Scalar<T>

    반환값

    void
    소스와 상속
  • get y(): Scalar<T>

    Y 성분. 쓰기 시 scalarType에 해당하는 TypedArray 규칙에 따라 변환한다.

    반환값

    Scalar<T>
    소스와 상속
  • set y(value: Scalar<T>): void

    Y 성분을 설정한다.

    매개변수

    value
    Scalar<T>

    반환값

    void
    소스와 상속

메소드

  • 현재 스칼라 타입의 정밀도와 범위로 계산한 x²+y²를 반환한다.

    반환값

    Scalar<T>
    소스와 상속

심볼 멤버

"[mutableValue]": true
소스와 상속
  • get "[vector2Native]"(): NativeValueHandle<"vector2">

    반환값

    NativeValueHandle<"vector2">
    소스와 상속

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0