C# Class Scaleform.SFManager

显示文件 Open project: noahfreedman/Stereoscopic_Scatterplot Class Usage Examples

Public Properties

Property Type Description
SFMovieList List

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddMovie() public method

public AddMovie ( Movie movie ) : void
movie Movie
return void

AddToLifecycleEventList() public method

public AddToLifecycleEventList ( SFLifecycleEvent ev ) : void
ev SFLifecycleEvent
return void

AddToReleaseList() public method

public AddToReleaseList ( long movieId ) : void
movieId long
return void

AddValueToReleaseList() static public method

static public AddValueToReleaseList ( IntPtr valIntPtr ) : void
valIntPtr System.IntPtr
return void

Advance() public method

public Advance ( float deltaTime ) : void
deltaTime float
return void

ApplyLanguage() public method

public ApplyLanguage ( String langName ) : void
langName String
return void

CreateMovie() public method

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

Destroy() public method

public Destroy ( ) : void
return void

DestroyMovie() public method

public DestroyMovie ( Movie movie ) : void
movie Movie
return void

Display() public method

public Display ( ) : void
return void

DoHitTest() public method

public DoHitTest ( float x, float y ) : bool
x float
y float
return bool

EnableIME() public method

public EnableIME ( ) : void
return void

GetBottomMovie() public method

public GetBottomMovie ( ) : Movie
return Movie

GetCommandData() public method

public GetCommandData ( IntPtr pqueue ) : SFCommand
pqueue System.IntPtr
return SFCommand

GetMovies() public method

public GetMovies ( ) : List
return List

GetNumMovies() public method

public GetNumMovies ( ) : int
return int

GetScaleformContentPath() public static method

public static GetScaleformContentPath ( ) : String
return String

GetTopMovie() public method

public GetTopMovie ( ) : Movie
return Movie

GetValueData() public static method

public static GetValueData ( IntPtr pqueue ) : Value
pqueue System.IntPtr
return Value

HandleCharEvent() public method

public HandleCharEvent ( UnityEngine ev ) : bool
ev UnityEngine
return bool

HandleKeyDownEvent() public method

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

HandleKeyDownEvent() public method

public HandleKeyDownEvent ( UnityEngine ev ) : bool
ev UnityEngine
return bool

HandleKeyUpEvent() public method

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

HandleKeyUpEvent() public method

public HandleKeyUpEvent ( UnityEngine ev ) : bool
ev UnityEngine
return bool

HandleMouseEvent() public method

public HandleMouseEvent ( UnityEngine ev ) : bool
ev UnityEngine
return bool

HandleMouseMoveEvent() public method

public HandleMouseMoveEvent ( float x, float y ) : bool
x float
y float
return bool

HandleTouchEvent() public method

public HandleTouchEvent ( UnityEngine touch ) : bool
touch UnityEngine
return bool

Init() public method

public Init ( ) : void
return void

InstallDelegates() public method

public InstallDelegates ( ) : void
return void

IsSFInitialized() public method

public IsSFInitialized ( ) : bool
return bool

LogMessage() public method

public LogMessage ( String message ) : void
message String
return void

OnExternalInterface() public method

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

OnLogMessage() public method

public OnLogMessage ( String message ) : void
message String
return void

ProcessCommands() public method

public ProcessCommands ( ) : void
return void

QueuedDestroy() public method

public QueuedDestroy ( ) : void
return void

ReleaseMoviesMarkedForRelease() public method

public ReleaseMoviesMarkedForRelease ( ) : void
return void

ReleaseValuesMarkedForRelease() static public method

static public ReleaseValuesMarkedForRelease ( ) : void
return void

ReplaceTexture() public method

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

SFManager() public method

public SFManager ( SFInitParams initParams ) : UnityEngine
initParams SFInitParams
return UnityEngine

Update() public method

public Update ( ) : void
return void

Property Details

SFMovieList public_oe property

public List SFMovieList
return List