/// <summary> /// Make a new job /// </summary> /// <param name="adjustment"></param> /// <param name="level"></param> public LoadVoxelTerrainFeaturesJob(ChunkResolutionAperture.Adjustment adjustment, Level level) { this.adjustment = adjustment; this.level = level; }
/// <summary> /// Get a chunk terrain generation job from the biome map /// </summary> /// <param name="chunkID"></param> /// <param name="level"></param> /// <returns></returns> public static GenerateChunkDataFromSourceJob GetTerrainGenerationJob(ChunkResolutionAperture.Adjustment adjustment, Level level) { return(new GenerateChunkDataFromSourceJob(adjustment, level)); }
public GenerateChunkDataFromSourceJob(ChunkResolutionAperture.Adjustment adjustment, Level level) { this.adjustment = adjustment; this.level = level; }
/// <summary> /// Get the priority for an adjustment from aperture calculations /// </summary> /// <param name="adjustment"></param> /// <param name="focus"></param> /// <returns></returns> public float getAdjustmentPriority(ChunkResolutionAperture.Adjustment adjustment, ILevelFocus focus) { return(apeturesByResolution[adjustment.resolution].getPriority(adjustment, focus)); }
public SaveChunkDataToFileJob(ChunkResolutionAperture.Adjustment adjustment, Level level) { this.adjustment = adjustment; this.level = level; }
public LoadChunkDataFromFileJob(ChunkResolutionAperture.Adjustment adjustment, Level level) { this.adjustment = adjustment; this.level = level; }
/// <summary> /// Get a file load job /// </summary> /// <param name="chunkID"></param> /// <param name="level"></param> /// <returns></returns> public static LoadChunkDataFromFileJob GetFileLoadJob(ChunkResolutionAperture.Adjustment adjustment, Level level) { return(new LoadChunkDataFromFileJob(adjustment, level)); }
/// <summary> /// Get the priority of the given adjustment for this level as a float value /// </summary> /// <param name="adjustment"></param> /// <returns></returns> public float getPriorityForAdjustment(ChunkResolutionAperture.Adjustment adjustment) { ILevelFocus focus = fociByID[adjustment.focusID]; return(focalLenses[focus].getAdjustmentPriority(adjustment, focus)); }