ShaderTechnique

ShaderTechnique class

셰이더 기술은 구체적인 렌더링 구현을 나타냅니다.

public class ShaderTechnique

생성자

이름설명
ShaderTechnique()의 새 인스턴스를 초기화합니다.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 에 바인딩합니다.

또한보십시오