Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
DX8Wrapper Member List

This is the complete list of members for DX8Wrapper, including all inherited members.

_Copy_DX8_Rects(IDirect3DSurface8 *pSourceSurface, CONST RECT *pSourceRectsArray, UINT cRects, IDirect3DSurface8 *pDestinationSurface, CONST POINT *pDestPointsArray)DX8Wrapperstatic
_Create_DX8_Cube_Texture(unsigned int width, unsigned int height, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED, bool rendertarget=false)DX8Wrapperstatic
_Create_DX8_Surface(unsigned int width, unsigned int height, WW3DFormat format)DX8Wrapperstatic
_Create_DX8_Surface(const char *filename)DX8Wrapperstatic
_Create_DX8_Texture(unsigned int width, unsigned int height, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED, bool rendertarget=false)DX8Wrapperstatic
_Create_DX8_Texture(const char *filename, MipCountType mip_level_count)DX8Wrapperstatic
_Create_DX8_Texture(IDirect3DSurface8 *surface, MipCountType mip_level_count)DX8Wrapperstatic
_Create_DX8_Volume_Texture(unsigned int width, unsigned int height, unsigned int depth, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED)DX8Wrapperstatic
_Create_DX8_ZTexture(unsigned int width, unsigned int height, WW3DZFormat zformat, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED)DX8Wrapperstatic
_Enable_Triangle_Draw(bool enable)DX8Wrapperinlinestatic
_EnableTriangleDrawDX8Wrapperprotectedstatic
_Get_D3D8()DX8Wrapperinlinestatic
_Get_D3D_Device8()DX8Wrapperinlinestatic
_Get_DX8_Back_Buffer(unsigned int num=0)DX8Wrapperstatic
_Get_DX8_Front_Buffer()DX8Wrapperstatic
_Get_DX8_Transform(D3DTRANSFORMSTATETYPE transform, Matrix4x4 &m)DX8Wrapperstatic
_Get_Main_Thread_ID()DX8Wrapperinlinestatic
_Is_Triangle_Draw_Enabled()DX8Wrapperinlinestatic
_MainThreadIDDX8Wrapperprotectedstatic
_Set_DX8_Transform(D3DTRANSFORMSTATETYPE transform, const Matrix4x4 &m)DX8Wrapperstatic
_Set_DX8_Transform(D3DTRANSFORMSTATETYPE transform, const Matrix3D &m)DX8Wrapperstatic
_Update_Texture(TextureClass *system, TextureClass *video)DX8Wrapperstatic
Ambient_ColorDX8Wrapperprotectedstatic
Apply_Default_State()DX8Wrapperstatic
Apply_Render_State_Changes()DX8Wrapperstatic
Begin_Scene(void)DX8Wrapperstatic
Begin_Statistics()DX8Wrapperstatic
BitDepthDX8Wrapperprotectedstatic
Clamp_Color(Vector4 &color)DX8Wrapperstatic
Clear(bool clear_color, bool clear_z_stencil, const Vector3 &color, float dest_alpha=0.0f, float z=1.0f, unsigned int stencil=0)DX8Wrapperstatic
Compute_Caps(WW3DFormat display_format)DX8Wrapperprotectedstatic
Convert_Color(unsigned color)DX8Wrapperstatic
Convert_Color(const Vector4 &color)DX8Wrapperstatic
Convert_Color(const Vector3 &color, const float alpha)DX8Wrapperstatic
Convert_Color_Clamp(const Vector4 &color)DX8Wrapperstatic
Create_Additional_Swap_Chain(HWND render_window)DX8Wrapperstatic
Create_Device(void)DX8Wrapperprotectedstatic
Create_Render_Target(int width, int height, WW3DFormat format=WW3D_FORMAT_UNKNOWN)DX8Wrapperstatic
Create_Render_Target(int width, int height, WW3DFormat format, WW3DZFormat zformat, TextureClass **target, ZTextureClass **depth_buffer)DX8Wrapperstatic
CurRenderDeviceDX8Wrapperprotectedstatic
CurrentAdapterIdentifierDX8Wrapperprotectedstatic
CurrentCapsDX8Wrapperprotectedstatic
CurrentDepthBufferDX8Wrapperprotectedstatic
CurrentDX8LightEnablesDX8Wrapperprotectedstatic
CurrentRenderTargetDX8Wrapperprotectedstatic
D3DDeviceDX8Wrapperprotectedstatic
D3DInterfaceDX8Wrapperprotectedstatic
DefaultDepthBufferDX8Wrapperprotectedstatic
DefaultRenderTargetDX8Wrapperprotectedstatic
DisplayFormatDX8Wrapperprotectedstatic
Do_Onetime_Device_Dependent_Inits(void)DX8Wrapperstatic
Do_Onetime_Device_Dependent_Shutdowns(void)DX8Wrapperstatic
draw_callsDX8Wrapperprotectedstatic
Draw_Strip(unsigned short start_index, unsigned short index_count, unsigned short min_vertex_index, unsigned short vertex_count)DX8Wrapperstatic
Draw_Triangles(unsigned buffer_type, unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count)DX8Wrapperstatic
Draw_Triangles(unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count)DX8Wrapperstatic
DrawPolygonLowBoundLimitDX8Wrapperprotectedstatic
DX8_Assert()DX8Wrapperfriend
DX8IndexBufferClass classDX8Wrapperfriend
DX8TransformsDX8Wrapperprotectedstatic
DX8VertexBufferClass classDX8Wrapperfriend
End_Scene(bool flip_frame=true)DX8Wrapperstatic
End_Statistics()DX8Wrapperstatic
Enumerate_Devices()DX8Wrapperprotectedstatic
Find_Color_And_Z_Mode(int resx, int resy, int bitdepth, D3DFORMAT *set_colorbuffer, D3DFORMAT *set_backbuffer, D3DFORMAT *set_zmode)DX8Wrapperprotectedstatic
Find_Color_Mode(D3DFORMAT colorbuffer, int resx, int resy, UINT *mode)DX8Wrapperprotectedstatic
Find_Z_Mode(D3DFORMAT colorbuffer, D3DFORMAT backbuffer, D3DFORMAT *zmode)DX8Wrapperprotectedstatic
Flip_To_Primary(void)DX8Wrapperstatic
Flush_DX8_Resource_Manager(unsigned int bytes=0)DX8Wrapperstatic
FogColorDX8Wrapperprotectedstatic
FogEnableDX8Wrapperprotectedstatic
FrameCountDX8Wrapperprotectedstatic
Get_Ambient()DX8Wrapperinlinestatic
Get_Current_Adapter_Identifier()DX8Wrapperinlinestatic
Get_Current_Caps()DX8Wrapperinlinestatic
Get_Device_Resolution(int &set_w, int &set_h, int &set_bits, bool &set_windowed)DX8Wrapperprotectedstatic
Get_Device_Resolution_Height(void)DX8Wrapperinlineprotectedstatic
Get_Device_Resolution_Width(void)DX8Wrapperinlineprotectedstatic
Get_DX8_Blend_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Blend_Op_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Cmp_Func_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Cull_Mode_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Debug_Monitor_Token_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Fill_Mode_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Fog_Mode_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Material_Source_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Patch_Edge_Style_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Render_State(D3DRENDERSTATETYPE state)DX8Wrapperinlinestatic
Get_DX8_Render_State_Name(D3DRENDERSTATETYPE state)DX8Wrapperstatic
Get_DX8_Render_State_Value_Name(StringClass &name, D3DRENDERSTATETYPE state, unsigned value)DX8Wrapperstatic
Get_DX8_Shade_Mode_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Stencil_Op_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Texture_Address_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Texture_Arg_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Texture_Filter_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Texture_Op_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Texture_Stage_State_Name(D3DTEXTURESTAGESTATETYPE state)DX8Wrapperstatic
Get_DX8_Texture_Stage_State_Value_Name(StringClass &name, D3DTEXTURESTAGESTATETYPE state, unsigned value)DX8Wrapperstatic
Get_DX8_Texture_Transform_Flag_Name(unsigned value)DX8Wrapperstatic
Get_DX8_Vertex_Blend_Flag_Name(unsigned value)DX8Wrapperstatic
Get_DX8_ZBuffer_Type_Name(unsigned value)DX8Wrapperstatic
Get_Fog_Color()DX8Wrapperinlinestatic
Get_Fog_Enable()DX8Wrapperinlinestatic
Get_Format_Name(unsigned int format, StringClass *tex_format)DX8Wrapperstatic
Get_FrameCount(void)DX8Wrapperstatic
Get_Free_Texture_RAM()DX8Wrapperstatic
Get_Last_Frame_Draw_Calls()DX8Wrapperstatic
Get_Last_Frame_DX8_Calls()DX8Wrapperstatic
Get_Last_Frame_Index_Buffer_Changes()DX8Wrapperstatic
Get_Last_Frame_Light_Changes()DX8Wrapperstatic
Get_Last_Frame_Material_Changes()DX8Wrapperstatic
Get_Last_Frame_Matrix_Changes()DX8Wrapperstatic
Get_Last_Frame_Render_State_Changes()DX8Wrapperstatic
Get_Last_Frame_Texture_Changes()DX8Wrapperstatic
Get_Last_Frame_Texture_Stage_State_Changes()DX8Wrapperstatic
Get_Last_Frame_Vertex_Buffer_Changes()DX8Wrapperstatic
Get_Light_Environment()DX8Wrapperinlinestatic
Get_Render_Device(void)DX8Wrapperprotectedstatic
Get_Render_Device_Count(void)DX8Wrapperprotectedstatic
Get_Render_Device_Desc(int deviceidx)DX8Wrapperprotectedstatic
Get_Render_Device_Name(int device_index)DX8Wrapperprotectedstatic
Get_Render_State(RenderStateStruct &state)DX8Wrapperstatic
Get_Render_Target_Resolution(int &set_w, int &set_h, int &set_bits, bool &set_windowed)DX8Wrapperprotectedstatic
Get_Shader(ShaderClass &shader)DX8Wrapperstatic
Get_Shadow_Map(int idx)DX8Wrapperinlinestatic
Get_Swap_Interval(void)DX8Wrapperprotectedstatic
Get_Texture_Bitdepth(void)DX8Wrapperinlineprotectedstatic
Get_Transform(D3DTRANSFORMSTATETYPE transform, Matrix4x4 &m)DX8Wrapperstatic
Get_Vertex_Processing_Behavior()DX8Wrapperinlinestatic
getBackBufferFormat(void)DX8Wrapperstatic
Has_Stencil(void)DX8Wrapperstatic
HwndDX8Wrapperprotectedstatic
index_buffer_changesDX8Wrapperprotectedstatic
Init(void *hwnd, bool lite=false)DX8Wrapperstatic
Invalidate_Cached_Render_States(void)DX8Wrapperstatic
Is_Device_Lost()DX8Wrapperinlinestatic
Is_Initted(void)DX8Wrapperinlinestatic
Is_Light_Enabled(unsigned index)DX8Wrapperstatic
Is_Render_To_Texture(void)DX8Wrapperinlinestatic
Is_View_Identity()DX8Wrapperstatic
Is_Windowed(void)DX8Wrapperinlineprotectedstatic
Is_World_Identity()DX8Wrapperstatic
IsDeviceLostDX8Wrapperprotectedstatic
IsInittedDX8Wrapperprotectedstatic
IsRenderToTextureDX8Wrapperprotectedstatic
IsWindowedDX8Wrapperprotectedstatic
light_changesDX8Wrapperprotectedstatic
Light_EnvironmentDX8Wrapperprotectedstatic
m_pCleanupHookDX8Wrapperprotectedstatic
material_changesDX8Wrapperprotectedstatic
matrix_changesDX8Wrapperprotectedstatic
old_prjDX8Wrapperprotectedstatic
old_viewDX8Wrapperprotectedstatic
old_worldDX8Wrapperprotectedstatic
Peek_Light(unsigned index)DX8Wrapperstatic
Pixel_ShaderDX8Wrapperprotectedstatic
Pixel_Shader_ConstantsDX8Wrapperprotectedstatic
ProjectionMatrixDX8Wrapperprotectedstatic
Registry_Load_Render_Device(const char *sub_key, bool resize_window)DX8Wrapperstatic
Registry_Load_Render_Device(const char *sub_key, char *device, int device_len, int &width, int &height, int &depth, int &windowed, int &texture_depth)DX8Wrapperprotectedstatic
Registry_Save_Render_Device(const char *sub_key)DX8Wrapperstatic
Registry_Save_Render_Device(const char *sub_key, int device, int width, int height, int depth, bool windowed, int texture_depth)DX8Wrapperprotectedstatic
Release_Device(void)DX8Wrapperprotectedstatic
Release_Render_State()DX8Wrapperstatic
Render_InfoDX8Wrapperprotectedstatic
render_stateDX8Wrapperprotectedstatic
render_state_changedDX8Wrapperprotectedstatic
render_state_changesDX8Wrapperprotectedstatic
RenderStatesDX8Wrapperprotectedstatic
Reset_Device(bool reload_assets=true)DX8Wrapperstatic
Reset_Statistics()DX8Wrapperprotectedstatic
ResolutionHeightDX8Wrapperprotectedstatic
ResolutionWidthDX8Wrapperprotectedstatic
Set_Alpha(const float alpha, unsigned int &color)DX8Wrapperstatic
Set_Ambient(const Vector3 &color)DX8Wrapperstatic
Set_Any_Render_Device(void)DX8Wrapperprotectedstatic
Set_Default_Global_Render_States(void)DX8Wrapperprotectedstatic
Set_Device_Resolution(int width=-1, int height=-1, int bits=-1, int windowed=-1, bool resize_window=false)DX8Wrapperprotectedstatic
Set_Draw_Polygon_Low_Bound_Limit(unsigned n)DX8Wrapperinlinestatic
Set_DX8_Clip_Plane(DWORD Index, CONST float *pPlane)DX8Wrapperstatic
Set_DX8_Light(int index, D3DLIGHT8 *light)DX8Wrapperstatic
Set_DX8_Material(const D3DMATERIAL8 *mat)DX8Wrapperstatic
Set_DX8_Render_State(D3DRENDERSTATETYPE state, unsigned value)DX8Wrapperstatic
Set_DX8_Texture(unsigned int stage, IDirect3DBaseTexture8 *texture)DX8Wrapperstatic
Set_DX8_Texture_Stage_State(unsigned stage, D3DTEXTURESTAGESTATETYPE state, unsigned value)DX8Wrapperstatic
Set_DX8_ZBias(int zbias)DX8Wrapperstatic
Set_Fog(bool enable, const Vector3 &color, float start, float end)DX8Wrapperstatic
Set_Gamma(float gamma, float bright, float contrast, bool calibrate=true, bool uselimit=true)DX8Wrapperstatic
Set_Index_Buffer(const IndexBufferClass *ib, unsigned short index_base_offset)DX8Wrapperstatic
Set_Index_Buffer(const DynamicIBAccessClass &iba, unsigned short index_base_offset)DX8Wrapperstatic
Set_Index_Buffer_Index_Offset(unsigned offset)DX8Wrapperstatic
Set_Light(unsigned index, const D3DLIGHT8 *light)DX8Wrapperstatic
Set_Light(unsigned index, const LightClass &light)DX8Wrapperstatic
Set_Light_Environment(LightEnvironmentClass *light_env)DX8Wrapperstatic
Set_Material(const VertexMaterialClass *material)DX8Wrapperstatic
Set_Next_Render_Device(void)DX8Wrapperprotectedstatic
Set_Pixel_Shader(DWORD pixel_shader)DX8Wrapperstatic
Set_Pixel_Shader_Constant(int reg, const void *data, int count)DX8Wrapperstatic
Set_Polygon_Mode(int mode)DX8Wrapperprotectedstatic
Set_Projection_Transform_With_Z_Bias(const Matrix4x4 &matrix, float znear, float zfar)DX8Wrapperstatic
Set_Render_Device(const char *dev_name, int width=-1, int height=-1, int bits=-1, int windowed=-1, bool resize_window=false)DX8Wrapperprotectedstatic
Set_Render_Device(int dev=-1, int resx=-1, int resy=-1, int bits=-1, int windowed=-1, bool resize_window=false, bool reset_device=false, bool restore_assets=true)DX8Wrapperprotectedstatic
Set_Render_State(const RenderStateStruct &state)DX8Wrapperstatic
Set_Render_Target(IDirect3DSurface8 *render_target, bool use_default_depth_buffer=false)DX8Wrapperstatic
Set_Render_Target(IDirect3DSurface8 *render_target, IDirect3DSurface8 *dpeth_buffer)DX8Wrapperstatic
Set_Render_Target(IDirect3DSwapChain8 *swap_chain)DX8Wrapperstatic
Set_Render_Target_With_Z(TextureClass *texture, ZTextureClass *ztexture=NULL)DX8Wrapperstatic
Set_Shader(const ShaderClass &shader)DX8Wrapperstatic
Set_Shadow_Map(int idx, ZTextureClass *ztex)DX8Wrapperinlinestatic
Set_Swap_Interval(int swap)DX8Wrapperprotectedstatic
Set_Texture(unsigned stage, TextureBaseClass *texture)DX8Wrapperstatic
Set_Texture_Bitdepth(int depth)DX8Wrapperinlineprotectedstatic
Set_Transform(D3DTRANSFORMSTATETYPE transform, const Matrix4x4 &m)DX8Wrapperstatic
Set_Transform(D3DTRANSFORMSTATETYPE transform, const Matrix3D &m)DX8Wrapperstatic
Set_Vertex_Buffer(const VertexBufferClass *vb, unsigned stream=0)DX8Wrapperstatic
Set_Vertex_Buffer(const DynamicVBAccessClass &vba)DX8Wrapperstatic
Set_Vertex_Shader(DWORD vertex_shader)DX8Wrapperstatic
Set_Vertex_Shader_Constant(int reg, const void *data, int count)DX8Wrapperstatic
Set_View_Identity()DX8Wrapperstatic
Set_Viewport(CONST D3DVIEWPORT8 *pViewport)DX8Wrapperstatic
Set_World_Identity()DX8Wrapperstatic
SetCleanupHook(DX8_CleanupHook *pCleanupHook)DX8Wrapperinlinestatic
Shadow_MapDX8Wrapperprotectedstatic
Shutdown(void)DX8Wrapperstatic
Test_Z_Mode(D3DFORMAT colorbuffer, D3DFORMAT backbuffer, D3DFORMAT zmode)DX8Wrapperprotectedstatic
texture_changesDX8Wrapperprotectedstatic
texture_stage_state_changesDX8Wrapperprotectedstatic
TextureBitDepthDX8Wrapperprotectedstatic
TexturesDX8Wrapperprotectedstatic
TextureStageStatesDX8Wrapperprotectedstatic
Toggle_Windowed(void)DX8Wrapperprotectedstatic
Validate_Device(void)DX8Wrapperstatic
vertex_buffer_changesDX8Wrapperprotectedstatic
Vertex_Processing_BehaviorDX8Wrapperprotectedstatic
Vertex_ShaderDX8Wrapperprotectedstatic
Vertex_Shader_ConstantsDX8Wrapperprotectedstatic
world_identityDX8Wrapperprotectedstatic
WW3D classDX8Wrapperfriend
ZBiasDX8Wrapperprotectedstatic
ZFarDX8Wrapperprotectedstatic
ZNearDX8Wrapperprotectedstatic