C# 클래스 EffectEditor.EffectComponents.EffectComponent

An effect component - a function and information about return values
상속: IComparable
파일 보기 프로젝트 열기: vchelaru/FlatRedBall 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AvailableToPixelShader bool
AvailableToVertexShader bool
Code String
IsInline bool
MinimumPixelShaderProfile string
MinimumVertexShaderProfile string
Name String
Parameters List
ReturnType List

공개 메소드들

메소드 설명
CompareTo ( object obj ) : int
EffectComponent ( ) : System

Creates an empty effect component

FromFile ( String fileName ) : EffectComponent

Loads an effect component from file

FunctionHelperString ( ) : String

Gets a string to help with coding

FunctionString ( ) : String

Gets the function as a string

OutputStruct ( ) : String

Gets the output structure definition as a string

Save ( String fileName ) : void

Saves the component to a file

ToString ( ) : string

메소드 상세

CompareTo() 공개 메소드

public CompareTo ( object obj ) : int
obj object
리턴 int

EffectComponent() 공개 메소드

Creates an empty effect component
public EffectComponent ( ) : System
리턴 System

FromFile() 공개 정적인 메소드

Loads an effect component from file
public static FromFile ( String fileName ) : EffectComponent
fileName String The name of the file
리턴 EffectComponent

FunctionHelperString() 공개 메소드

Gets a string to help with coding
public FunctionHelperString ( ) : String
리턴 String

FunctionString() 공개 메소드

Gets the function as a string
public FunctionString ( ) : String
리턴 String

OutputStruct() 공개 메소드

Gets the output structure definition as a string
public OutputStruct ( ) : String
리턴 String

Save() 공개 메소드

Saves the component to a file
public Save ( String fileName ) : void
fileName String The name of the file
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

AvailableToPixelShader 공개적으로 프로퍼티

Whether or not this component is available to a pixel shader
public bool AvailableToPixelShader
리턴 bool

AvailableToVertexShader 공개적으로 프로퍼티

Whether or not this component is available to a vertex shader
public bool AvailableToVertexShader
리턴 bool

Code 공개적으로 프로퍼티

The code for this component, without the function signature (this is auto-generated)
public String Code
리턴 String

IsInline 공개적으로 프로퍼티

Whether or not the function should be inline
public bool IsInline
리턴 bool

MinimumPixelShaderProfile 공개적으로 프로퍼티

The minimum pixel shader profile required to run this component (if available to pixel shaders)
public string MinimumPixelShaderProfile
리턴 string

MinimumVertexShaderProfile 공개적으로 프로퍼티

The minimum vertex shader profile required to run this component (if available to vertex shaders)
public string MinimumVertexShaderProfile
리턴 string

Name 공개적으로 프로퍼티

the name of this component Spaces are not allowed
public String Name
리턴 String

Parameters 공개적으로 프로퍼티

The parameters required by this component
public List Parameters
리턴 List

ReturnType 공개적으로 프로퍼티

The return type of this component (always a struct for simplicity on the backend)
public List ReturnType
리턴 List