Beispiel #1
0
 private void AllocateTexures()
 {
     this.m_ChannelTextures[0]          = Texture2D.CreateExternalTexture(this.m_yStride, this.m_yHeight, TextureFormat.Alpha8, false, false, MovieMaterial.GetNativeHandle(this.m_nativeContext, 0));
     this.m_ChannelTextures[1]          = Texture2D.CreateExternalTexture(this.m_uvStride, this.m_uvHeight, TextureFormat.Alpha8, false, false, MovieMaterial.GetNativeHandle(this.m_nativeContext, 1));
     this.m_ChannelTextures[2]          = Texture2D.CreateExternalTexture(this.m_uvStride, this.m_uvHeight, TextureFormat.Alpha8, false, false, MovieMaterial.GetNativeHandle(this.m_nativeContext, 2));
     this.m_ChannelTextures[0].wrapMode = TextureWrapMode.Clamp;
     this.m_ChannelTextures[1].wrapMode = TextureWrapMode.Clamp;
     this.m_ChannelTextures[2].wrapMode = TextureWrapMode.Clamp;
     if (this.Material != (UnityEngine.Object)null)
     {
         this.SetTextures(this.Material);
     }
 }