C# 클래스 AcTools.Render.Kn5SpecificForward.ToolsKn5ObjectRenderer

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

공개 메소드들

메소드 설명
Deselect ( ) : void
Dispose ( ) : void
FitAmbientShadowSize ( ) : void
OnClick ( System.Vector2 mousePosition ) : void
OverrideTexture ( string textureName, Color color ) : bool
OverrideTexture ( string textureName, Color color, double alpha ) : bool
OverrideTexture ( string textureName, byte textureBytes ) : bool
OverrideTextureFlakes ( string textureName, Color color ) : bool
OverrideTextureMaps ( string textureName, double reflection, double blur, double specular ) : bool
ResetAmbientShadowSize ( ) : void
SaveTexture ( string filename, Color color ) : System.Threading.Tasks.Task
SaveTexture ( string filename, Color color, double alpha ) : System.Threading.Tasks.Task
SaveTextureFlakes ( string filename, Color color ) : System.Threading.Tasks.Task
ToolsKn5ObjectRenderer ( string mainKn5Filename, string carDirectory = null ) : System
UpdateTextureAsync ( string filename ) : System.Threading.Tasks.Task

보호된 메소드들

메소드 설명
DrawAfter ( ) : void
DrawPrepare ( ) : void
DrawSpritesInner ( ) : void
ResizeInner ( ) : void

비공개 메소드들

메소드 설명
PrepareOutlineBuffer ( ) : void
SaveAndDispose ( string filename, MagickImage image ) : System.Threading.Tasks.Task

메소드 상세

Deselect() 공개 메소드

public Deselect ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DrawAfter() 보호된 메소드

protected DrawAfter ( ) : void
리턴 void

DrawPrepare() 보호된 메소드

protected DrawPrepare ( ) : void
리턴 void

DrawSpritesInner() 보호된 메소드

protected DrawSpritesInner ( ) : void
리턴 void

FitAmbientShadowSize() 공개 메소드

public FitAmbientShadowSize ( ) : void
리턴 void

OnClick() 공개 메소드

public OnClick ( System.Vector2 mousePosition ) : void
mousePosition System.Vector2
리턴 void

OverrideTexture() 공개 메소드

public OverrideTexture ( string textureName, Color color ) : bool
textureName string
color Color
리턴 bool

OverrideTexture() 공개 메소드

public OverrideTexture ( string textureName, Color color, double alpha ) : bool
textureName string
color Color
alpha double
리턴 bool

OverrideTexture() 공개 메소드

public OverrideTexture ( string textureName, byte textureBytes ) : bool
textureName string
textureBytes byte
리턴 bool

OverrideTextureFlakes() 공개 메소드

public OverrideTextureFlakes ( string textureName, Color color ) : bool
textureName string
color Color
리턴 bool

OverrideTextureMaps() 공개 메소드

public OverrideTextureMaps ( string textureName, double reflection, double blur, double specular ) : bool
textureName string
reflection double
blur double
specular double
리턴 bool

ResetAmbientShadowSize() 공개 메소드

public ResetAmbientShadowSize ( ) : void
리턴 void

ResizeInner() 보호된 메소드

protected ResizeInner ( ) : void
리턴 void

SaveTexture() 공개 메소드

public SaveTexture ( string filename, Color color ) : System.Threading.Tasks.Task
filename string
color Color
리턴 System.Threading.Tasks.Task

SaveTexture() 공개 메소드

public SaveTexture ( string filename, Color color, double alpha ) : System.Threading.Tasks.Task
filename string
color Color
alpha double
리턴 System.Threading.Tasks.Task

SaveTextureFlakes() 공개 메소드

public SaveTextureFlakes ( string filename, Color color ) : System.Threading.Tasks.Task
filename string
color Color
리턴 System.Threading.Tasks.Task

ToolsKn5ObjectRenderer() 공개 메소드

public ToolsKn5ObjectRenderer ( string mainKn5Filename, string carDirectory = null ) : System
mainKn5Filename string
carDirectory string
리턴 System

UpdateTextureAsync() 공개 메소드

public UpdateTextureAsync ( string filename ) : System.Threading.Tasks.Task
filename string
리턴 System.Threading.Tasks.Task