ONSPPropagation.WwisePluginInterface Class Reference
Inheritance diagram for ONSPPropagation.WwisePluginInterface:
ONSPPropagation.PropagationInterface

Public Member Functions

static int ovrAudio_GetPluginContext (out IntPtr context, uint clientType)
 
int SetPropagationQuality (float quality)
 
int SetPropagationThreadAffinity (UInt64 cpuMask)
 
int CreateAudioGeometry (out IntPtr geometry)
 
int DestroyAudioGeometry (IntPtr geometry)
 
int AudioGeometryUploadMeshArrays (IntPtr geometry, float[] vertices, int vertexCount, int[] indices, int indexCount, MeshGroup[] groups, int groupCount)
 
int AudioGeometrySetTransform (IntPtr geometry, float[] matrix4x4)
 
int AudioGeometryGetTransform (IntPtr geometry, out float[] matrix4x4)
 
int AudioGeometryWriteMeshFile (IntPtr geometry, string filePath)
 
int AudioGeometryReadMeshFile (IntPtr geometry, string filePath)
 
int AudioGeometryWriteMeshFileObj (IntPtr geometry, string filePath)
 
int CreateAudioMaterial (out IntPtr material)
 
int DestroyAudioMaterial (IntPtr material)
 
int AudioMaterialSetFrequency (IntPtr material, MaterialProperty property, float frequency, float value)
 
int AudioMaterialGetFrequency (IntPtr material, MaterialProperty property, float frequency, out float value)
 
int AudioMaterialReset (IntPtr material, MaterialProperty property)
 

Public Attributes

const string strOSPS = "OculusSpatializerWwise"
 

Member Function Documentation

◆ AudioGeometryGetTransform()

int ONSPPropagation.WwisePluginInterface.AudioGeometryGetTransform ( IntPtr  geometry,
out float []  matrix4x4 
)

◆ AudioGeometryReadMeshFile()

int ONSPPropagation.WwisePluginInterface.AudioGeometryReadMeshFile ( IntPtr  geometry,
string  filePath 
)

◆ AudioGeometrySetTransform()

int ONSPPropagation.WwisePluginInterface.AudioGeometrySetTransform ( IntPtr  geometry,
float []  matrix4x4 
)

◆ AudioGeometryUploadMeshArrays()

int ONSPPropagation.WwisePluginInterface.AudioGeometryUploadMeshArrays ( IntPtr  geometry,
float []  vertices,
int  vertexCount,
int []  indices,
int  indexCount,
MeshGroup []  groups,
int  groupCount 
)

◆ AudioGeometryWriteMeshFile()

int ONSPPropagation.WwisePluginInterface.AudioGeometryWriteMeshFile ( IntPtr  geometry,
string  filePath 
)

◆ AudioGeometryWriteMeshFileObj()

int ONSPPropagation.WwisePluginInterface.AudioGeometryWriteMeshFileObj ( IntPtr  geometry,
string  filePath 
)

◆ AudioMaterialGetFrequency()

int ONSPPropagation.WwisePluginInterface.AudioMaterialGetFrequency ( IntPtr  material,
MaterialProperty  property,
float  frequency,
out float  value 
)

◆ AudioMaterialReset()

int ONSPPropagation.WwisePluginInterface.AudioMaterialReset ( IntPtr  material,
MaterialProperty  property 
)

◆ AudioMaterialSetFrequency()

int ONSPPropagation.WwisePluginInterface.AudioMaterialSetFrequency ( IntPtr  material,
MaterialProperty  property,
float  frequency,
float  value 
)

◆ CreateAudioGeometry()

int ONSPPropagation.WwisePluginInterface.CreateAudioGeometry ( out IntPtr  geometry)

◆ CreateAudioMaterial()

int ONSPPropagation.WwisePluginInterface.CreateAudioMaterial ( out IntPtr  material)

◆ DestroyAudioGeometry()

int ONSPPropagation.WwisePluginInterface.DestroyAudioGeometry ( IntPtr  geometry)

◆ DestroyAudioMaterial()

int ONSPPropagation.WwisePluginInterface.DestroyAudioMaterial ( IntPtr  material)

◆ ovrAudio_GetPluginContext()

static int ONSPPropagation.WwisePluginInterface.ovrAudio_GetPluginContext ( out IntPtr  context,
uint  clientType 
)

◆ SetPropagationQuality()

int ONSPPropagation.WwisePluginInterface.SetPropagationQuality ( float  quality)

◆ SetPropagationThreadAffinity()

int ONSPPropagation.WwisePluginInterface.SetPropagationThreadAffinity ( UInt64  cpuMask)

Member Data Documentation

◆ strOSPS

const string ONSPPropagation.WwisePluginInterface.strOSPS = "OculusSpatializerWwise"

The documentation for this class was generated from the following file: