public/sample_ext/sdk/smsdk_ext.cpp File Reference

Contains wrappers for making Extensions easier to write. More...

#include <stdio.h>
#include <stdlib.h>
#include "smsdk_ext.h"

Include dependency graph for smsdk_ext.cpp:

Go to the source code of this file.

Functions

PLATFORM_EXTERN_C IExtensionInterfaceGetSMExtAPI ()
SMM_API void * PL_EXPOSURE (const char *name, int *code)

Variables

IExtensionmyself = NULL
IShareSysg_pShareSys = NULL
IShareSyssharesys = NULL
ISourceModg_pSM = NULL
ISourceModsmutils = NULL
PluginId g_PLID = 0
ISmmPlugin * g_PLAPI = NULL
SourceHook::ISourceHook * g_SHPtr = NULL
ISmmAPI * g_SMAPI = NULL
IVEngineServer * engine = NULL
IServerGameDLL * gamedll = NULL


Detailed Description

Contains wrappers for making Extensions easier to write.

Definition in file smsdk_ext.cpp.


Function Documentation

PLATFORM_EXTERN_C IExtensionInterface* GetSMExtAPI (  ) 

Exports the main interface

Definition at line 102 of file smsdk_ext.cpp.

SMM_API void* PL_EXPOSURE ( const char *  name,
int *  code 
)

Exposes the extension to Metamod

Definition at line 293 of file smsdk_ext.cpp.


Variable Documentation

IExtension* myself = NULL

Ourself

Definition at line 41 of file smsdk_ext.cpp.

IShareSys* g_pShareSys = NULL

Share system

Definition at line 42 of file smsdk_ext.cpp.

IShareSys* sharesys = NULL

Share system

Definition at line 43 of file smsdk_ext.cpp.

ISourceMod* g_pSM = NULL

SourceMod helpers

Definition at line 44 of file smsdk_ext.cpp.

ISourceMod* smutils = NULL

SourceMod helpers

Definition at line 45 of file smsdk_ext.cpp.

PluginId g_PLID = 0

Metamod plugin ID

Definition at line 284 of file smsdk_ext.cpp.

ISmmPlugin* g_PLAPI = NULL

Metamod plugin API

Definition at line 285 of file smsdk_ext.cpp.

SourceHook::ISourceHook* g_SHPtr = NULL

SourceHook pointer

Definition at line 286 of file smsdk_ext.cpp.

ISmmAPI* g_SMAPI = NULL

SourceMM API pointer

Definition at line 287 of file smsdk_ext.cpp.

IVEngineServer* engine = NULL

IVEngineServer pointer

Definition at line 289 of file smsdk_ext.cpp.

IServerGameDLL* gamedll = NULL

IServerGameDLL pointer

Definition at line 290 of file smsdk_ext.cpp.


Generated on Sun Dec 28 23:26:28 2008 for SourceMod SDK by  doxygen 1.5.1