11 #ifndef __D3DX8CORE_H__ 12 #define __D3DX8CORE_H__ 33 0x932e6a7e, 0xc68e, 0x45dd, 0xa7, 0xbf, 0x53, 0xd1, 0x9c, 0x86, 0xdb, 0x1f);
36 #define INTERFACE ID3DXBuffer 41 STDMETHOD(QueryInterface)(THIS_ REFIID iid, LPVOID *ppv) PURE;
42 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
43 STDMETHOD_(ULONG,
Release)(THIS) PURE;
46 STDMETHOD_(LPVOID, GetBufferPointer)(THIS) PURE;
47 STDMETHOD_(DWORD, GetBufferSize)(THIS) PURE;
80 0x89fad6a5, 0x24d, 0x49af, 0x8f, 0xe7, 0xf5, 0x11, 0x23, 0xb8, 0x5e, 0x25);
84 #define INTERFACE ID3DXFont 89 STDMETHOD(QueryInterface)(THIS_ REFIID iid, LPVOID *ppv) PURE;
90 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
91 STDMETHOD_(ULONG,
Release)(THIS) PURE;
95 STDMETHOD(GetLogFont)(THIS_ LOGFONT* pLogFont) PURE;
97 STDMETHOD(Begin)(THIS) PURE;
98 STDMETHOD_(
INT, DrawTextA)(THIS_ LPCSTR pString,
INT Count, LPRECT pRect, DWORD
Format,
D3DCOLOR Color) PURE;
99 STDMETHOD_(
INT, DrawTextW)(THIS_ LPCWSTR pString,
INT Count, LPRECT pRect, DWORD
Format,
D3DCOLOR Color) PURE;
100 STDMETHOD(End)(THIS) PURE;
102 STDMETHOD(OnLostDevice)(THIS) PURE;
103 STDMETHOD(OnResetDevice)(THIS) PURE;
108 #define DrawText DrawTextW 110 #define DrawText DrawTextA 129 CONST LOGFONT* pLogFont,
164 0x13d69d15, 0xf9b0, 0x4e0f, 0xb3, 0x9e, 0xc9, 0x1e, 0xb3, 0x3f, 0x6c, 0xe7);
168 #define INTERFACE ID3DXSprite 173 STDMETHOD(QueryInterface)(THIS_ REFIID iid, LPVOID *ppv) PURE;
174 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
175 STDMETHOD_(ULONG,
Release)(THIS) PURE;
180 STDMETHOD(Begin)(THIS) PURE;
191 STDMETHOD(End)(THIS) PURE;
193 STDMETHOD(OnLostDevice)(THIS) PURE;
194 STDMETHOD(OnResetDevice)(THIS) PURE;
249 0x82df5b90, 0xe34e, 0x496e, 0xac, 0x1c, 0x62, 0x11, 0x7a, 0x6a, 0x59, 0x13);
252 #define INTERFACE ID3DXRenderToSurface 257 STDMETHOD(QueryInterface)(THIS_ REFIID iid, LPVOID *ppv) PURE;
258 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
259 STDMETHOD_(ULONG,
Release)(THIS) PURE;
266 STDMETHOD(EndScene)(THIS) PURE;
268 STDMETHOD(OnLostDevice)(THIS) PURE;
269 STDMETHOD(OnResetDevice)(THIS) PURE;
335 0x4e42c623, 0x9451, 0x44b7, 0x8c, 0x86, 0xab, 0xcc, 0xde, 0x5d, 0x52, 0xc8);
339 #define INTERFACE ID3DXRenderToEnvMap 344 STDMETHOD(QueryInterface)(THIS_ REFIID iid, LPVOID *ppv) PURE;
345 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
346 STDMETHOD_(ULONG,
Release)(THIS) PURE;
352 STDMETHOD(BeginCube)(THIS_
355 STDMETHOD(BeginSphere)(THIS_
358 STDMETHOD(BeginHemisphere)(THIS_
362 STDMETHOD(BeginParabolic)(THIS_
367 STDMETHOD(End)(THIS) PURE;
369 STDMETHOD(OnLostDevice)(THIS) PURE;
370 STDMETHOD(OnResetDevice)(THIS) PURE;
410 #define D3DXASM_DEBUG (1 << 0) 411 #define D3DXASM_SKIPVALIDATION (1 << 1) 462 #define D3DXAssembleShaderFromFile D3DXAssembleShaderFromFileW 464 #define D3DXAssembleShaderFromFile D3DXAssembleShaderFromFileA 479 LPCWSTR pSrcResource,
486 #define D3DXAssembleShaderFromResource D3DXAssembleShaderFromResourceW 488 #define D3DXAssembleShaderFromResource D3DXAssembleShaderFromResourceA 543 #define D3DXGetErrorString D3DXGetErrorStringW 545 #define D3DXGetErrorString D3DXGetErrorStringA struct _D3DXRTS_DESC D3DXRTS_DESC
struct IDirect3DDevice8 * LPDIRECT3DDEVICE8
Definition: d3d8.h:326
HRESULT WINAPI D3DXAssembleShader(LPCVOID pSrcData, UINT SrcDataLen, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
Definition: d3dx8core.h:321
Definition: d3d8types.h:92
BOOL DepthStencil
Definition: d3dx8core.h:238
struct IDirect3DSurface8 * LPDIRECT3DSURFACE8
Definition: d3d8.h:1020
Definition: d3d8types.h:77
Unknown compiler Device disconnected from port File already exists Saving to backup buffer Got connection Port Mapping Successful No arguments supplied and no menu displaying help Waiting for client You have joined as player u Player *s has left the game *s has joined with input devices *s The netplay peer is running an old version of RetroArch Cannot connect A netplay peer is running a different core Cannot connect This core does not support inter architecture netplay between these systems Enter netplay server Incorrect password A netplay client has disconnected You do not have permission to play The input devices requested are not available Netplay peer s paused Give hardware rendered cores their own private context Avoids having to assume hardware state changes inbetween frames Adjusts menu screen appearance settings Improves performance at the cost of latency and more video stuttering Use only if you cannot obtain full speed otherwise Autodetect Capabilities Connecting to port Password Username Accounts List Endpoint Achievements Resume Achievements Hardcore Mode Scan Content Import content Ask Block Frames Audio Driver Audio Enable Turbo Deadzone Audio Maximum Timing Skew Audio Output Dynamic Audio Rate Control Audio Audio Volume WASAPI Exclusive Mode WASAPI Shared Buffer Length Load Override Files Automatically Load Shader Presets Automatically Confirm Quit Scroll Up Toggle Keyboard Basic menu controls Info Scroll Up Toggle Keyboard Don t overwrite SaveRAM on loading savestate Buildbot Assets URL Allow Camera Cheat Start Search For New Cheat Code Cheat File Load Cheat Load Cheat Save Cheat File As Description Leaderboards Locked Locked Test Unofficial Achievements Unlocked Verbose Mode Close Content Load Configuration Save Configuration on Exit Database History List Size Quick Menu Downloads Core Counters Core Information Categories Core name Permissions System manufacturer Controls Install or Restore a Core Core installation succesful Core Automatically extract downloaded archive Core Updater CPU CPU Cursor Custom Ratio Database Selection Start directory< Default > Directory not found Disk Cycle Tray Status Disk Index Don t care Download a Core DPI Override Enable Driver Check for Missing Firmware Before Loading Dynamic Backgrounds Menu entry hover color False Favorites Include Memory Details Sync to Exact Content Frame Throttle Load Content Specific Core Options Automatically Save Game options file Audio Video Troubleshooting Basic Menu Controls Loading Content What Is A Core History Image Information All Users Control Menu Left analog Left analog Left Analog Y Left analog Right Analog X Right analog Right Analog Y Right analog Gun Trigger Gun Aux A Gun Aux C Gun Select Gun D pad Down Gun D pad Right Analog Stick Deadzone Bind All Bind Timeout Hide Unbound Core Input Descriptors Device Index Mouse Index Duty Cycle Keyboard Gamepad Mapping Enable B Down D pad L3 L Left D pad R3 R Right D pad Start button X Y Mouse Mouse Mouse Wheel Down Wheel Right Max Users Cheat index Cheat toggle Disk next Enable hotkeys Fast forward toggle FPS toggle Grab mouse toggle Desktop menu toggle Menu toggle Audio mute toggle On screen keyboard toggle Pause toggle Reset game Cheat Details Save state Next shader Slow motion hold Savestate slot Volume Display Overlay Show Inputs On Overlay Poll Type Behavior Late Prefer Front Touch Remap Binds Enable Input Touch Enable Turbo Period Latency Input Autoconfig Services Dutch Esperanto German Japanese Polish Russian Vietnamese Greek Core Core Logging Level Load Archive Load Content Allow Location Logging Main Menu Menu Color Theme Blue Grey Green Red Footer Opacity Menu Driver Settings Horizontal Animation Background Missing Mouse Support Music Navigation Wrap Around Netplay Netplay Check Frames Input Latency Frames Range Disconnect from netplay host Connect to netplay host Stop netplay host Scan local network Username Publicly Announce Netplay Disallow Non Slave Mode Clients Analog Input Sharing Average Share Vote No preference Netplay Stateless Mode Netplay Spectator Enable Netplay NAT Traversal Network Command Port Network Gamepad Network None No achievements to display No cores available No core options available No history available No items No networks found No playlists No settings found OFF Online Onscreen Display Adjust Bezels and Onscreen controls Adjust the Onscreen Notifications Optional Autoload Preferred Overlay Overlay Opacity Overlay Scale Use PAL60 Mode Pause when menu activated Performance Counters Playlist Touch Support Present MIDI Analog supported CERO Rating CRC32 Developer Edge Magazine Rating ELSPA Rating ESRB Rating Franchise MD5 Origin Publisher Releasedate Year Serial Start Content Reboot Recording Output Custom Record Config Record Driver Enable Recording Save Recordings in Output Dir Load Remap File Save Content Directory Remap File Delete Core Remap File Delete Game Content Directory Remap File Restart Resume RetroKeyboard RetroPad w Analog Rewind Enable Auto Apply Cheats During Game Load Rewind Buffer Size(MB)" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_REWIND_BUFFER_SIZE_STEP
Definition: glslang_tab.cpp:129
HRESULT WINAPI D3DXCreateRenderToEnvMap(LPDIRECT3DDEVICE8 pDevice, UINT Size, D3DFORMAT Format, BOOL DepthStencil, D3DFORMAT DepthStencilFormat, LPD3DXRenderToEnvMap *ppRenderToEnvMap)
DEFINE_GUID(IID_ID3DXBuffer, 0x932e6a7e, 0xc68e, 0x45dd, 0xa7, 0xbf, 0x53, 0xd1, 0x9c, 0x86, 0xdb, 0x1f)
Definition: d3dx8core.h:233
struct _D3DXRTE_DESC D3DXRTE_DESC
interface ID3DXFont * LPD3DXFONT
Definition: d3dx8core.h:76
struct IDirect3DTexture8 * LPDIRECT3DTEXTURE8
Definition: d3d8.h:693
HRESULT WINAPI D3DXGetErrorStringW(HRESULT hr, LPWSTR pBuffer, UINT BufferLen)
typedef HRESULT(WINAPI *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature
HRESULT WINAPI D3DXCreateFont(LPDIRECT3DDEVICE8 pDevice, HFONT hFont, LPD3DXFONT *ppFont)
interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap
Definition: d3dx8core.h:330
UINT Height
Definition: d3dx8core.h:236
enum _D3DCUBEMAP_FACES D3DCUBEMAP_FACES
D3DFORMAT Format
Definition: d3dx8core.h:237
enum _D3DFORMAT D3DFORMAT
HRESULT WINAPI D3DXCreateFontIndirect(LPDIRECT3DDEVICE8 pDevice, CONST LOGFONT *pLogFont, LPD3DXFONT *ppFont)
HRESULT WINAPI D3DXGetErrorStringA(HRESULT hr, LPSTR pBuffer, UINT BufferLen)
HRESULT WINAPI D3DXAssembleShaderFromFileW(LPCWSTR pSrcFile, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
UINT Size
Definition: d3dx8core.h:323
D3DFORMAT DepthStencilFormat
Definition: d3dx8core.h:326
DWORD D3DCOLOR
Definition: d3d8types.h:32
D3DFORMAT Format
Definition: d3dx8core.h:324
HRESULT WINAPI D3DXAssembleShaderFromResourceW(HMODULE hSrcModule, LPCWSTR pSrcResource, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
interface ID3DXBuffer ID3DXBuffer
Definition: d3dx8core.h:28
static INLINE ULONG Release(void *object)
Definition: dxgi_common.h:253
Definition: d3dx8math.h:40
BOOL DepthStencil
Definition: d3dx8core.h:325
unsigned int BOOL
Definition: gctypes.h:51
HRESULT WINAPI D3DXCreateSprite(LPDIRECT3DDEVICE8 pDevice, LPD3DXSPRITE *ppSprite)
UINT Width
Definition: d3dx8core.h:235
interface ID3DXBuffer * LPD3DXBUFFER
Definition: d3dx8core.h:29
Definition: glslang_tab.cpp:135
interface ID3DXRenderToEnvMap * LPD3DXRenderToEnvMap
Definition: d3dx8core.h:331
interface ID3DXRenderToSurface * LPD3DXRENDERTOSURFACE
Definition: d3dx8core.h:245
Format
Definition: vulkan.hpp:7957
Definition: glslang_tab.cpp:136
D3DFORMAT DepthStencilFormat
Definition: d3dx8core.h:239
Definition: glslang_tab.cpp:133
HRESULT WINAPI D3DXAssembleShaderFromFileA(LPCSTR pSrcFile, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
interface ID3DXSprite * LPD3DXSPRITE
Definition: d3dx8core.h:159
HRESULT WINAPI D3DXAssembleShaderFromResourceA(HMODULE hSrcModule, LPCSTR pSrcResource, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
interface ID3DXSprite ID3DXSprite
Definition: d3dx8core.h:158
interface ID3DXFont ID3DXFont
Definition: d3dx8core.h:48
struct IDirect3DCubeTexture8 * LPDIRECT3DCUBETEXTURE8
Definition: d3d8.h:839
DECLARE_INTERFACE_(ID3DXBuffer, IUnknown)
Definition: d3dx8core.h:38
interface ID3DXRenderToSurface ID3DXRenderToSurface
Definition: d3dx8core.h:244
HRESULT WINAPI D3DXCreateRenderToSurface(LPDIRECT3DDEVICE8 pDevice, UINT Width, UINT Height, D3DFORMAT Format, BOOL DepthStencil, D3DFORMAT DepthStencilFormat, LPD3DXRENDERTOSURFACE *ppRenderToSurface)