RenderBuffer - stingray.RenderBuffer 오브젝트 참조 - Stingray Lua API 참조

stingray.RenderBuffer 오브젝트 참조

설명

렌더링용 데이터의 버퍼를 조작하기 위한 API입니다.

상수

구성요소의 의미 체계를 설명합니다.
구성요소의 의미 체계를 설명합니다.
구성요소의 의미 체계를 설명합니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.
구성요소의 의미 체계를 설명합니다.

RB_ETC2_R11 : integer

압축된 데이터 형식입니다.

RB_ETC2_RG11 : integer

압축된 데이터 형식입니다.

RB_ETC2_RGB8 : integer

압축된 데이터 형식입니다.

RB_ETC2_RGB8A1 : integer

압축된 데이터 형식입니다.

RB_ETC2_RGBA8 : integer

압축된 데이터 형식입니다.
구성요소가 정수 데이터를 사용합니다.
압축된 데이터 형식입니다.
압축된 데이터 형식입니다.

RB_PVR_RGB_2BPP : integer

압축된 데이터 형식입니다.

RB_PVR_RGB_4BPP : integer

압축된 데이터 형식입니다.
버퍼 뷰 유형을 설명합니다.
구성요소의 의미 체계를 설명합니다.
구성요소의 의미 체계를 설명합니다.
버퍼 뷰 유형을 설명합니다.
2D 텍스처 유형입니다.
3D 텍스처 유형입니다.
정육면체 텍스처 유형입니다.

함수

매개변수

format :

integer

형식 설명자입니다.

반환하는 항목

integer

해당 형식을 통해 사용된 구성요소 유형입니다.

매개변수

compression :

integer

압축 RB_*의 유형입니다.

반환하는 항목

integer

정수 형식 설명자 코드입니다.

매개변수

format :

integer

형식 설명자입니다.

반환하는 항목

boolean

형식이 압축 형식인 경우 True입니다.

매개변수

validity :

integer

버퍼가 정적인지, 업데이트 가능한지를 설명하는 RB_VALIDITY_* 값입니다.

view :

integer

생성 중인 버퍼의 유형을 설명하는 RB_*_BUFFER_VIEW입니다.

stride :

integer

데이터의 스트라이드입니다.

data :

table

데이터가 포함된 숫자 테이블입니다.

반환하는 항목

integer

버퍼에 대한 핸들입니다.

매개변수

view :

integer

생성 중인 RB_*_DESCRIPTION입니다.

desc :

table

버퍼에 대한 설명입니다.

반환하는 항목

integer

버퍼 설명 오브젝트에 대한 핸들입니다.

desc는 각각 정점 채널을 설명하는 하위 테이블을 가진 여러 테이블로 이루어진 테이블이어야 합니다. 하위 테이블에는 다음 필드가 있습니다.

  • format: 채널의 형식(format()을 통해 반환)입니다.
  • semantic: 채널의 RB_*_SEMANTIC입니다.
  • vb_index: 이 채널이 참조하는 정점 버퍼의 인덱스입니다.
  • set: 의미 체계 세트(즉, TEXCOORD0, TEXCOORD1 등)입니다.
  • instance: 정점 채널에 인스턴스별 데이터가 포함되어 있는 경우 True입니다.
매개변수

handle :

integer

제거해야 하는 버퍼에 대한 핸들입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

handle :

integer

create_description()을 통해 반환된 설명 핸들입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

component_type :

integer

구성요소 RB_*_COMPONENT의 유형입니다.

signed :

boolean

데이터를 서명된 것으로 취급해야 하는 경우 True입니다.

normalize :

boolean

입력 정수 데이터가 0--1 또는 -1 -- 1 범위로 정규화되어야 하는 경우 True입니다.

bit_depth_x :

integer

x 구성요소의 비트 수입니다.

bit_depth_y :

integer

y 구성요소의 비트 수입니다.

bit_depth_z :

integer

z 구성요소의 비트 수입니다.

bit_depth_w :

integer

w 구성요소의 비트 수입니다.

반환하는 항목

integer

정수 형식 설명자 코드입니다.

매개변수

format :

integer

형식 설명자입니다.

반환하는 항목

integer

형식에 의해 사용되는 비트 수입니다.

매개변수

format :

integer

형식 설명자입니다.

반환하는 항목

integer

형식에 의해 사용되는 구성요소 수입니다.

매개변수

handle :

integer

업데이트해야 하는 버퍼에 대한 핸들입니다.

type :

integer

RB_*_COMPONENT 데이터 유형입니다.

data :

table

버퍼에 대한 새 데이터입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

handle :

integer

create_description()을 통해 반환된 설명 핸들입니다.

desc :

table

업데이트된 버퍼 설명입니다. create_description()을 참조하십시오.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.