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

ReadonlyRenderStates

읽기 전용 그리기 상태입니다. 텍스처와 셰이더는 리소스 참조를 유지합니다.

interface ReadonlyRenderStates {
    blendMode: Readonly<BlendMode>;
    coordinateType: CoordinateType;
    shader:
        | null
        | Readonly<
            Pick<
                Shader,
                | typeof graphicsNative
                | "getNativeHandle"
                | typeof shaderId
                | typeof shaderTextures,
            >,
        >;
    stencilMode: Readonly<
        Omit<StencilMode, "stencilReference" | "stencilMask">,
    > & {
        stencilMask: Readonly<StencilValue>;
        stencilReference: Readonly<StencilValue>;
    };
    texture: | null
    | Readonly<
        Pick<
            Texture,
            | "getSize"
            | typeof graphicsNative
            | typeof textureId
            | typeof textureOwner
            | "copyToImage"
            | "isSmooth"
            | "isRepeated"
            | "isSrgb"
            | "getNativeHandle",
        >,
    >;
    transform: ReadonlyValue<Transform>;
}
소스와 상속
멤버 목록6

속성

속성

blendMode: Readonly<BlendMode>

색상 블렌드 모드입니다.

소스와 상속
coordinateType: CoordinateType

텍스처 좌표 단위입니다.

소스와 상속
shader:
    | null
    | Readonly<
        Pick<
            Shader,
            | typeof graphicsNative
            | "getNativeHandle"
            | typeof shaderId
            | typeof shaderTextures,
        >,
    >

셰이더 리소스 참조입니다. null은 기본 파이프라인을 사용합니다.

소스와 상속
stencilMode: Readonly<Omit<StencilMode, "stencilReference" | "stencilMask">> & {
    stencilMask: Readonly<StencilValue>;
    stencilReference: Readonly<StencilValue>;
}

스텐실 테스트 설정입니다.

타입 선언

  • 읽기 전용stencilMask: Readonly<StencilValue>

    읽기 전용 스텐실 비교 마스크입니다.

  • 읽기 전용stencilReference: Readonly<StencilValue>

    읽기 전용 스텐실 참조 값입니다.

소스와 상속
texture:
    | null
    | Readonly<
        Pick<
            Texture,
            | "getSize"
            | typeof graphicsNative
            | typeof textureId
            | typeof textureOwner
            | "copyToImage"
            | "isSmooth"
            | "isRepeated"
            | "isSrgb"
            | "getNativeHandle",
        >,
    >

텍스처 리소스 참조입니다. null은 텍스처를 사용하지 않습니다.

소스와 상속

그리기 전에 적용할 변환입니다.

소스와 상속

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