void Capture(ref aeCameraData dst)
            {
                var src = m_target;

                dst.visibility        = src.gameObject.activeSelf;
                dst.nearClippingPlane = src.nearClipPlane;
                dst.farClippingPlane  = src.farClipPlane;
                dst.fieldOfView       = src.fieldOfView;
                if (m_params != null)
                {
                    dst.focalLength   = m_params.m_focalLength;
                    dst.focusDistance = m_params.m_focusDistance;
                    dst.aperture      = m_params.m_aperture;
                    dst.aspectRatio   = m_params.GetAspectRatio();
                }
            }
예제 #2
0
 [DllImport("abci")] public static extern void        aeCameraWriteSample(aeObject obj, ref aeCameraData data);
예제 #3
0
 [DllImport("abci")] static extern void aeCameraWriteSample(IntPtr self, ref aeCameraData data);
예제 #4
0
 public void WriteSample(ref aeCameraData data)
 {
     aeCameraWriteSample(self, ref data);
 }