C# Класс Scaleform.SFManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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