ShaderTechnique

ShaderTechnique class

Shader technique은 구체적인 렌더링 구현을 나타냅니다.

메서드

constructor

이름설명
constructor()ShaderTechnique 클래스의 새 인스턴스를 초기화합니다.

Result:


getDescription

이름설명
getDescription()이 기술의 설명을 가져오거나 설정합니다

Result:


setDescription

이름설명
setDescription(value)이 기술의 설명을 가져오거나 설정합니다

Result:


getShaderLanguage

이름설명
getShaderLanguage()이 기술에서 사용되는 셰이더 언어를 가져오거나 설정합니다.

Result:


setShaderLanguage

이름설명
setShaderLanguage(value)이 기술에서 사용되는 셰이더 언어를 가져오거나 설정합니다.

Result:


getShaderVersion

이름설명
getShaderVersion()이 기술에서 사용되는 셰이더 버전을 가져오거나 설정합니다.

Result:


setShaderVersion

이름설명
setShaderVersion(value)이 기술에서 사용되는 셰이더 버전을 가져오거나 설정합니다.

Result:


getShaderFile

이름설명
getShaderFile()외부 셰이더 파일의 파일 이름을 가져오거나 설정합니다.

Result:


setShaderFile

이름설명
setShaderFile(value)외부 셰이더 파일의 파일 이름을 가져오거나 설정합니다.

Result:


getShaderContent

이름설명
getShaderContent()임베디드 셰이더 스크립트의 내용을 가져오거나 설정합니다. HLSL/GLSL 셰이더 소스 파일일 수 있습니다.

Result:


setShaderContent

이름설명
setShaderContent(value)임베디드 셰이더 스크립트의 내용을 가져오거나 설정합니다. HLSL/GLSL 셰이더 소스 파일일 수 있습니다.

Result:


getShaderEntry

이름설명
getShaderEntry()셰이더의 진입점을 가져오거나 설정합니다. HLSL과 같은 일부 셰이더는 사용자 정의 진입점을 가질 수 있습니다.

Result:


setShaderEntry

이름설명
setShaderEntry(value)셰이더의 진입점을 가져오거나 설정합니다. HLSL과 같은 일부 셰이더는 사용자 정의 진입점을 가질 수 있습니다.

Result:


getRenderAPI

이름설명
getRenderAPI()이 기술에서 사용되는 렌더링 API를 가져오거나 설정합니다

Result:


setRenderAPI

이름설명
setRenderAPI(value)이 기술에서 사용되는 렌더링 API를 가져오거나 설정합니다

Result:


getRenderAPIVersion

이름설명
getRenderAPIVersion()렌더링 API의 버전을 가져오거나 설정합니다.

Result:


setRenderAPIVersion

이름설명
setRenderAPIVersion(value)렌더링 API의 버전을 가져오거나 설정합니다.

Result:


getShaderParameters

이름설명
getShaderParameters()셰이더 매개변수 정의를 가져옵니다. 키는 동적 속성의 이름이며, 값은 해당 속성이 연결된 셰이더 매개변수 이름입니다.

Result:


addBinding

이름설명
addBinding(property, shaderParameter)동적 속성을 셰이더 매개변수에 바인딩합니다.

Parameters:

이름유형설명
속성String동적 속성의 이름입니다.
shaderParameterString셰이더 매개변수의 이름입니다.

Result: