diff options
| author | yum <yum.food.vr@gmail.com> | 2024-05-13 10:54:57 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-05-13 10:54:57 -0700 |
| commit | 69a2a65710a11cbd7bfa88e35fba89c5eb412b11 (patch) | |
| tree | 6d2fa8e5069783936759d85b3a58bf45ca104af2 /Third_Party/at.pimaker.ltcgi/Adapters/LTCGI_USharpVideoAdapter.cs_disabled | |
| parent | 1a4298d33de4420b22c723144a1afbe9a3c61b59 (diff) | |
Remove everything except headers, LICENSE and README from LTCGIv0.0.0
Diffstat (limited to 'Third_Party/at.pimaker.ltcgi/Adapters/LTCGI_USharpVideoAdapter.cs_disabled')
| -rw-r--r-- | Third_Party/at.pimaker.ltcgi/Adapters/LTCGI_USharpVideoAdapter.cs_disabled | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/Third_Party/at.pimaker.ltcgi/Adapters/LTCGI_USharpVideoAdapter.cs_disabled b/Third_Party/at.pimaker.ltcgi/Adapters/LTCGI_USharpVideoAdapter.cs_disabled deleted file mode 100644 index 0c53fa7..0000000 --- a/Third_Party/at.pimaker.ltcgi/Adapters/LTCGI_USharpVideoAdapter.cs_disabled +++ /dev/null @@ -1,63 +0,0 @@ -#if UDONSHARP -using UdonSharp; -using UdonSharp.Video; -using UnityEngine; - -[UdonBehaviourSyncMode(BehaviourSyncMode.None)] -public class LTCGI_USharpVideoAdapter : UdonSharpBehaviour -{ - const string MATERIAL_PARAM_TEX = "_MainTex"; - const string MATERIAL_PARAM_OVERLAY_OPACITY = "_OverlayOpacity"; - const string MATERIAL_PARAM_GAMMA = "_Gamma"; - const string MATERIAL_PARAM_FLIPUV = "_FlipUV"; - - public USharpVideoPlayer VideoPlayer; - public CustomRenderTexture CRT; - - [Tooltip("Place the same Standby Texture as in your VideoScreenHandler here if you want it to reflect too. Should be black if unset.")] - public Texture StandbyTexture; - - private Material sharedMaterial; - - void Start() - { - sharedMaterial = CRT.material; - VideoPlayer.RegisterCallbackReceiver(this); - - sharedMaterial.SetFloat(MATERIAL_PARAM_OVERLAY_OPACITY, 0.0f); - } - - public void OnUSharpVideoModeChange() => OnUSharpVideoRenderTextureChange(); - - public void OnUSharpVideoRenderTextureChange() - { - var manager = VideoPlayer.GetVideoManager(); - var tex = manager.GetVideoTexture(); - var unity = VideoPlayer.IsUsingUnityPlayer(); - - if (tex == null) - { - Debug.Log("[LTCGI_USharpVideoAdapter] set to standby texture"); - sharedMaterial.SetTexture(MATERIAL_PARAM_TEX, StandbyTexture); - sharedMaterial.SetFloat(MATERIAL_PARAM_FLIPUV, 1.0f); - sharedMaterial.SetFloat(MATERIAL_PARAM_GAMMA, 0.0f); - } - else - { - sharedMaterial.SetTexture(MATERIAL_PARAM_TEX, tex); - if (unity) - { - Debug.Log("[LTCGI_USharpVideoAdapter] set to unity player"); - sharedMaterial.SetFloat(MATERIAL_PARAM_FLIPUV, 1.0f); - sharedMaterial.SetFloat(MATERIAL_PARAM_GAMMA, 0.0f); - } - else - { - Debug.Log("[LTCGI_USharpVideoAdapter] set to avpro player"); - sharedMaterial.SetFloat(MATERIAL_PARAM_FLIPUV, 0.0f); - sharedMaterial.SetFloat(MATERIAL_PARAM_GAMMA, 1.0f); - } - } - } -} -#endif
\ No newline at end of file |
