C# Class Scaleform.SFManager

Afficher le fichier Open project: noahfreedman/Stereoscopic_Scatterplot Class Usage Examples

Méthodes publiques

Свойство Type Description
SFMovieList List

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddMovie ( Movie movie ) : void
movie Movie
Résultat void

AddToLifecycleEventList() public méthode

public AddToLifecycleEventList ( SFLifecycleEvent ev ) : void
ev SFLifecycleEvent
Résultat void

AddToReleaseList() public méthode

public AddToReleaseList ( long movieId ) : void
movieId long
Résultat void

AddValueToReleaseList() static public méthode

static public AddValueToReleaseList ( IntPtr valIntPtr ) : void
valIntPtr System.IntPtr
Résultat void

Advance() public méthode

public Advance ( float deltaTime ) : void
deltaTime float
Résultat void

ApplyLanguage() public méthode

public ApplyLanguage ( String langName ) : void
langName String
Résultat void

CreateMovie() public méthode

public CreateMovie ( SFMovieCreationParams creationParams, Type MovieClassType ) : Movie
creationParams SFMovieCreationParams
MovieClassType System.Type
Résultat Movie

Destroy() public méthode

public Destroy ( ) : void
Résultat void

DestroyMovie() public méthode

public DestroyMovie ( Movie movie ) : void
movie Movie
Résultat void

Display() public méthode

public Display ( ) : void
Résultat void

DoHitTest() public méthode

public DoHitTest ( float x, float y ) : bool
x float
y float
Résultat bool

EnableIME() public méthode

public EnableIME ( ) : void
Résultat void

GetBottomMovie() public méthode

public GetBottomMovie ( ) : Movie
Résultat Movie

GetCommandData() public méthode

public GetCommandData ( IntPtr pqueue ) : SFCommand
pqueue System.IntPtr
Résultat SFCommand

GetMovies() public méthode

public GetMovies ( ) : List
Résultat List

GetNumMovies() public méthode

public GetNumMovies ( ) : int
Résultat int

GetScaleformContentPath() public static méthode

public static GetScaleformContentPath ( ) : String
Résultat String

GetTopMovie() public méthode

public GetTopMovie ( ) : Movie
Résultat Movie

GetValueData() public static méthode

public static GetValueData ( IntPtr pqueue ) : Value
pqueue System.IntPtr
Résultat Value

HandleCharEvent() public méthode

public HandleCharEvent ( UnityEngine ev ) : bool
ev UnityEngine
Résultat bool

HandleKeyDownEvent() public méthode

public HandleKeyDownEvent ( SFKey code, SFKeyModifiers mod, int keyboardIndex ) : bool
code SFKey
mod SFKeyModifiers
keyboardIndex int
Résultat bool

HandleKeyDownEvent() public méthode

public HandleKeyDownEvent ( UnityEngine ev ) : bool
ev UnityEngine
Résultat bool

HandleKeyUpEvent() public méthode

public HandleKeyUpEvent ( SFKey code, SFKeyModifiers mod, int keyboardIndex ) : bool
code SFKey
mod SFKeyModifiers
keyboardIndex int
Résultat bool

HandleKeyUpEvent() public méthode

public HandleKeyUpEvent ( UnityEngine ev ) : bool
ev UnityEngine
Résultat bool

HandleMouseEvent() public méthode

public HandleMouseEvent ( UnityEngine ev ) : bool
ev UnityEngine
Résultat bool

HandleMouseMoveEvent() public méthode

public HandleMouseMoveEvent ( float x, float y ) : bool
x float
y float
Résultat bool

HandleTouchEvent() public méthode

public HandleTouchEvent ( UnityEngine touch ) : bool
touch UnityEngine
Résultat bool

Init() public méthode

public Init ( ) : void
Résultat void

InstallDelegates() public méthode

public InstallDelegates ( ) : void
Résultat void

IsSFInitialized() public méthode

public IsSFInitialized ( ) : bool
Résultat bool

LogMessage() public méthode

public LogMessage ( String message ) : void
message String
Résultat void

OnExternalInterface() public méthode

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

OnLogMessage() public méthode

public OnLogMessage ( String message ) : void
message String
Résultat void

ProcessCommands() public méthode

public ProcessCommands ( ) : void
Résultat void

QueuedDestroy() public méthode

public QueuedDestroy ( ) : void
Résultat void

ReleaseMoviesMarkedForRelease() public méthode

public ReleaseMoviesMarkedForRelease ( ) : void
Résultat void

ReleaseValuesMarkedForRelease() static public méthode

static public ReleaseValuesMarkedForRelease ( ) : void
Résultat void

ReplaceTexture() public méthode

public ReplaceTexture ( long movieId, String textureName, Texture texture ) : bool
movieId long
textureName String
texture Texture
Résultat bool

SFManager() public méthode

public SFManager ( SFInitParams initParams ) : UnityEngine
initParams SFInitParams
Résultat UnityEngine

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

SFMovieList public_oe property

public List SFMovieList
Résultat List