Manual
GPU 스텐실 실패 작업 가져오기
이 문서는 GPU에서 스텐실 테스트가 실패했을 때 수행되는 스텐실 작업을 가져오는 함수에 대해 설명합니다. 함수 설명 함수명 gpu_get_stencil_fail 문법 gpu_get_stencil_fail() 반환값 * 스텐실 작업 상수 예제 코드 아래의 예제 코드는 현재 스텐실 실패 작업을 가져오고, 이를 임시 변수에 저장한 후, 스텐실 실패 작업을 변경하고 원을
Manual
이 문서는 GPU에서 스텐실 테스트가 실패했을 때 수행되는 스텐실 작업을 가져오는 함수에 대해 설명합니다. 함수 설명 함수명 gpu_get_stencil_fail 문법 gpu_get_stencil_fail() 반환값 * 스텐실 작업 상수 예제 코드 아래의 예제 코드는 현재 스텐실 실패 작업을 가져오고, 이를 임시 변수에 저장한 후, 스텐실 실패 작업을 변경하고 원을
Manual
이 문서는 GPU의 스텐실 테스트가 활성화되어 있는지를 확인하는 함수인 gpu_get_stencil_enable에 대해 설명합니다. 함수 설명 * 함수 이름: gpu_get_stencil_enable * 기능: 현재 스텐실 테스트가 활성화되어 있는지 여부를 반환합니다. * 문법: gml gpu_get_stencil_enable() * 반환 값: * Boolean: 스텐실 테스트가 활성화되어 있으면 true, 그렇지 않으면 false를 반환합니다. 예제
Manual
이 문서는 GPU에서 스텐실 테스트가 통과하고 깊이 테스트가 실패할 때 실행되는 스텐실 작업을 가져오는 함수에 대해 설명합니다. 함수 설명 * 함수 이름: gpu_get_stencil_depth_fail() * 반환 값: 스텐실 작업 상수 사용 예제 아래 코드는 스텐실 테스트가 통과하고 깊이 테스트가 실패할 때 수행되는 스텐실 작업을 가져오는 예제입니다. var _op_stencil_
Manual
이 문서에서는 GPU의 현재 상태를 가져오는 함수인 gpu_get_state에 대해 설명합니다. 이 함수는 GPU의 상태를 DS 맵 형태로 반환하며, 이를 통해 GPU의 상태를 조작하거나 저장할 수 있습니다. 이후 gpu_set_state 함수를 사용하여 이 맵을 GPU에 다시 전달할 수 있습니다. 함수 설명 * 함수명: gpu_get_state * 반환값: GPU 상태를
Manual
이 문서에서는 gpu_get_sprite_cull 함수에 대해 설명합니다. 이 함수는 스프라이트와 타일 맵의 프러스텀 컬링이 활성화되어 있는지를 반환합니다. 기본적으로 이 기능은 활성화되어 있습니다. 문법 gpu_get_sprite_cull() 반환값 * Boolean: 스프라이트 컬링이 활성화되어 있으면 true, 그렇지 않으면 false를 반환합니다. 사용 예제 다음은 gpu_get_sprite_cull 함수를 사용하는 예제입니다.
Manual
gpu_get_scissor 함수는 현재 스캐너 영역을 구조체 형태로 반환합니다. 이 구조체는 다음과 같은 멤버를 포함합니다: 변수 이름 데이터 타입 설명 x Real 스캐너 영역의 X 위치 y Real 스캐너 영역의 Y 위치 w Real 스캐너 영역의 너비 h Real 스캐너 영역의 높이 문법 gpu_get_scissor(); 반환값 * 구조체 예제
Manual
gpu_get_fog 함수는 안개 설정을 가져오는 데 사용됩니다. 이 함수는 다음 정보를 포함하는 4 요소의 1D 배열을 반환합니다: 인덱스 설명 기본값 [0] 활성화 토글 (Boolean) false [1] 색상 상수 c_black [2] 시작 거리 (Real) 0 [3] 끝 거리 (Real) 1 이 값들은 변경할 수 있으며, 전체 배열을 gpu_
Manual
이 문서는 gpu_get_depth 함수에 대해 설명합니다. 이 함수는 2D 드로잉 함수(스프라이트나 프리미티브 등)에 대한 현재 깊이(즉, z 좌표)를 반환합니다. 기본적으로 이 값은 현재 레이어의 깊이와 동일하지만, gpu_set_depth 함수를 사용하여 변경할 수 있습니다. 문법 gpu_get_depth(); 반환값 * 실수형(Real) 예제 var _depth
Manual
gpu_get_cullmode 함수는 백면 제거 모드를 가져오는 데 사용됩니다. 반환되는 값은 다음 상수 중 하나입니다 (기본값은 cull_noculling입니다). 제거 모드 상수 설명 cull_noculling 제거가 수행되지 않음 cull_clockwise 시계 방향 삼각형이 제거됨 cull_counterclockwise 반시계 방향 삼각형이 제거됨 문법 gpu_get_cullmode(); 반환값 * 제거 모드 상수 (위의 상수
Manual
gpu_get_colourwriteenable 함수는 현재 색상 쓰기 활성화 값을 가져오는 데 사용됩니다. 이 함수는 4개의 요소를 가진 1차원 배열을 반환하며, 각 요소는 true (활성화됨) 또는 false (비활성화됨) 값을 가집니다. 기본적으로 모든 색상 쓰기는 true로 설정되어 있습니다. 인덱스 설명 [0] 빨간색 채널 활성화/비활성화 [1] 초록색 채널 활성화/비활성화 [2] 파란색
Manual
gpu_get_blendmode_srcalpha 함수는 현재 소스 확장 블렌드 모드 알파 계수를 가져오는 데 사용됩니다. 반환되는 값은 다음 상수 중 하나이며("s"는 소스에서 가져온 값을, "d"는 대상에서 가져온 값을 나타냅니다), 그리기 시 "A" 구성 요소만 사용됩니다. 문법 gpu_get_blendmode_srcalpha(); 반환값
Manual
gpu_get_blendmode_src 함수는 현재 그리기에 사용되고 있는 소스 확장 블렌드 모드 팩터를 가져오는 데 사용됩니다. 반환되는 값은 다음 상수 중 하나입니다. ("s"는 소스에서 가져온 값을, "d"는 대상에서 가져온 값을 나타냅니다.) 문법 gpu_get_blendmode_src(); 반환값 * 블렌드 모드 팩터 상수 (위의 표