Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Engine
- REGISTER_FUNCTION( Engine_CreateMaterial );
- REGISTER_FUNCTION( Engine_CreateMaterialProxy );
- REGISTER_FUNCTION( Engine_CreateShaderParameter );
- REGISTER_FUNCTION( Engine_CreateMaterialProxyVar );
- REGISTER_FUNCTION( Engine_CreateStudioRenderPass );
- REGISTER_FUNCTION( Engine_CreateStudioRenderTechnique );
- // Console system
- REGISTER_FUNCTION( ConsoleSystem_Info );
- REGISTER_FUNCTION( ConsoleSystem_Error );
- REGISTER_FUNCTION( ConsoleSystem_Warning );
- REGISTER_FUNCTION( ConsoleSystem_Exec );
- // Input system
- REGISTER_FUNCTION( InputSystem_IsKeyUp );
- REGISTER_FUNCTION( InputSystem_IsKeyDown );
- REGISTER_FUNCTION( InputSystem_IsMouseKeyUp );
- REGISTER_FUNCTION( InputSystem_IsMouseKeyDown );
- REGISTER_FUNCTION( InputSystem_IsMouseWheel );
- // Resource system
- REGISTER_FUNCTION( ResourceSystem_LoadTexture );
- REGISTER_FUNCTION( ResourceSystem_LoadMaterial );
- REGISTER_FUNCTION( ResourceSystem_LoadMesh );
- REGISTER_FUNCTION( ResourceSystem_LoadFont );
- REGISTER_FUNCTION( ResourceSystem_UnloadTexture );
- REGISTER_FUNCTION( ResourceSystem_UnloadMaterial );
- REGISTER_FUNCTION( ResourceSystem_UnloadMesh );
- REGISTER_FUNCTION( ResourceSystem_UnloadFont );
- REGISTER_FUNCTION( ResourceSystem_UnloadTextures );
- REGISTER_FUNCTION( ResourceSystem_UnloadMaterials );
- REGISTER_FUNCTION( ResourceSystem_UnloadMeshes );
- REGISTER_FUNCTION( ResourceSystem_UnloadFonts );
- REGISTER_FUNCTION( ResourceSystem_UnloadAll );
- REGISTER_FUNCTION( ResourceSystem_GetTexture );
- REGISTER_FUNCTION( ResourceSystem_GetMaterial );
- REGISTER_FUNCTION( ResourceSystem_GetMesh );
- REGISTER_FUNCTION( ResourceSystem_GetFont );
- // Material
- REGISTER_FUNCTION( Material_Clear );
- REGISTER_FUNCTION( Material_AddTechnique );
- REGISTER_FUNCTION( Material_GetTechniques );
- REGISTER_FUNCTION( Material_GetSurfaceName );
- REGISTER_FUNCTION( Material_SetSurfaceName );
- REGISTER_FUNCTION( Material_RemoveTechnique );
- REGISTER_FUNCTION( Material_GetCountTechniques );
- REGISTER_FUNCTION( Material_GetTechniqueByType );
- REGISTER_FUNCTION( Material_GetTechniqueByIndex );
- // Material proxy
- REGISTER_FUNCTION( MaterialProxy_GetVar );
- REGISTER_FUNCTION( MaterialProxy_SetVar );
- REGISTER_FUNCTION( MaterialProxy_Update );
- REGISTER_FUNCTION( MaterialProxy_GetName );
- REGISTER_FUNCTION( MaterialProxy_ClearVar );
- REGISTER_FUNCTION( MaterialProxy_NeadUpdate );
- REGISTER_FUNCTION( MaterialProxy_ClearAllVars );
- REGISTER_FUNCTION( MaterialProxy_IsNeadUpdate );
- // Material proxy var
- REGISTER_FUNCTION( MaterialProxyVar_Clear );
- REGISTER_FUNCTION( MaterialProxyVar_GetName );
- REGISTER_FUNCTION( MaterialProxyVar_GetType );
- REGISTER_FUNCTION( MaterialProxyVar_SetName );
- REGISTER_FUNCTION( MaterialProxyVar_IsDefined );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueInt );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueInt );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueBool );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueVec2 );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueVec3 );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueVec4 );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueBool );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueVec2 );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueVec3 );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueVec4 );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueFloat );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueFloat );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueShaderParameter );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueShaderParameter );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueArrayInt );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueArrayInt );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueArrayFloat );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueArrayFloat );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueArrayVec2 );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueArrayVec2 );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueArrayVec3 );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueArrayVec3 );
- REGISTER_FUNCTION( MaterialProxyVar_GetValueArrayVec4 );
- REGISTER_FUNCTION( MaterialProxyVar_SetValueArrayVec4 );
- // Model
- REGISTER_FUNCTION( Model_Move );
- REGISTER_FUNCTION( Model_Scale );
- REGISTER_FUNCTION( Model_GetScale );
- REGISTER_FUNCTION( Model_SetScale );
- REGISTER_FUNCTION( Model_QuatRotate );
- REGISTER_FUNCTION( Model_EulerRotate );
- REGISTER_FUNCTION( Model_GetPosition );
- REGISTER_FUNCTION( Model_GetRotation );
- REGISTER_FUNCTION( Model_SetPosition );
- REGISTER_FUNCTION( Model_SetQuatRotation );
- REGISTER_FUNCTION( Model_SetEulerRotation );
- // Shader parameter
- REGISTER_FUNCTION( ShaderParameter_Clear );
- REGISTER_FUNCTION( ShaderParameter_GetName );
- REGISTER_FUNCTION( ShaderParameter_GetType );
- REGISTER_FUNCTION( ShaderParameter_SetName );
- REGISTER_FUNCTION( ShaderParameter_IsDefined );
- REGISTER_FUNCTION( ShaderParameter_GetValueInt );
- REGISTER_FUNCTION( ShaderParameter_SetValueInt );
- REGISTER_FUNCTION( ShaderParameter_GetValueMat4 );
- REGISTER_FUNCTION( ShaderParameter_GetValueVec2 );
- REGISTER_FUNCTION( ShaderParameter_GetValueVec3 );
- REGISTER_FUNCTION( ShaderParameter_GetValueVec4 );
- REGISTER_FUNCTION( ShaderParameter_SetValueMat4 );
- REGISTER_FUNCTION( ShaderParameter_SetValueVec2 );
- REGISTER_FUNCTION( ShaderParameter_SetValueVec3 );
- REGISTER_FUNCTION( ShaderParameter_SetValueVec4 );
- REGISTER_FUNCTION( ShaderParameter_GetValueFloat );
- REGISTER_FUNCTION( ShaderParameter_SetValueFloat );
- REGISTER_FUNCTION( ShaderParameter_GetValueTexture );
- REGISTER_FUNCTION( ShaderParameter_SetValueTexture );
- REGISTER_FUNCTION( ShaderParameter_GetValueShaderFlag );
- REGISTER_FUNCTION( ShaderParameter_SetValueShaderFlag );
- // Studiorender pass
- REGISTER_FUNCTION( StudioRenderPass_Clear );
- REGISTER_FUNCTION( StudioRenderPass_IsBlend );
- REGISTER_FUNCTION( StudioRenderPass_AddProxy );
- REGISTER_FUNCTION( StudioRenderPass_GetProxy );
- REGISTER_FUNCTION( StudioRenderPass_GetProxes );
- REGISTER_FUNCTION( StudioRenderPass_SetShader );
- REGISTER_FUNCTION( StudioRenderPass_IsCullFace );
- REGISTER_FUNCTION( StudioRenderPass_EnableBlend );
- REGISTER_FUNCTION( StudioRenderPass_IsDepthTest );
- REGISTER_FUNCTION( StudioRenderPass_RemoveProxy );
- REGISTER_FUNCTION( StudioRenderPass_AddParameter );
- REGISTER_FUNCTION( StudioRenderPass_GetParameter );
- REGISTER_FUNCTION( StudioRenderPass_IsDepthWrite );
- REGISTER_FUNCTION( StudioRenderPass_FindParameter );
- REGISTER_FUNCTION( StudioRenderPass_GetNameShader );
- REGISTER_FUNCTION( StudioRenderPass_GetParameters );
- REGISTER_FUNCTION( StudioRenderPass_EnableCullFace );
- REGISTER_FUNCTION( StudioRenderPass_GetCountProxes );
- REGISTER_FUNCTION( StudioRenderPass_EnableDepthTest );
- REGISTER_FUNCTION( StudioRenderPass_GetCullFaceType );
- REGISTER_FUNCTION( StudioRenderPass_RemoveParameter );
- REGISTER_FUNCTION( StudioRenderPass_SetCullFaceType );
- REGISTER_FUNCTION( StudioRenderPass_EnableDepthWrite );
- REGISTER_FUNCTION( StudioRenderPass_GetCountParameters );
- // Studiorender technique
- REGISTER_FUNCTION( StudioRenderTechnique_Clear );
- REGISTER_FUNCTION( StudioRenderTechnique_AddPass );
- REGISTER_FUNCTION( StudioRenderTechnique_GetPass );
- REGISTER_FUNCTION( StudioRenderTechnique_GetType );
- REGISTER_FUNCTION( StudioRenderTechnique_SetType );
- REGISTER_FUNCTION( StudioRenderTechnique_GetPasses );
- REGISTER_FUNCTION( StudioRenderTechnique_RemovePass );
- REGISTER_FUNCTION( StudioRenderTechnique_GetCountPasses );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement