C# 클래스 CapturePanorama.CapturePanorama

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: eVRydayVR/Unity360PanoramaCapture 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AfterRenderPanorama() 공개 메소드

public AfterRenderPanorama ( ) : void
리턴 void

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

BeforeRenderPanorama() 공개 메소드

public BeforeRenderPanorama ( ) : void
리턴 void

CaptureScreenshotAsync() 공개 메소드

public CaptureScreenshotAsync ( string filenameBase ) : void
filenameBase string
리턴 void

CaptureScreenshotAsyncHelper() 공개 메소드

public CaptureScreenshotAsyncHelper ( string filenameBase, bool async ) : IEnumerator
filenameBase string
async bool
리턴 IEnumerator

CaptureScreenshotSync() 공개 메소드

public CaptureScreenshotSync ( string filenameBase ) : void
filenameBase string
리턴 void

CaptureScreenshotSyncHelper() 공개 메소드

public CaptureScreenshotSyncHelper ( string filenameBase ) : IEnumerator
filenameBase string
리턴 IEnumerator

Cleanup() 공개 메소드

public Cleanup ( ) : void
리턴 void

FadeIn() 공개 메소드

public FadeIn ( IEnumerable fadeControls ) : IEnumerator
fadeControls IEnumerable
리턴 IEnumerator

FadeOut() 공개 메소드

public FadeOut ( IEnumerable fadeControls ) : IEnumerator
fadeControls IEnumerable
리턴 IEnumerator

GetCaptureCameras() 공개 메소드

public GetCaptureCameras ( ) : UnityEngine.Camera[]
리턴 UnityEngine.Camera[]

Log() 공개 메소드

public Log ( string s ) : void
s string
리턴 void

OnCaptureStart() 공개 메소드

public OnCaptureStart ( ) : bool
리턴 bool

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

Reinitialize() 공개 메소드

public Reinitialize ( ) : void
리턴 void

ReinitializeBody() 공개 메소드

public ReinitializeBody ( ) : void
리턴 void

SetFadersEnabled() 공개 메소드

public SetFadersEnabled ( IEnumerable fadeControls, bool value ) : void
fadeControls IEnumerable
value bool
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartCaptureEveryFrame() 공개 메소드

public StartCaptureEveryFrame ( ) : void
리턴 void

StopCaptureEveryFrame() 공개 메소드

public StopCaptureEveryFrame ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

antiAliasing 공개적으로 프로퍼티

public AntiAliasing antiAliasing
리턴 AntiAliasing

captureEveryFrame 공개적으로 프로퍼티

public bool captureEveryFrame
리턴 bool

captureKey 공개적으로 프로퍼티

public KeyCode captureKey
리턴 KeyCode

captureStereoscopic 공개적으로 프로퍼티

public bool captureStereoscopic
리턴 bool

convertPanoramaShader 공개적으로 프로퍼티

public ComputeShader,UnityEngine convertPanoramaShader
리턴 UnityEngine.ComputeShader

convertPanoramaStereoShader 공개적으로 프로퍼티

public ComputeShader,UnityEngine convertPanoramaStereoShader
리턴 UnityEngine.ComputeShader

cpuMillisecondsPerFrame 공개적으로 프로퍼티

public float cpuMillisecondsPerFrame
리턴 float

doneSound 공개적으로 프로퍼티

public AudioClip,UnityEngine doneSound
리턴 UnityEngine.AudioClip

enableDebugging 공개적으로 프로퍼티

public bool enableDebugging
리턴 bool

fadeColor 공개적으로 프로퍼티

public Color fadeColor
리턴 Color

fadeDuringCapture 공개적으로 프로퍼티

public bool fadeDuringCapture
리턴 bool

fadeMaterial 공개적으로 프로퍼티

public Material,UnityEngine fadeMaterial
리턴 UnityEngine.Material

fadeTime 공개적으로 프로퍼티

public float fadeTime
리턴 float

failSound 공개적으로 프로퍼티

public AudioClip,UnityEngine failSound
리턴 UnityEngine.AudioClip

frameNumberDigits 공개적으로 프로퍼티

public int frameNumberDigits
리턴 int

frameRate 공개적으로 프로퍼티

public int frameRate
리턴 int

imageFormat 공개적으로 프로퍼티

public ImageFormat imageFormat
리턴 ImageFormat

interpupillaryDistance 공개적으로 프로퍼티

public float interpupillaryDistance
리턴 float

maxFramesToRecord 공개적으로 프로퍼티

public int maxFramesToRecord
리턴 int

numCirclePoints 공개적으로 프로퍼티

public int numCirclePoints
리턴 int

panoramaName 공개적으로 프로퍼티

public string panoramaName
리턴 string

panoramaWidth 공개적으로 프로퍼티

public int panoramaWidth
리턴 int

qualitySetting 공개적으로 프로퍼티

public string qualitySetting
리턴 string

saveCubemap 공개적으로 프로퍼티

public bool saveCubemap
리턴 bool

saveImagePath 공개적으로 프로퍼티

public string saveImagePath
리턴 string

ssaaFactor 공개적으로 프로퍼티

public int ssaaFactor
리턴 int

startSound 공개적으로 프로퍼티

public AudioClip,UnityEngine startSound
리턴 UnityEngine.AudioClip

textureToBufferShader 공개적으로 프로퍼티

public ComputeShader,UnityEngine textureToBufferShader
리턴 UnityEngine.ComputeShader

uploadImages 공개적으로 프로퍼티

public bool uploadImages
리턴 bool

useDefaultOrientation 공개적으로 프로퍼티

public bool useDefaultOrientation
리턴 bool

useGpuTransform 공개적으로 프로퍼티

public bool useGpuTransform
리턴 bool