C# 클래스 AcTools.Render.Base.Utils.SlimDxExtension

파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 메소드들

메소드 설명
CreateBlendState ( this device, RenderTargetBlendDescription description ) : BlendState
DrawAllPasses ( this tech, DeviceContext context, int indexCount ) : void
ExtendBy ( this bb, BoundingBox next ) : BoundingBox
GetBrightness ( this vec ) : float
GetCenter ( this bb ) : System.Vector3
GetSize ( this bb ) : System.Vector3
GetTranslationVector ( this matrix ) : System.Vector3
GetXyz ( this vec ) : System.Vector3
Set ( EffectVariable variable, object o, int len ) : void
Set ( this variable, object o ) : void
Set_ ( EffectVariable variable, object o, int len ) : void
ToBoundingBox ( this vertices ) : BoundingBox
ToIndicesFixX ( this indices ) : ushort[]
ToMatrix ( this mat4x4 ) : System.Matrix
ToMatrixFixX ( this mat4x4 ) : System.Matrix
ToVector2 ( this vec2 ) : System.Vector2
ToVector3 ( this vec3 ) : System.Vector3
ToVector3FixX ( this vec3 ) : System.Vector3
ToVector3Tangent ( this vec3 ) : System.Vector3
Transform ( this bb, System.Matrix matrix ) : BoundingBox

메소드 상세

CreateBlendState() 공개 정적인 메소드

public static CreateBlendState ( this device, RenderTargetBlendDescription description ) : BlendState
device this
description RenderTargetBlendDescription
리턴 BlendState

DrawAllPasses() 공개 정적인 메소드

public static DrawAllPasses ( this tech, DeviceContext context, int indexCount ) : void
tech this
context DeviceContext
indexCount int
리턴 void

ExtendBy() 공개 정적인 메소드

public static ExtendBy ( this bb, BoundingBox next ) : BoundingBox
bb this
next BoundingBox
리턴 BoundingBox

GetBrightness() 공개 정적인 메소드

public static GetBrightness ( this vec ) : float
vec this
리턴 float

GetCenter() 공개 정적인 메소드

public static GetCenter ( this bb ) : System.Vector3
bb this
리턴 System.Vector3

GetSize() 공개 정적인 메소드

public static GetSize ( this bb ) : System.Vector3
bb this
리턴 System.Vector3

GetTranslationVector() 공개 정적인 메소드

public static GetTranslationVector ( this matrix ) : System.Vector3
matrix this
리턴 System.Vector3

GetXyz() 공개 정적인 메소드

public static GetXyz ( this vec ) : System.Vector3
vec this
리턴 System.Vector3

Set() 공개 정적인 메소드

public static Set ( EffectVariable variable, object o, int len ) : void
variable EffectVariable
o object
len int
리턴 void

Set() 공개 정적인 메소드

public static Set ( this variable, object o ) : void
variable this
o object
리턴 void

Set_() 공개 정적인 메소드

public static Set_ ( EffectVariable variable, object o, int len ) : void
variable EffectVariable
o object
len int
리턴 void

ToBoundingBox() 공개 정적인 메소드

public static ToBoundingBox ( this vertices ) : BoundingBox
vertices this
리턴 BoundingBox

ToIndicesFixX() 공개 정적인 메소드

public static ToIndicesFixX ( this indices ) : ushort[]
indices this
리턴 ushort[]

ToMatrix() 공개 정적인 메소드

public static ToMatrix ( this mat4x4 ) : System.Matrix
mat4x4 this
리턴 System.Matrix

ToMatrixFixX() 공개 정적인 메소드

public static ToMatrixFixX ( this mat4x4 ) : System.Matrix
mat4x4 this
리턴 System.Matrix

ToVector2() 공개 정적인 메소드

public static ToVector2 ( this vec2 ) : System.Vector2
vec2 this
리턴 System.Vector2

ToVector3() 공개 정적인 메소드

public static ToVector3 ( this vec3 ) : System.Vector3
vec3 this
리턴 System.Vector3

ToVector3FixX() 공개 정적인 메소드

public static ToVector3FixX ( this vec3 ) : System.Vector3
vec3 this
리턴 System.Vector3

ToVector3Tangent() 공개 정적인 메소드

public static ToVector3Tangent ( this vec3 ) : System.Vector3
vec3 this
리턴 System.Vector3

Transform() 공개 정적인 메소드

public static Transform ( this bb, System.Matrix matrix ) : BoundingBox
bb this
matrix System.Matrix
리턴 BoundingBox