Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Browser.OAL

Public 成员函数

static unsafe IntPtr alcOpenDevice (byte *devicename)
static unsafe IntPtr alcCreateContext (IntPtr device, int *attrlist)
static bool alcMakeContextCurrent (IntPtr context)
static void alcDestroyContext (IntPtr context)
static bool alcCloseDevice (IntPtr device)
static int alcGetError (IntPtr device)
static int alGetError ()
static void alGenSources (int n, out uint sources)
static void alDeleteSources (int n, ref uint sources)
static void alSourcei (uint source, int param, int value)
static void alSourcef (uint source, int param, float value)
static void alSource3f (uint source, int param, float v1, float v2, float v3)
static void alSourcePlay (uint source)
static void alSourcePause (uint source)
static void alSourceStop (uint source)
static void alSourceRewind (uint source)
static void alGetSourcei (uint source, int param, out int value)
static void alGenBuffers (int n, out uint buffers)
static void alDeleteBuffers (int n, ref uint buffers)
static unsafe void alBufferData (uint buffer, int format, void *data, int size, int freq)
static void alListenerf (int param, float value)
static void alDistanceModel (int model)
static unsafe void alSourceQueueBuffers (uint source, int nb, uint *buffers)
static unsafe void alSourceUnqueueBuffers (uint source, int nb, uint *buffers)

静态 Private 属性

const string LibOal = "openal32"

详细描述

在文件 OAL.cs5 行定义.

成员函数说明

◆ alBufferData()

unsafe void Engine.Browser.OAL.alBufferData ( uint buffer,
int format,
void * data,
int size,
int freq )

◆ alcCloseDevice()

bool Engine.Browser.OAL.alcCloseDevice ( IntPtr device)
这是这个函数的调用关系图:

◆ alcCreateContext()

unsafe IntPtr Engine.Browser.OAL.alcCreateContext ( IntPtr device,
int * attrlist )
这是这个函数的调用关系图:

◆ alcDestroyContext()

void Engine.Browser.OAL.alcDestroyContext ( IntPtr context)
这是这个函数的调用关系图:

◆ alcGetError()

int Engine.Browser.OAL.alcGetError ( IntPtr device)

◆ alcMakeContextCurrent()

bool Engine.Browser.OAL.alcMakeContextCurrent ( IntPtr context)
这是这个函数的调用关系图:

◆ alcOpenDevice()

unsafe IntPtr Engine.Browser.OAL.alcOpenDevice ( byte * devicename)
这是这个函数的调用关系图:

◆ alDeleteBuffers()

void Engine.Browser.OAL.alDeleteBuffers ( int n,
ref uint buffers )

◆ alDeleteSources()

void Engine.Browser.OAL.alDeleteSources ( int n,
ref uint sources )

◆ alDistanceModel()

void Engine.Browser.OAL.alDistanceModel ( int model)

◆ alGenBuffers()

void Engine.Browser.OAL.alGenBuffers ( int n,
out uint buffers )
这是这个函数的调用关系图:

◆ alGenSources()

void Engine.Browser.OAL.alGenSources ( int n,
out uint sources )
这是这个函数的调用关系图:

◆ alGetError()

int Engine.Browser.OAL.alGetError ( )

◆ alGetSourcei()

void Engine.Browser.OAL.alGetSourcei ( uint source,
int param,
out int value )

◆ alListenerf()

void Engine.Browser.OAL.alListenerf ( int param,
float value )

◆ alSource3f()

void Engine.Browser.OAL.alSource3f ( uint source,
int param,
float v1,
float v2,
float v3 )

◆ alSourcef()

void Engine.Browser.OAL.alSourcef ( uint source,
int param,
float value )

◆ alSourcei()

void Engine.Browser.OAL.alSourcei ( uint source,
int param,
int value )

◆ alSourcePause()

void Engine.Browser.OAL.alSourcePause ( uint source)

◆ alSourcePlay()

void Engine.Browser.OAL.alSourcePlay ( uint source)

◆ alSourceQueueBuffers()

unsafe void Engine.Browser.OAL.alSourceQueueBuffers ( uint source,
int nb,
uint * buffers )

◆ alSourceRewind()

void Engine.Browser.OAL.alSourceRewind ( uint source)

◆ alSourceStop()

void Engine.Browser.OAL.alSourceStop ( uint source)

◆ alSourceUnqueueBuffers()

unsafe void Engine.Browser.OAL.alSourceUnqueueBuffers ( uint source,
int nb,
uint * buffers )

类成员变量说明

◆ LibOal

const string Engine.Browser.OAL.LibOal = "openal32"
staticprivate

在文件 OAL.cs7 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Browser/OAL.cs