C# 클래스 OpenBve.Host

Represents the host application.
상속: OpenBveApi.Hosts.HostInterface
파일 보기 프로젝트 열기: leezer3/OpenBVE 1 사용 예제들

공개 메소드들

메소드 설명
LoadSound ( string path, OpenBveApi &sound ) : bool

Loads a sound and returns the sound data.

LoadTexture ( string path, OpenBveApi parameters, OpenBveApi &texture ) : bool

Loads a texture and returns the texture data.

QueryTextureDimensions ( string path, int &width, int &height ) : bool

Queries the dimensions of a texture.

RegisterSound ( OpenBveApi sound, OpenBveApi &handle ) : bool

Registers a sound and returns a handle to the sound.

RegisterSound ( string path, OpenBveApi &handle ) : bool

Registers a sound and returns a handle to the sound.

RegisterTexture ( OpenBveApi texture, OpenBveApi parameters, OpenBveApi &handle ) : bool

Registers a texture and returns a handle to the texture.

RegisterTexture ( string path, OpenBveApi parameters, OpenBveApi &handle ) : bool

Registers a texture and returns a handle to the texture.

ReportProblem ( OpenBveApi type, string text ) : void

Reports a problem to the host application.

메소드 상세

LoadSound() 공개 메소드

Loads a sound and returns the sound data.
public LoadSound ( string path, OpenBveApi &sound ) : bool
path string The path to the file or folder that contains the sound.
sound OpenBveApi Receives the sound.
리턴 bool

LoadTexture() 공개 메소드

Loads a texture and returns the texture data.
public LoadTexture ( string path, OpenBveApi parameters, OpenBveApi &texture ) : bool
path string The path to the file or folder that contains the texture.
parameters OpenBveApi The parameters that specify how to process the texture.
texture OpenBveApi Receives the texture.
리턴 bool

QueryTextureDimensions() 공개 메소드

Queries the dimensions of a texture.
public QueryTextureDimensions ( string path, int &width, int &height ) : bool
path string The path to the file or folder that contains the texture.
width int Receives the width of the texture.
height int Receives the height of the texture.
리턴 bool

RegisterSound() 공개 메소드

Registers a sound and returns a handle to the sound.
public RegisterSound ( OpenBveApi sound, OpenBveApi &handle ) : bool
sound OpenBveApi The sound data.
handle OpenBveApi Receives a handle to the sound.
리턴 bool

RegisterSound() 공개 메소드

Registers a sound and returns a handle to the sound.
public RegisterSound ( string path, OpenBveApi &handle ) : bool
path string The path to the file or folder that contains the sound.
handle OpenBveApi Receives a handle to the sound.
리턴 bool

RegisterTexture() 공개 메소드

Registers a texture and returns a handle to the texture.
public RegisterTexture ( OpenBveApi texture, OpenBveApi parameters, OpenBveApi &handle ) : bool
texture OpenBveApi The texture data.
parameters OpenBveApi The parameters that specify how to process the texture.
handle OpenBveApi Receives the handle to the texture.
리턴 bool

RegisterTexture() 공개 메소드

Registers a texture and returns a handle to the texture.
public RegisterTexture ( string path, OpenBveApi parameters, OpenBveApi &handle ) : bool
path string The path to the file or folder that contains the texture.
parameters OpenBveApi The parameters that specify how to process the texture.
handle OpenBveApi Receives the handle to the texture.
리턴 bool

ReportProblem() 공개 메소드

Reports a problem to the host application.
public ReportProblem ( OpenBveApi type, string text ) : void
type OpenBveApi The type of problem that is reported.
text string The textual message that describes the problem.
리턴 void