C# 클래스 SuperImageEvolver.HardishMutator

상속: IMutator
파일 보기 프로젝트 열기: fragmer/SuperImageEvolver

공개 메소드들

메소드 설명
HardishMutator ( ) : System
IModule ( NBTag tag ) : void
Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
MutateMultiplePoints ( Shape shape, Random rand, DNA dna, TaskState task ) : void
MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void

비공개 메소드들

메소드 설명
ICloneable ( ) : object
MutatePoint ( Random rand, DNA dna, PointF point, TaskState task ) : PointF

메소드 상세

HardishMutator() 공개 메소드

public HardishMutator ( ) : System
리턴 System

IModule() 공개 메소드

public IModule ( NBTag tag ) : void
tag NBTag
리턴 void

Mutate() 공개 메소드

public Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
rand System.Random
oldDNA DNA
task TaskState
리턴 DNA

MutateMultiplePoints() 공개 메소드

public MutateMultiplePoints ( Shape shape, Random rand, DNA dna, TaskState task ) : void
shape Shape
rand System.Random
dna DNA
task TaskState
리턴 void

MutateShape() 공개 메소드

public MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
rand System.Random
dna DNA
shape Shape
task TaskState
리턴 void