C# Класс fCraft.Drawing.CloudyBrush

Brush that uses 3D perlin noise to create "cloudy" patterns.
Наследование: IBrush, IBrushInstance
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
MakeInstance IBrushInstance

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

Метод Описание
Begin ( Player player, DrawOperation op ) : bool
Clone ( ) : IBrush
CloudyBrush ( ) : System
CloudyBrush ( AbstractPerlinNoiseBrush other ) : System
CloudyBrush ( Block oneBlock, int ratio ) : System
CloudyBrush ( CloudyBrush other ) : System
CloudyBrush ( [ blocks, [ ratios ) : System
End ( ) : void
MakeInstance ( Player player, CommandReader cmd, DrawOperation op ) : IBrushInstance
NextBlock ( DrawOperation op ) : Block
NextSeed ( ) : UInt16

Защищенные методы

Метод Описание
MapAllValues ( float rawValues ) : bool
MapValue ( float rawValue ) : float

Приватные методы

Метод Описание
MakeInstance ( [ player, [ cmd, [ state ) : IBrushInstance

Описание методов

Begin() публичный Метод

public Begin ( Player player, DrawOperation op ) : bool
player Player
op DrawOperation
Результат bool

Clone() публичный Метод

public Clone ( ) : IBrush
Результат IBrush

CloudyBrush() публичный Метод

public CloudyBrush ( ) : System
Результат System

CloudyBrush() публичный Метод

public CloudyBrush ( AbstractPerlinNoiseBrush other ) : System
other AbstractPerlinNoiseBrush
Результат System

CloudyBrush() публичный Метод

public CloudyBrush ( Block oneBlock, int ratio ) : System
oneBlock Block
ratio int
Результат System

CloudyBrush() публичный Метод

public CloudyBrush ( CloudyBrush other ) : System
other CloudyBrush
Результат System

CloudyBrush() публичный Метод

public CloudyBrush ( [ blocks, [ ratios ) : System
blocks [
ratios [
Результат System

End() публичный Метод

public End ( ) : void
Результат void

MakeInstance() публичный Метод

public MakeInstance ( Player player, CommandReader cmd, DrawOperation op ) : IBrushInstance
player Player
cmd CommandReader
op DrawOperation
Результат IBrushInstance

MapAllValues() защищенный Метод

protected MapAllValues ( float rawValues ) : bool
rawValues float
Результат bool

MapValue() защищенный Метод

protected MapValue ( float rawValue ) : float
rawValue float
Результат float

NextBlock() публичный Метод

public NextBlock ( DrawOperation op ) : Block
op DrawOperation
Результат Block

NextSeed() публичный статический Метод

public static NextSeed ( ) : UInt16
Результат System.UInt16