C# 클래스 fCraft.Drawing.CloudyBrush

Brush that uses 3D perlin noise to create "cloudy" patterns.
상속: IBrush, IBrushInstance
파일 보기 프로젝트 열기: fragmer/fCraft 1 사용 예제들

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