Exemplo n.º 1
0
 public void CalculateFrustumCorners(Rect viewport, float z, MonoOrStereoscopicEye eye, Vector3[] outCorners)
 {
     if (outCorners == null)
     {
         throw new ArgumentNullException("outCorners");
     }
     if (outCorners.Length < 4)
     {
         throw new ArgumentException("outCorners minimum size is 4", "outCorners");
     }
     CalculateFrustumCornersInternal(viewport, z, eye, outCorners);
 }
Exemplo n.º 2
0
 public void CalculateFrustumCorners(Rect viewport, float z, MonoOrStereoscopicEye eye, Vector3[] outCorners)
 {
     if (outCorners == null)
     {
         throw new ArgumentNullException("outCorners");
     }
     if (outCorners.Length < 4)
     {
         throw new ArgumentException("outCorners minimum size is 4", "outCorners");
     }
     this.CalculateFrustumCornersInternal(viewport, z, eye, outCorners);
 }
Exemplo n.º 3
0
 extern private void CalculateFrustumCornersInternal(Rect viewport, float z, MonoOrStereoscopicEye eye, [Out] Vector3[] outCorners);
Exemplo n.º 4
0
 public Ray ScreenPointToRay(Vector3 pos, MonoOrStereoscopicEye eye)
 {
     return(ScreenPointToRay((Vector2)pos, eye));
 }
Exemplo n.º 5
0
 extern private Ray ScreenPointToRay(Vector2 pos, MonoOrStereoscopicEye eye);
Exemplo n.º 6
0
 public Ray ViewportPointToRay(Vector3 pos, MonoOrStereoscopicEye eye)
 {
     return(ViewportPointToRay((Vector2)pos, eye));
 }
Exemplo n.º 7
0
 extern private Ray ViewportPointToRay(Vector2 pos, MonoOrStereoscopicEye eye);
Exemplo n.º 8
0
 private void CalculateFrustumCornersInternal(Rect viewport, float z, MonoOrStereoscopicEye eye, Vector3[] outCorners)
 {
     INTERNAL_CALL_CalculateFrustumCornersInternal(this, ref viewport, z, eye, outCorners);
 }
Exemplo n.º 9
0
 extern public Vector3 ViewportToWorldPoint(Vector3 position, MonoOrStereoscopicEye eye);
Exemplo n.º 10
0
 //
 // Summary:
 //     Sets the Camera to render to the chosen buffers of one or more RenderTextures.
 //
 // Parameters:
 //   colorBuffer:
 //     The RenderBuffer(s) to which color information will be rendered.
 //
 //   depthBuffer:
 //     The RenderBuffer to which depth information will be rendered.
 //public void SetTargetBuffers(RenderBuffer[] colorBuffer, RenderBuffer depthBuffer) { throw new System.NotImplementedException(); }
 //
 // Summary:
 //     Sets the Camera to render to the chosen buffers of one or more RenderTextures.
 //
 // Parameters:
 //   colorBuffer:
 //     The RenderBuffer(s) to which color information will be rendered.
 //
 //   depthBuffer:
 //     The RenderBuffer to which depth information will be rendered.
 //public void SetTargetBuffers(RenderBuffer colorBuffer, RenderBuffer depthBuffer) { throw new System.NotImplementedException(); }
 //public bool TryGetCullingParameters(out ScriptableCullingParameters cullingParameters) { throw new System.NotImplementedException(); }
 //public bool TryGetCullingParameters(bool stereoAware, out ScriptableCullingParameters cullingParameters) { throw new System.NotImplementedException(); }
 public Ray ViewportPointToRay(Vector3 pos, MonoOrStereoscopicEye eye)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 11
0
 private static extern void INTERNAL_CALL_CalculateFrustumCornersInternal(Camera self, ref Rect viewport, float z, MonoOrStereoscopicEye eye, Vector3[] outCorners);
Exemplo n.º 12
0
 public Vector3 ScreenToWorldPoint(Vector3 position, MonoOrStereoscopicEye eye)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 13
0
 public Vector3 WorldToViewportPoint(Vector3 position, MonoOrStereoscopicEye eye)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 14
0
 private void CalculateFrustumCornersInternal(Rect viewport, float z, MonoOrStereoscopicEye eye, Vector3[] outCorners)
 {
     INTERNAL_CALL_CalculateFrustumCornersInternal(this, ref viewport, z, eye, outCorners);
 }
Exemplo n.º 15
0
 // TODO: it should be collapsed with others
 [NativeName("RenderToCubemap")] extern private bool RenderToCubemapEyeImpl(RenderTexture cubemap, int faceMask, MonoOrStereoscopicEye stereoEye);
Exemplo n.º 16
0
 extern public Vector3 ScreenToWorldPoint(Vector3 position, MonoOrStereoscopicEye eye);
Exemplo n.º 17
0
 public bool RenderToCubemap(RenderTexture cubemap, int faceMask, MonoOrStereoscopicEye stereoEye)
 {
     return(RenderToCubemapEyeImpl(cubemap, faceMask, stereoEye));
 }
Exemplo n.º 18
0
 private static extern void INTERNAL_CALL_CalculateFrustumCornersInternal(Camera self, ref Rect viewport, float z, MonoOrStereoscopicEye eye, Vector3[] outCorners);