예제 #1
0
 private void UpdateJob()
 {
     if (_inputSocket.IsConnected())
     {
         ColorMapTextureJob job = new ColorMapTextureJob();
         job.Request(this, _inputSocket.GetConnectedSocket());
         _texture.StartTextureUpdateJob(MinWidth, MinHeight, job);
     }
 }
예제 #2
0
        private void StartJob(GUIThreadedTexture t)
        {
            HeightMapUpdateJob job = new HeightMapUpdateJob();

            job.Request(_textureOffsetX, _textureOffsetZ, CalcTextureWidth(), CalcTextureHeight(),
                        GetNumberSampler(), _inputSocketNumber.GetConnectedSocket(),
                        GetColorSampler(), _inputSocketColor.GetConnectedSocket());

            t.StartTextureUpdateJob(TextureLeft, TextureTop, CalcTextureWidth(), CalcTextureHeight(), job);
        }