C# Class CapturePanorama.CapturePanorama

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: eVRydayVR/Unity360PanoramaCapture Class Usage Examples

Méthodes publiques

Свойство Type Description
antiAliasing AntiAliasing
captureEveryFrame bool
captureKey KeyCode
captureStereoscopic bool
convertPanoramaShader UnityEngine.ComputeShader
convertPanoramaStereoShader UnityEngine.ComputeShader
cpuMillisecondsPerFrame float
doneSound UnityEngine.AudioClip
enableDebugging bool
fadeColor Color
fadeDuringCapture bool
fadeMaterial UnityEngine.Material
fadeTime float
failSound UnityEngine.AudioClip
frameNumberDigits int
frameRate int
imageFormat ImageFormat
interpupillaryDistance float
maxFramesToRecord int
numCirclePoints int
panoramaName string
panoramaWidth int
qualitySetting string
saveCubemap bool
saveImagePath string
ssaaFactor int
startSound UnityEngine.AudioClip
textureToBufferShader UnityEngine.ComputeShader
uploadImages bool
useDefaultOrientation bool
useGpuTransform bool

Méthodes publiques

Méthode Description
AfterRenderPanorama ( ) : void
Awake ( ) : void
BeforeRenderPanorama ( ) : void
CaptureScreenshotAsync ( string filenameBase ) : void
CaptureScreenshotAsyncHelper ( string filenameBase, bool async ) : IEnumerator
CaptureScreenshotSync ( string filenameBase ) : void
CaptureScreenshotSyncHelper ( string filenameBase ) : IEnumerator
Cleanup ( ) : void
FadeIn ( IEnumerable fadeControls ) : IEnumerator
FadeOut ( IEnumerable fadeControls ) : IEnumerator
GetCaptureCameras ( ) : UnityEngine.Camera[]
Log ( string s ) : void
OnCaptureStart ( ) : bool
OnDestroy ( ) : void
Reinitialize ( ) : void
ReinitializeBody ( ) : void
SetFadersEnabled ( IEnumerable fadeControls, bool value ) : void
Start ( ) : void
StartCaptureEveryFrame ( ) : void
StopCaptureEveryFrame ( ) : void
Update ( ) : void

Private Methods

Méthode Description
ClearProcessQueue ( ) : void
CubemapToEquirectangular ( ComputeBuffer cameraPixelsBuffer, uint cameraPixels, ComputeBuffer convertPanoramaResultBuffer, int cameraWidth, int cameraHeight, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, bool async ) : IEnumerator
CubemapToEquirectangularCpu ( uint cameraPixels, int cameraWidth, int cameraHeight, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, bool async ) : IEnumerator
CubemapToEquirectangularCpuGeneralCase ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, float maxWidth, float maxHeight, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
CubemapToEquirectangularCpuNegativeX ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
CubemapToEquirectangularCpuNegativeY ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
CubemapToEquirectangularCpuNegativeZ ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
CubemapToEquirectangularCpuPositiveX ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
CubemapToEquirectangularCpuPositiveY ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
CubemapToEquirectangularCpuPositiveZ ( uint cameraPixels, byte pixelValues, int stride, int panoramaWidth, int panoramaHeight, int ssaaFactor, float startTime, float processingTimePerFrame, int numPixelsAveraged, int startX, int startY, int endX, int endY ) : IEnumerator
FormatMimeType ( ImageFormat format ) : string
FormatToDrawingFormat ( ImageFormat format ) : DrawingImageFormat
FormatToExtension ( ImageFormat format ) : string
GetCameraPixelBilinear ( uint cameraPixels, int cameraNum, float u, float v ) : Color32
IpdScaleFunction ( float latitudeNormalized ) : float
ReportOutOfGraphicsMemory ( ) : void
SaveCubemapImage ( uint cameraPixels, string filenameBase, string suffix, string imagePath, int i, int bufferIdx ) : void
UploadImage ( byte imageFileBytes, string filename, string mimeType, bool async ) : IEnumerator
writeOutputPixels ( byte pixelValues, int stride, int bitmapWidth, int inHeight, int outHeight, int yStart ) : void

Method Details

AfterRenderPanorama() public méthode

public AfterRenderPanorama ( ) : void
Résultat void

Awake() public méthode

public Awake ( ) : void
Résultat void

BeforeRenderPanorama() public méthode

public BeforeRenderPanorama ( ) : void
Résultat void

CaptureScreenshotAsync() public méthode

public CaptureScreenshotAsync ( string filenameBase ) : void
filenameBase string
Résultat void

CaptureScreenshotAsyncHelper() public méthode

public CaptureScreenshotAsyncHelper ( string filenameBase, bool async ) : IEnumerator
filenameBase string
async bool
Résultat IEnumerator

CaptureScreenshotSync() public méthode

public CaptureScreenshotSync ( string filenameBase ) : void
filenameBase string
Résultat void

CaptureScreenshotSyncHelper() public méthode

public CaptureScreenshotSyncHelper ( string filenameBase ) : IEnumerator
filenameBase string
Résultat IEnumerator

Cleanup() public méthode

public Cleanup ( ) : void
Résultat void

FadeIn() public méthode

public FadeIn ( IEnumerable fadeControls ) : IEnumerator
fadeControls IEnumerable
Résultat IEnumerator

FadeOut() public méthode

public FadeOut ( IEnumerable fadeControls ) : IEnumerator
fadeControls IEnumerable
Résultat IEnumerator

GetCaptureCameras() public méthode

public GetCaptureCameras ( ) : UnityEngine.Camera[]
Résultat UnityEngine.Camera[]

Log() public méthode

public Log ( string s ) : void
s string
Résultat void

OnCaptureStart() public méthode

public OnCaptureStart ( ) : bool
Résultat bool

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

Reinitialize() public méthode

public Reinitialize ( ) : void
Résultat void

ReinitializeBody() public méthode

public ReinitializeBody ( ) : void
Résultat void

SetFadersEnabled() public méthode

public SetFadersEnabled ( IEnumerable fadeControls, bool value ) : void
fadeControls IEnumerable
value bool
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartCaptureEveryFrame() public méthode

public StartCaptureEveryFrame ( ) : void
Résultat void

StopCaptureEveryFrame() public méthode

public StopCaptureEveryFrame ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

antiAliasing public_oe property

public AntiAliasing antiAliasing
Résultat AntiAliasing

captureEveryFrame public_oe property

public bool captureEveryFrame
Résultat bool

captureKey public_oe property

public KeyCode captureKey
Résultat KeyCode

captureStereoscopic public_oe property

public bool captureStereoscopic
Résultat bool

convertPanoramaShader public_oe property

public ComputeShader,UnityEngine convertPanoramaShader
Résultat UnityEngine.ComputeShader

convertPanoramaStereoShader public_oe property

public ComputeShader,UnityEngine convertPanoramaStereoShader
Résultat UnityEngine.ComputeShader

cpuMillisecondsPerFrame public_oe property

public float cpuMillisecondsPerFrame
Résultat float

doneSound public_oe property

public AudioClip,UnityEngine doneSound
Résultat UnityEngine.AudioClip

enableDebugging public_oe property

public bool enableDebugging
Résultat bool

fadeColor public_oe property

public Color fadeColor
Résultat Color

fadeDuringCapture public_oe property

public bool fadeDuringCapture
Résultat bool

fadeMaterial public_oe property

public Material,UnityEngine fadeMaterial
Résultat UnityEngine.Material

fadeTime public_oe property

public float fadeTime
Résultat float

failSound public_oe property

public AudioClip,UnityEngine failSound
Résultat UnityEngine.AudioClip

frameNumberDigits public_oe property

public int frameNumberDigits
Résultat int

frameRate public_oe property

public int frameRate
Résultat int

imageFormat public_oe property

public ImageFormat imageFormat
Résultat ImageFormat

interpupillaryDistance public_oe property

public float interpupillaryDistance
Résultat float

maxFramesToRecord public_oe property

public int maxFramesToRecord
Résultat int

numCirclePoints public_oe property

public int numCirclePoints
Résultat int

panoramaName public_oe property

public string panoramaName
Résultat string

panoramaWidth public_oe property

public int panoramaWidth
Résultat int

qualitySetting public_oe property

public string qualitySetting
Résultat string

saveCubemap public_oe property

public bool saveCubemap
Résultat bool

saveImagePath public_oe property

public string saveImagePath
Résultat string

ssaaFactor public_oe property

public int ssaaFactor
Résultat int

startSound public_oe property

public AudioClip,UnityEngine startSound
Résultat UnityEngine.AudioClip

textureToBufferShader public_oe property

public ComputeShader,UnityEngine textureToBufferShader
Résultat UnityEngine.ComputeShader

uploadImages public_oe property

public bool uploadImages
Résultat bool

useDefaultOrientation public_oe property

public bool useDefaultOrientation
Résultat bool

useGpuTransform public_oe property

public bool useGpuTransform
Résultat bool