C# 클래스 Grey.Vox.Region

파일 보기 프로젝트 열기: RegrowthStudios/VoxelRTS 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
changedCount int
loc Point
rBS Grey.Vox.RegionBoundaryState[]
rNX Region
voxels Grey.Vox.Voxel[]

공개 메소드들

메소드 설명
AddVoxel ( int x, int y, int z, ushort id ) : void
ApplyToAll ( Func f ) : void
LoadComplete ( ) : void
NotifyFacesChanged ( ) : void
RecalculateSeam ( int vi1, int vi2, int f ) : bool
RecalculateSeams ( int vi1, int vi2, int f ) : bool
Region ( VoxWorld w ) : System
RemoveVoxel ( int x, int y, int z ) : void
SetVoxel ( int x, int y, int z, ushort id ) : void
ToIndex ( Vector3I v ) : int
ToIndex ( int x, int y, int z ) : int

메소드 상세

AddVoxel() 공개 메소드

public AddVoxel ( int x, int y, int z, ushort id ) : void
x int
y int
z int
id ushort
리턴 void

ApplyToAll() 공개 메소드

public ApplyToAll ( Func f ) : void
f Func
리턴 void

LoadComplete() 공개 메소드

public LoadComplete ( ) : void
리턴 void

NotifyFacesChanged() 공개 메소드

public NotifyFacesChanged ( ) : void
리턴 void

RecalculateSeam() 공개 메소드

public RecalculateSeam ( int vi1, int vi2, int f ) : bool
vi1 int
vi2 int
f int
리턴 bool

RecalculateSeams() 공개 메소드

public RecalculateSeams ( int vi1, int vi2, int f ) : bool
vi1 int
vi2 int
f int
리턴 bool

Region() 공개 메소드

public Region ( VoxWorld w ) : System
w VoxWorld
리턴 System

RemoveVoxel() 공개 메소드

public RemoveVoxel ( int x, int y, int z ) : void
x int
y int
z int
리턴 void

SetVoxel() 공개 메소드

public SetVoxel ( int x, int y, int z, ushort id ) : void
x int
y int
z int
id ushort
리턴 void

ToIndex() 공개 정적인 메소드

public static ToIndex ( Vector3I v ) : int
v Microsoft.Xna.Framework.Vector3I
리턴 int

ToIndex() 공개 정적인 메소드

public static ToIndex ( int x, int y, int z ) : int
x int
y int
z int
리턴 int

프로퍼티 상세

changedCount 공개적으로 프로퍼티

public int changedCount
리턴 int

loc 공개적으로 프로퍼티

public Point loc
리턴 Point

rBS 공개적으로 프로퍼티

public RegionBoundaryState[],Grey.Vox rBS
리턴 Grey.Vox.RegionBoundaryState[]

rNX 공개적으로 프로퍼티

public Region,Grey.Vox rNX
리턴 Region

voxels 공개적으로 프로퍼티

public Voxel[],Grey.Vox voxels
리턴 Grey.Vox.Voxel[]