ShaderTechnique
ShaderTechnique class
셰이더 기술은 구체적인 렌더링 구현을 나타냅니다.
public class ShaderTechnique
생성자
속성
이름 | 설명 |
---|
Description { get; set; } | 이 기술 에 대한 설명을 가져오거나 설정합니다. |
RenderAPI { get; set; } | 이 technique 에서 사용하는 렌더링 API를 가져오거나 설정합니다. |
RenderAPIVersion { get; set; } | 렌더링 API의 버전을 가져오거나 설정합니다. |
ShaderContent { get; set; } | 포함된 셰이더 스크립트의 내용을 가져오거나 설정합니다. HLSL/GLSL 셰이더 소스 파일일 수 있습니다. |
ShaderEntry { get; set; } | 셰이더의 진입점을 가져오거나 설정합니다. HLSL과 같은 일부 셰이더는 사용자 지정 셰이더 항목을 가질 수 있습니다. |
ShaderFile { get; set; } | 외부 셰이더 파일의 파일 이름을 가져오거나 설정합니다. |
ShaderLanguage { get; set; } | 이 기법에서 사용하는 셰이더 언어를 가져오거나 설정합니다. |
ShaderParameters { get; } | 셰이더 매개변수 정의를 가져옵니다. 키는 동적 속성의 이름이고 값은 속성이 연결된 셰이더 매개변수 이름입니다. |
ShaderVersion { get; set; } | 이 기법에서 사용하는 셰이더 버전을 가져오거나 설정합니다. |
행동 양식
이름 | 설명 |
---|
AddBinding(string, string) | 동적 속성을 셰이더 parameter 에 바인딩합니다. |
또한보십시오