C# 클래스 Scaleform.SFManager

파일 보기 프로젝트 열기: noahfreedman/Stereoscopic_Scatterplot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SFMovieList List

공개 메소드들

메소드 설명
AddMovie ( Movie movie ) : void
AddToLifecycleEventList ( SFLifecycleEvent ev ) : void
AddToReleaseList ( long movieId ) : void
AddValueToReleaseList ( IntPtr valIntPtr ) : void
Advance ( float deltaTime ) : void
ApplyLanguage ( String langName ) : void
CreateMovie ( SFMovieCreationParams creationParams, Type MovieClassType ) : Movie
Destroy ( ) : void
DestroyMovie ( Movie movie ) : void
Display ( ) : void
DoHitTest ( float x, float y ) : bool
EnableIME ( ) : void
GetBottomMovie ( ) : Movie
GetCommandData ( IntPtr pqueue ) : SFCommand
GetMovies ( ) : List
GetNumMovies ( ) : int
GetScaleformContentPath ( ) : String
GetTopMovie ( ) : Movie
GetValueData ( IntPtr pqueue ) : Value
HandleCharEvent ( UnityEngine ev ) : bool
HandleKeyDownEvent ( SFKey code, SFKeyModifiers mod, int keyboardIndex ) : bool
HandleKeyDownEvent ( UnityEngine ev ) : bool
HandleKeyUpEvent ( SFKey code, SFKeyModifiers mod, int keyboardIndex ) : bool
HandleKeyUpEvent ( UnityEngine ev ) : bool
HandleMouseEvent ( UnityEngine ev ) : bool
HandleMouseMoveEvent ( float x, float y ) : bool
HandleTouchEvent ( UnityEngine touch ) : bool
Init ( ) : void
InstallDelegates ( ) : void
IsSFInitialized ( ) : bool
LogMessage ( String message ) : void
OnExternalInterface ( long MovieID, String command, IntPtr ptr, int numArgs, int valueSize ) : void
OnLogMessage ( String message ) : void
ProcessCommands ( ) : void
QueuedDestroy ( ) : void
ReleaseMoviesMarkedForRelease ( ) : void
ReleaseValuesMarkedForRelease ( ) : void
ReplaceTexture ( long movieId, String textureName, Texture texture ) : bool
SFManager ( SFInitParams initParams ) : UnityEngine
Update ( ) : void

비공개 메소드들

메소드 설명
AllocateDisplayInfo ( IntPtr sz ) : IntPtr
AllocateImpl ( int numVal ) : IntPtr
AllocateSharedData ( ) : void
HandleASTraces ( ) : void
PrintAddress ( System o ) : void
RandomNumber ( ) : Int32
SF_ApplyLanguage ( String langName ) : void
SF_ClearCommandBuffer ( int numCommands ) : void
SF_Destroy ( ) : void
SF_DestroyManager ( ) : void
SF_DestroyMovie ( long movieID ) : bool
SF_Display ( ) : bool
SF_EnableIME ( ) : void
SF_Init ( IntPtr pdata, int size, String version ) : int
SF_LoadFontConfig ( String fontConfigPath ) : void
SF_NotifyNativeManager ( long movieID, MovieLifeCycleEvents ev ) : void
SF_ProcessMarkedForDeleteMovies ( ) : bool
SF_ReplaceTexture ( long movieId, String textureName, int textureId, int RTWidth, int RTHeight ) : bool
SF_SetAllocateValues ( SF_AllocateDelegate sf_allocDelegate ) : void
SF_SetDisplayInfoDelegate ( SF_DisplayInfoDelegate sf_doDelegate ) : void
SF_SetExternalInterfaceDelegate ( SF_ExternalInterfaceDelegate sf_eiDelegate ) : void
SF_SetLogDelegate ( SF_LogDelegate sf_logDelegate ) : void
SF_SetNewViewport ( int ox, int oy, int Width, int Height ) : void
SF_SetSharedData ( IntPtr pCommandOffset, IntPtr pCommandQueue, Int32 id ) : void

메소드 상세

AddMovie() 공개 메소드

public AddMovie ( Movie movie ) : void
movie Movie
리턴 void

AddToLifecycleEventList() 공개 메소드

public AddToLifecycleEventList ( SFLifecycleEvent ev ) : void
ev SFLifecycleEvent
리턴 void

AddToReleaseList() 공개 메소드

public AddToReleaseList ( long movieId ) : void
movieId long
리턴 void

AddValueToReleaseList() 정적인 공개 메소드

static public AddValueToReleaseList ( IntPtr valIntPtr ) : void
valIntPtr System.IntPtr
리턴 void

Advance() 공개 메소드

public Advance ( float deltaTime ) : void
deltaTime float
리턴 void

ApplyLanguage() 공개 메소드

public ApplyLanguage ( String langName ) : void
langName String
리턴 void

CreateMovie() 공개 메소드

public CreateMovie ( SFMovieCreationParams creationParams, Type MovieClassType ) : Movie
creationParams SFMovieCreationParams
MovieClassType System.Type
리턴 Movie

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

DestroyMovie() 공개 메소드

public DestroyMovie ( Movie movie ) : void
movie Movie
리턴 void

Display() 공개 메소드

public Display ( ) : void
리턴 void

DoHitTest() 공개 메소드

public DoHitTest ( float x, float y ) : bool
x float
y float
리턴 bool

EnableIME() 공개 메소드

public EnableIME ( ) : void
리턴 void

GetBottomMovie() 공개 메소드

public GetBottomMovie ( ) : Movie
리턴 Movie

GetCommandData() 공개 메소드

public GetCommandData ( IntPtr pqueue ) : SFCommand
pqueue System.IntPtr
리턴 SFCommand

GetMovies() 공개 메소드

public GetMovies ( ) : List
리턴 List

GetNumMovies() 공개 메소드

public GetNumMovies ( ) : int
리턴 int

GetScaleformContentPath() 공개 정적인 메소드

public static GetScaleformContentPath ( ) : String
리턴 String

GetTopMovie() 공개 메소드

public GetTopMovie ( ) : Movie
리턴 Movie

GetValueData() 공개 정적인 메소드

public static GetValueData ( IntPtr pqueue ) : Value
pqueue System.IntPtr
리턴 Value

HandleCharEvent() 공개 메소드

public HandleCharEvent ( UnityEngine ev ) : bool
ev UnityEngine
리턴 bool

HandleKeyDownEvent() 공개 메소드

public HandleKeyDownEvent ( SFKey code, SFKeyModifiers mod, int keyboardIndex ) : bool
code SFKey
mod SFKeyModifiers
keyboardIndex int
리턴 bool

HandleKeyDownEvent() 공개 메소드

public HandleKeyDownEvent ( UnityEngine ev ) : bool
ev UnityEngine
리턴 bool

HandleKeyUpEvent() 공개 메소드

public HandleKeyUpEvent ( SFKey code, SFKeyModifiers mod, int keyboardIndex ) : bool
code SFKey
mod SFKeyModifiers
keyboardIndex int
리턴 bool

HandleKeyUpEvent() 공개 메소드

public HandleKeyUpEvent ( UnityEngine ev ) : bool
ev UnityEngine
리턴 bool

HandleMouseEvent() 공개 메소드

public HandleMouseEvent ( UnityEngine ev ) : bool
ev UnityEngine
리턴 bool

HandleMouseMoveEvent() 공개 메소드

public HandleMouseMoveEvent ( float x, float y ) : bool
x float
y float
리턴 bool

HandleTouchEvent() 공개 메소드

public HandleTouchEvent ( UnityEngine touch ) : bool
touch UnityEngine
리턴 bool

Init() 공개 메소드

public Init ( ) : void
리턴 void

InstallDelegates() 공개 메소드

public InstallDelegates ( ) : void
리턴 void

IsSFInitialized() 공개 메소드

public IsSFInitialized ( ) : bool
리턴 bool

LogMessage() 공개 메소드

public LogMessage ( String message ) : void
message String
리턴 void

OnExternalInterface() 공개 메소드

public OnExternalInterface ( long MovieID, String command, IntPtr ptr, int numArgs, int valueSize ) : void
MovieID long
command String
ptr System.IntPtr
numArgs int
valueSize int
리턴 void

OnLogMessage() 공개 메소드

public OnLogMessage ( String message ) : void
message String
리턴 void

ProcessCommands() 공개 메소드

public ProcessCommands ( ) : void
리턴 void

QueuedDestroy() 공개 메소드

public QueuedDestroy ( ) : void
리턴 void

ReleaseMoviesMarkedForRelease() 공개 메소드

public ReleaseMoviesMarkedForRelease ( ) : void
리턴 void

ReleaseValuesMarkedForRelease() 정적인 공개 메소드

static public ReleaseValuesMarkedForRelease ( ) : void
리턴 void

ReplaceTexture() 공개 메소드

public ReplaceTexture ( long movieId, String textureName, Texture texture ) : bool
movieId long
textureName String
texture Texture
리턴 bool

SFManager() 공개 메소드

public SFManager ( SFInitParams initParams ) : UnityEngine
initParams SFInitParams
리턴 UnityEngine

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

SFMovieList 공개적으로 프로퍼티

public List SFMovieList
리턴 List