Cogs.Core
AudioFunctions.h
1#pragma once
2
3#include "Bridge/Bridge.h"
4
5
6#define COGSAUDIO_API extern "C" __declspec(dllexport)
7
8typedef uint16_t FieldId;
9
10COGSAUDIO_API ResourceId loadSound(BridgeContext * ctx, const char * resourceName, int flags);
11COGSAUDIO_API void setSoundField(BridgeContext * ctx, EntityId entityId, const ComponentId componentId, const FieldId fieldId, const ResourceId resourceId);
12
13COGSAUDIO_API void playSound(BridgeContext * ctx, EntityId entityId, const ComponentId componentId);