C# Класс AcTools.Render.Kn5SpecificForward.ToolsKn5ObjectRenderer

Наследование: ForwardKn5ObjectRenderer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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