internal void SetData(uint[] data, int startOffset = 0, int elementCount = 0, bool invertY = false) { tempUIntData = data; tempStartOffset = startOffset; tempElementCount = elementCount; tempInvertY = invertY; UnityMainThreadDispatcher.Dispatch(SetDataUInt); }
public void Dispose() { UnityMainThreadDispatcher.Dispatch(RecycleSourceAndDestroyClip); IsDisposed = true; buffer = null; conversionBuffer = null; }
public void Stop() { UnityMainThreadDispatcher.Dispatch(RecycleSourceAndDestroyClip); State = SoundState.Stopped; }
internal void SetData(Color[] data) { tempColorData = data; UnityMainThreadDispatcher.Dispatch(SetDataColor); }
internal void SetData(byte[] data) { tempByteData = data; UnityMainThreadDispatcher.Dispatch(SetDataBytes); }
public Texture2D(GraphicsDevice graphicsDevice, int width, int height) : base(graphicsDevice) { Width = width; Height = height; UnityMainThreadDispatcher.Dispatch(InitTexture); }