Constant Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 BUFF_MAX
C
 cpp
D
 D3D_STATE_CLEAN
 D3D_STATE_ERROR
 D3D_STATE_READY
 D3D_STATE_RESTORE
 D3D_STATE_WAIT
 DDRAW_CLEAN
 DDRAW_ERROR
 DDRAW_EXIT_FULLSCREEN
 DDRAW_INVALID
 DDRAW_READY
 DDRAW_RESTORE
 DDRAW_SURFACEFLAG_READONLY
 DDRAW_SURFACEFLAG_SYSMEM
 DDRAW_SURFACEFLAG_VIDMEM
 DDRAW_SURFACEFLAG_WRITEONLY
 DDRAW_WAIT
 Default Values
 DFLT_SCREEN_HEIGHT
 DFLT_SCREEN_WIDTH
E
 ERR_D3DENUM_ENUMMODES
 ERR_D3DINIT_DEVICE
 ERR_D3DINIT_INTERFACE
 ERR_D3DINIT_NOTVALID
 ERR_D3DINIT_NOVALIDBPP
 ERR_D3DINIT_NOVALIDFORMAT
 ERR_D3DINIT_NOVALIDPIXELFORMAT
 ERR_DDRAWINIT_CC
 ERR_DDRAWINIT_CSBACK
 ERR_DDRAWINIT_CSPRIM
 ERR_DDRAWINIT_GDM
 ERR_DDRAWINIT_GSD
 ERR_DDRAWINIT_SCL
 ERR_DDRAWINIT_SDM
 ERR_DDRAWINIT_SETCLIP
 ERR_DDRAWINIT_SETHWND
 ERR_DDRAWRESIZE_CC
 ERR_DDRAWRESIZE_CSBACK
 ERR_DDRAWRESIZE_SETCLIP
 ERR_DDRAWRESTORE_CC
 ERR_DDRAWRESTORE_CSBACK
 ERR_DDRAWRESTORE_GSD
 ERR_DDRAWRESTORE_SDM
 ERR_DDRAWRESTORE_SETCLIP
 ERR_DDRAWRESTORE_SETHWND
 ERR_END_THREADTERMINATION
 ERR_GAMEINIT_NOTREADY
 ERR_GAMEMAIN_NOTREADY
 ERR_GDI_FATALDEBUG
 ERR_RESOURCE_INVALIDCALL
 ERR_STARTUP_D3DFAILED
 ERR_STARTUP_DDRAWFAILED
 ERR_STARTUP_NOMEMORY
 ERR_TOP
 ERR_TOP_LOGFILE
 ERR_TOP_THREAD_GAMEINIT
 ERR_UNDEFINED
 ERRLVL_DEBUG
 ERRLVL_ERROR
 ERRLVL_FATAL
 ERRLVL_INFO
 ERRLVL_WARNING
 Error Levels
 ERROR_FILENAME
I
 IMAGE_FLAG_ALPHA, RSRC
 IMAGE_FLAG_MIPMAP, RSRC
 IMAGE_FLAG_NEWBPP, RSRC
 IMAGE_FLAG_OVERRIDE, RSRC
 IMAGE_FLAG_RECT, RSRC
 IMAGE_FLAG_SRCKEY, RSRC
 IMAGE_FLAG_STRETCH, RSRC
L
 LINE_MAX
 LOG_WINDOW
M
 Main Program
 MODE_D3D
 MODE_DDRAW
 MODE_GDI
 MODE_NONE
P
 Precompiler Options
R
 RGB10BIT
 RNDR_D3D, RNDR
 RNDR_DDRAW, RNDR
 RNDR_GDI, RNDR
 RNDR_INVALID, RNDR
 RNDR_MANUAL, RNDR
 RNDR_STATE_CLEAN, RNDR
 RNDR_STATE_DESTROY, RNDR
 RNDR_STATE_ERROR, RNDR
 RNDR_STATE_FILL, RNDR
 RNDR_STATE_INIT, RNDR
 RNDR_STATE_LOAD, RNDR
 RNDR_STATE_PENDING, RNDR
 RNDR_STATE_READY, RNDR
 RNDR_STATE_RENDER, RNDR
 RNDR_VIEW_TYPE_2D_HARDWARE, RNDR
 RNDR_VIEW_TYPE_3D_HARDWARE, RNDR
 RNDR_VIEW_TYPE_3D_SOFTWARE, RNDR
 RNDR_VIEW_TYPE_INVALID, RNDR
 RNDR_VIEWINIT2D_FLAG_DOUBLEBUFFER, RNDR
 RNDR_VIEWINIT2D_FLAG_HARDWARE, RNDR
 RNDR_VIEWINIT2D_FLAG_MIXED, RNDR
 RNDR_VIEWINIT2D_FLAG_PERCENT_HEIGHT, RNDR
 RNDR_VIEWINIT2D_FLAG_PERCENT_WIDTH, RNDR
 RNDR_VIEWINIT2D_FLAG_SOFTWARE, RNDR
 RSRC_D3D, RSRC
 RSRC_DDRAW, RSRC
 RSRC_DISCARD, RSRC
 RSRC_GDI, RSRC
 RSRC_INVALID, RSRC
 RSRC_MANUAL, RSRC
 RSRC_NOOVERWRITE, RSRC
 RSRC_READONLY, RSRC
 RSRC_RESET, RSRC
 RSRC_RESIZE, RSRC
 RSRC_RNDR_LOCK, RSRC
 RSRC_SOFTWARE, RSRC
 RSRC_STATE_CLEAN, RSRC
 RSRC_STATE_DESTROY, RSRC
 RSRC_STATE_ERROR, RSRC
 RSRC_STATE_INIT, RSRC
 RSRC_STATE_LOAD, RSRC
 RSRC_STATE_LOCK, RSRC
 RSRC_STATE_PENDING, RSRC
 RSRC_STICKY, RSRC
 RSRC_SYSMEM, RSRC
 RSRC_TYPE_DATABUFFER, RSRC
 RSRC_TYPE_NONE, RSRC
 RSRC_TYPE_RENDERTARGET, RSRC
 RSRC_TYPE_SURFACE, RSRC
 RSRC_TYPE_VERTEXBUFFER, RSRC
 RSRC_VIDMEM, RSRC
 RSRC_WRITEONLY, RSRC
50000 Maximum size of the log output window’s buffer
Interface is not initialized
Interface is in an errored mode
Interface is ready to use
Interface is ready to be restored
Interface must wait to be used
A clean state means that nothing has been done yet
There has been an unrecoverable error
Temporary state while beginning to exit fullscreen mode
The DDraw Interface pointers are no longer valid
Ready and initialized
Ready to restore the DDrawInterface
Surface is optimized for reads.
System Memory
Video Memory
Surface is WriteOnly
Not yet ready to retore the DDrawInterface
Defaults to 600.
Defaults to 800.
1300.
1250.
1200.
1290.
1220.
1260.
1210.
1530.
1560.
1520.
1500.
1580.
1510.
1570.
1550.
1540.
1600.
1620.
1610.
1530.
1560.
1580.
1570.
1550.
1540.
300.
1050.
1100.
2300.
2500.
2100.
2200.
2000.
100.
110.
120.
1000.
Debug is fine grained information for debugger application behavior
Errors that can still alow the application to run
Fatal errors cause an application to abort.
Info describes the progress of the application with coarse information
Warnings are potential problems that don’t cause errors
Define these in the top of your program before errdef.h to control what types of errors are logged and what aren’t.
”runlog.txt” Filename for the logfile to save to
Used to specify if a alpha enabled surface is needed or not
Specifies that mipmaps should be generated TODO: Only D3D for now.
Used to create the new surface with a different bpp than back buffer
This flag specifies that the file settings should be ignored and only options that are set in these flags should be used Without this setting, these flags are used IN ADDITION TO the file settings from the image.
Uses the RECT to specify a specific size for the image or blank surface
Uses the Src Key Color for a srckey
Tells the load function that its OK to stretch to preserve texture coords.
1000 Maximum size of a line to read at one time
Define this to write errors to a dedicated log window
Initialized in Direct3D Mode
Initialized in DirectDraw Mode
Initialized in GDI Mode
Uninitialized and not ready for startup
Defaults to 40.
Renderer has been initialized into Direct3D mode
Renderer has been initialized into DirectDraw mode
Renderer has been initialized into GDI+ mode
Renderer has not been initialized into a mode yet
Used only to type check Render calls.
View has not been initialized yet
View awaits destruction
View is in an errored state
View is being filled
View has been initialized, but resources are not loaded
View is loaded and ready to fill
View has been unloaded by a reset and awaits reload
View is ready to be rendered
View is being rendered
View is based on 2D Hardware.
View is based on 3D Hardware.
View is based on 3D Software.
View is not a valid type
Create the view with a double buffer
Tells Direct3D to only use Hardware vertex processors
Tells Direct3D to use both hardware and software vertex processors
Specifies that the height of the view is a percentage of the screen height
Specifies that the width of the view is a percentage of the screen width
Tells Direct3D to only use Software vertex processors
Indicates that this resource is using the D3DInterface
Indicates that this resource is using the DDrawInterface
Data will be completely written over, existing data should be used then discarded when its been used.
Indicates that this resource is using the GDIInterface
This is the default type to signal errors if it stays at this value
Indicates that this resource is not using any interface and created manually
Data will be added, but existing data will not be touched.
Will not need to write to the resource
Set by object to signal a reload required at device reset
Set by object to signal a resize needs to be reset and resized
Uses the RSRC_LOCKINFO_TYP::pDest to point to a shared_ptr to the actual resource.
Do not use hardware resources
Object has not been initialized
Object has been unloaded and awaits destruction
Object is in an errored state
Object has been initialized
Object is loaded and ready
Object is locked by a resource
Object has been unloaded by reset and awaits reload
Do not unload the resource until Shutdown
Create the resource in system memory
Indicates that the resource is a DataBufferResource
Indicates that the resource has no object created
Indicates that the resource is a RenderTargetResource
Indicates that the resource is a SurfaceResource
Indicates that the resource is a VertexBufferResource
Create the resource in video(device) memory
Will not need to read the resource
Close