|
ReactOS 0.4.17-dev-966-gf06eace
|


Go to the source code of this file.
Classes | |
| struct | vec4 |
| struct | d3dx_color |
| struct | volume |
| struct | pixel_format_desc |
| struct | d3dx_pixels |
| struct | d3dx_image |
| struct | d3dx_include_from_file |
| struct | d3dx_const_param_eval_output |
| struct | d3dx_const_tab |
| struct | d3dx_regstore |
| struct | d3dx_preshader |
| struct | d3dx_param_eval |
| struct | param_rb_entry |
| struct | d3dx_parameter |
| struct | d3dx_top_level_parameter |
| struct | d3dx_shared_data |
| struct | d3dx_parameters_store |
| struct | ctab_constant |
Macros | |
| #define | COBJMACROS |
| #define | ULONG64_MAX (~(ULONG64)0) |
| #define | FOURCC_TX_1 0x54580100 |
| #define | D3DX9_FILTER_INVALID_BITS 0xff80fff8 |
| #define | D3DX_IMAGE_INFO_ONLY 1 |
| #define | SET_D3D_STATE_(manager, device, method, ...) |
| #define | SET_D3D_STATE(base_effect, ...) SET_D3D_STATE_(base_effect->manager, base_effect->device, __VA_ARGS__) |
Variables | |
| CRITICAL_SECTION | from_file_mutex |
| const struct ID3DXIncludeVtbl | d3dx_include_from_file_vtbl |
| #define COBJMACROS |
Definition at line 29 of file d3dx9_private.h.
| #define D3DX9_FILTER_INVALID_BITS 0xff80fff8 |
Definition at line 36 of file d3dx9_private.h.
| #define D3DX_IMAGE_INFO_ONLY 1 |
Definition at line 199 of file d3dx9_private.h.
| #define FOURCC_TX_1 0x54580100 |
Definition at line 34 of file d3dx9_private.h.
| #define SET_D3D_STATE | ( | base_effect, | |
| ... | |||
| ) | SET_D3D_STATE_(base_effect->manager, base_effect->device, __VA_ARGS__) |
Definition at line 609 of file d3dx9_private.h.
Definition at line 601 of file d3dx9_private.h.
Definition at line 32 of file d3dx9_private.h.
| Enumerator | |
|---|---|
| CTYPE_EMPTY | |
| CTYPE_UNORM | |
| CTYPE_SNORM | |
| CTYPE_FLOAT | |
| CTYPE_LUMA | |
| CTYPE_INDEX | |
Definition at line 145 of file d3dx9_private.h.
Definition at line 94 of file d3dx9_private.h.
| Enumerator | |
|---|---|
| FMT_FLAG_DXT | |
| FMT_FLAG_PACKED | |
| FMT_FLAG_INTERNAL | |
Definition at line 155 of file d3dx9_private.h.
| Enumerator | |
|---|---|
| PRES_REGTAB_IMMED | |
| PRES_REGTAB_CONST | |
| PRES_REGTAB_INPUT | |
| PRES_REGTAB_OCONST | |
| PRES_REGTAB_OBCONST | |
| PRES_REGTAB_OICONST | |
| PRES_REGTAB_TEMP | |
| PRES_REGTAB_COUNT | |
| PRES_REGTAB_FIRST_SHADER | |
Definition at line 437 of file d3dx9_private.h.
| Enumerator | |
|---|---|
| RANGE_FULL | |
| RANGE_UNORM | |
| RANGE_SNORM | |
Definition at line 58 of file d3dx9_private.h.
| void convert_argb_pixels | ( | const BYTE * | src, |
| UINT | src_row_pitch, | ||
| UINT | src_slice_pitch, | ||
| const struct volume * | src_size, | ||
| const struct pixel_format_desc * | src_format, | ||
| BYTE * | dst, | ||
| UINT | dst_row_pitch, | ||
| UINT | dst_slice_pitch, | ||
| const struct volume * | dst_size, | ||
| const struct pixel_format_desc * | dst_format, | ||
| D3DCOLOR | color_key, | ||
| const PALETTEENTRY * | palette | ||
| ) |
Definition at line 2180 of file surface.c.
Referenced by d3dx_image_tga_decode(), d3dx_load_pixels_from_pixels(), and D3DXSaveSurfaceToFileInMemory().
| void copy_pixels | ( | const BYTE * | src, |
| UINT | src_row_pitch, | ||
| UINT | src_slice_pitch, | ||
| BYTE * | dst, | ||
| UINT | dst_row_pitch, | ||
| UINT | dst_slice_pitch, | ||
| const struct volume * | size, | ||
| const struct pixel_format_desc * | format | ||
| ) |
Definition at line 2149 of file surface.c.
Referenced by BitmapImpl_CopyPixels(), BmpFrameDecode_CopyPixels(), d3dx_load_pixels_from_pixels(), DdsFrameDecode_CopyPixels(), DdsFrameDecode_Dds_CopyBlocks(), GifFrameDecode_CopyPixels(), IcoFrameDecode_CopyPixels(), jpeg_decoder_copy_pixels(), png_decoder_copy_pixels(), test_dds_decoder_frame_data(), TgaDecoder_Frame_CopyPixels(), and tiff_decoder_copy_pixels().
| D3DFORMAT d3dformat_from_d3dx_pixel_format_id | ( | enum d3dx_pixel_format_id | format | ) |
Definition at line 83 of file util.c.
Referenced by check_texture_requirements(), d3dximage_info_from_d3dx_image(), and D3DXSaveSurfaceToFileInMemory().
Definition at line 45 of file d3dx9_private.h.
Referenced by D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), D3DXCreateVolumeTextureFromFileInMemoryEx(), D3DXLoadSurfaceFromFileInMemory(), D3DXLoadSurfaceFromMemory(), D3DXLoadSurfaceFromSurface(), D3DXLoadVolumeFromFileInMemory(), D3DXLoadVolumeFromMemory(), and D3DXLoadVolumeFromVolume().
Definition at line 37 of file d3dx9_private.h.
Referenced by d3dx9_handle_load_filter(), and D3DXFilterTexture().
| HRESULT d3dx_create_param_eval | ( | struct d3dx_parameters_store * | parameters, |
| void * | byte_code, | ||
| unsigned int | byte_code_size, | ||
| D3DXPARAMETER_TYPE | type, | ||
| struct d3dx_param_eval ** | peval, | ||
| ULONG64 * | version_counter, | ||
| const char ** | skip_constants, | ||
| unsigned int | skip_constants_count | ||
| ) |
Definition at line 1232 of file preshader.c.
Referenced by d3dx_parse_array_selector(), d3dx_parse_resource(), and D3DXCreateTextureShader().
| HRESULT d3dx_evaluate_parameter | ( | struct d3dx_param_eval * | peval, |
| const struct d3dx_parameter * | param, | ||
| void * | param_value | ||
| ) |
Definition at line 1722 of file preshader.c.
Referenced by d3dx9_get_param_value_ptr(), texture_shader_fill_2d(), and texture_shader_fill_3d().
| void d3dx_free_param_eval | ( | struct d3dx_param_eval * | peval | ) |
Definition at line 1357 of file preshader.c.
Referenced by d3dx9_texture_shader_Release(), d3dx_create_param_eval(), and free_parameter().
| void d3dx_image_cleanup | ( | struct d3dx_image * | image | ) |
Definition at line 1392 of file surface.c.
Referenced by D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), D3DXCreateVolumeTextureFromFileInMemoryEx(), D3DXLoadSurfaceFromFileInMemory(), and D3DXLoadVolumeFromFileInMemory().
| HRESULT d3dx_image_get_pixels | ( | struct d3dx_image * | image, |
| uint32_t | layer, | ||
| uint32_t | mip_level, | ||
| struct d3dx_pixels * | pixels | ||
| ) |
Definition at line 1398 of file surface.c.
Referenced by D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), D3DXCreateVolumeTextureFromFileInMemoryEx(), D3DXLoadSurfaceFromFileInMemory(), and D3DXLoadVolumeFromFileInMemory().
| HRESULT d3dx_image_init | ( | const void * | src_data, |
| uint32_t | src_data_size, | ||
| struct d3dx_image * | image, | ||
| uint32_t | starting_mip_level, | ||
| uint32_t | flags | ||
| ) |
Definition at line 1332 of file surface.c.
Referenced by d3dx_image_init(), D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), D3DXCreateVolumeTextureFromFileInMemoryEx(), D3DXGetImageInfoFromFileInMemory(), D3DXLoadSurfaceFromFileInMemory(), and D3DXLoadVolumeFromFileInMemory().
| HRESULT d3dx_init_parameters_store | ( | struct d3dx_parameters_store * | store, |
| unsigned int | count | ||
| ) |
Definition at line 743 of file effect.c.
Referenced by d3dx_parse_effect(), and D3DXCreateTextureShader().
| HRESULT d3dx_load_pixels_from_pixels | ( | struct d3dx_pixels * | dst_pixels, |
| const struct pixel_format_desc * | dst_desc, | ||
| struct d3dx_pixels * | src_pixels, | ||
| const struct pixel_format_desc * | src_desc, | ||
| uint32_t | filter_flags, | ||
| uint32_t | color_key | ||
| ) |
Definition at line 2498 of file surface.c.
Referenced by d3dx_load_pixels_from_pixels(), d3dx_load_surface_from_memory(), d3dx_load_volume_from_memory(), d3dx_save_pixels_to_memory(), D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), and D3DXCreateVolumeTextureFromFileInMemoryEx().
| HRESULT d3dx_param_eval_set_shader_constants | ( | ID3DXEffectStateManager * | manager, |
| struct IDirect3DDevice9 * | device, | ||
| struct d3dx_param_eval * | peval, | ||
| BOOL | update_all | ||
| ) |
Definition at line 1755 of file preshader.c.
Referenced by d3dx_set_shader_constants().
| void d3dx_parameters_store_cleanup | ( | struct d3dx_parameters_store * | store | ) |
Definition at line 754 of file effect.c.
Referenced by d3dx9_texture_shader_Release(), d3dx_effect_cleanup(), and d3dx_parse_effect().
| enum d3dx_pixel_format_id d3dx_pixel_format_id_from_d3dformat | ( | D3DFORMAT | format | ) |
Definition at line 138 of file util.c.
Referenced by get_format_info(), and wic_guid_from_d3dformat().
| HRESULT d3dx_pixels_init | ( | const void * | data, |
| uint32_t | row_pitch, | ||
| uint32_t | slice_pitch, | ||
| const PALETTEENTRY * | palette, | ||
| enum d3dx_pixel_format_id | format, | ||
| uint32_t | left, | ||
| uint32_t | top, | ||
| uint32_t | right, | ||
| uint32_t | bottom, | ||
| uint32_t | front, | ||
| uint32_t | back, | ||
| struct d3dx_pixels * | pixels | ||
| ) |
Definition at line 2450 of file surface.c.
Referenced by d3dx_load_pixels_from_pixels(), d3dx_load_surface_from_memory(), d3dx_load_volume_from_memory(), and save_dds_surface_to_memory().
| const struct ctab_constant * d3dx_shader_get_ctab_constant | ( | ID3DXConstantTable * | iface, |
| D3DXHANDLE | constant | ||
| ) |
Definition at line 969 of file shader.c.
Referenced by get_ctab_constant_desc().
| void d3dximage_info_from_d3dx_image | ( | D3DXIMAGE_INFO * | info, |
| struct d3dx_image * | image | ||
| ) |
Definition at line 1441 of file surface.c.
Referenced by D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), D3DXCreateVolumeTextureFromFileInMemoryEx(), D3DXGetImageInfoFromFileInMemory(), D3DXLoadSurfaceFromFileInMemory(), and D3DXLoadVolumeFromFileInMemory().
| const char * debug_d3dxparameter_class | ( | D3DXPARAMETER_CLASS | c | ) |
Definition at line 328 of file util.c.
Referenced by d3dx_effect_GetMatrix(), d3dx_effect_GetMatrixArray(), d3dx_effect_GetMatrixPointerArray(), d3dx_effect_GetMatrixTranspose(), d3dx_effect_GetMatrixTransposeArray(), d3dx_effect_GetMatrixTransposePointerArray(), d3dx_effect_GetVector(), d3dx_effect_GetVectorArray(), d3dx_effect_SetBoolArray(), d3dx_effect_SetFloatArray(), d3dx_effect_SetIntArray(), d3dx_effect_SetMatrix(), d3dx_effect_SetMatrixArray(), d3dx_effect_SetMatrixPointerArray(), d3dx_effect_SetMatrixTranspose(), d3dx_effect_SetMatrixTransposeArray(), d3dx_effect_SetMatrixTransposePointerArray(), d3dx_effect_SetVector(), d3dx_effect_SetVectorArray(), d3dx_parse_effect_typedef(), d3dx_parse_init_value(), d3dx_parse_resource(), d3dx_parse_value(), ID3DXConstantTableImpl_SetValue(), parse_ctab_constant_type(), set(), set_matrix_array(), set_matrix_pointer_array(), set_scalar(), set_scalar_array(), set_vector(), and set_vector_array().
| const char * debug_d3dxparameter_registerset | ( | D3DXREGISTER_SET | r | ) |
Definition at line 374 of file util.c.
Referenced by ID3DXConstantTableImpl_SetDefaults(), parse_ctab_constant_type(), and set().
| const char * debug_d3dxparameter_type | ( | D3DXPARAMETER_TYPE | t | ) |
Definition at line 344 of file util.c.
Referenced by d3dx_effect_GetValue(), d3dx_parse_effect_typedef(), d3dx_parse_resource(), d3dx_parse_value(), free_parameter(), free_parameter_object_data(), parse_ctab_constant_type(), and set_value().
Definition at line 2203 of file math.c.
Referenced by D3DXFloat16To32Array(), format_to_d3dx_color(), generic_float16_2(), generic_float16_4(), and wined3d_context_gl_load_numbered_arrays().
Definition at line 2102 of file math.c.
Referenced by convert_r32_float_r16_float(), D3DXFloat32To16Array(), format_from_d3dx_color(), and wined3d_format_convert_from_float().
| void format_from_d3dx_color | ( | const struct pixel_format_desc * | format, |
| const struct d3dx_color * | src, | ||
| BYTE * | dst | ||
| ) |
Definition at line 2051 of file surface.c.
Referenced by convert_argb_pixels(), D3DXFillCubeTexture(), D3DXFillTexture(), D3DXFillVolumeTexture(), and point_filter_argb_pixels().
| void format_to_d3dx_color | ( | const struct pixel_format_desc * | format, |
| const BYTE * | src, | ||
| const PALETTEENTRY * | palette, | ||
| struct d3dx_color * | dst | ||
| ) |
Definition at line 1978 of file surface.c.
Referenced by convert_argb_pixels(), D3DXSHProjectCubeMap(), and point_filter_argb_pixels().
|
inlinestatic |
Definition at line 259 of file d3dx9_private.h.
Referenced by check_texture_requirements(), convert_argb_pixels(), and point_filter_argb_pixels().
| void get_aligned_rect | ( | uint32_t | left, |
| uint32_t | top, | ||
| uint32_t | right, | ||
| uint32_t | bottom, | ||
| uint32_t | width, | ||
| uint32_t | height, | ||
| const struct pixel_format_desc * | fmt_desc, | ||
| RECT * | aligned_rect | ||
| ) |
Definition at line 2654 of file surface.c.
Referenced by d3dx_load_surface_from_memory(), and d3dx_load_volume_from_memory().
|
inlinestatic |
Definition at line 337 of file d3dx9_private.h.
Referenced by boolval_this(), debugstr_jsval(), equal_values(), get_float(), get_int(), interp_end_finally(), jsval_map_compare(), jsval_strict_equal(), jsval_to_variant(), set_number(), stringify(), to_boolean(), to_number(), to_object(), and to_string().
| const struct pixel_format_desc * get_d3dx_pixel_format_info | ( | enum d3dx_pixel_format_id | format | ) |
Definition at line 297 of file util.c.
Referenced by d3dformat_from_d3dx_pixel_format_id(), d3dx_calculate_pixels_size(), d3dx_image_tga_decode(), d3dx_image_wic_frame_decode(), d3dx_load_surface_from_memory(), d3dx_load_volume_from_memory(), d3dx_pixels_init(), d3dx_save_pixels_to_memory(), D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), and D3DXCreateVolumeTextureFromFileInMemoryEx().
|
inlinestatic |
Definition at line 373 of file d3dx9_private.h.
Referenced by set_number().
| const struct pixel_format_desc * get_format_info | ( | D3DFORMAT | format | ) |
Definition at line 312 of file util.c.
Referenced by check_texture_requirements(), convert_argb_pixels(), d3dx_image_tga_decode(), d3dx_load_surface_from_memory(), d3dx_load_volume_from_memory(), d3dx_pixels_decompress(), D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), D3DXCreateVolumeTextureFromFileInMemoryEx(), D3DXFillCubeTexture(), D3DXFillTexture(), D3DXFillVolumeTexture(), D3DXLoadSurfaceFromMemory(), D3DXLoadSurfaceFromSurface(), D3DXLoadVolumeFromMemory(), D3DXSaveSurfaceToFileInMemory(), D3DXSHProjectCubeMap(), point_filter_argb_pixels(), and save_dds_surface_to_memory().
| const struct pixel_format_desc * get_format_info_idx | ( | int | idx | ) |
|
inlinestatic |
Definition at line 354 of file d3dx9_private.h.
Referenced by arg_clbk_type(), create_positional_ctx(), and set_number().
| struct d3dx_parameter * get_parameter_by_name | ( | struct d3dx_parameters_store * | store, |
| struct d3dx_parameter * | parameter, | ||
| const char * | name | ||
| ) |
Definition at line 1041 of file effect.c.
Referenced by d3dx9_effect_init_from_binary(), d3dx_effect_GetParameterByName(), d3dx_parse_array_selector(), d3dx_parse_resource(), get_annotation_by_name(), get_constants_desc(), get_parameter_by_name(), get_parameter_element_by_name(), and get_valid_parameter().
|
inlinestatic |
Definition at line 249 of file d3dx9_private.h.
Referenced by d3dx_load_pixels_from_pixels(), d3dx_pixels_init(), D3DXFillCubeTexture(), D3DXFillTexture(), D3DXFillVolumeTexture(), and D3DXSHProjectCubeMap().
|
inlinestatic |
Definition at line 278 of file d3dx9_private.h.
Referenced by d3dx_load_pixels_from_pixels(), and D3DXSaveSurfaceToFileInMemory().
|
inlinestatic |
Definition at line 283 of file d3dx9_private.h.
Referenced by d3dx_load_pixels_from_pixels(), and D3DXSaveSurfaceToFileInMemory().
|
inlinestatic |
Definition at line 244 of file d3dx9_private.h.
Referenced by d3dx_image_wic_frame_decode(), d3dx_save_pixels_to_memory(), D3DXFillCubeTexture(), D3DXFillTexture(), D3DXFillVolumeTexture(), D3DXSaveSurfaceToFileInMemory(), D3DXSHProjectCubeMap(), is_conversion_to_supported(), and save_dds_surface_to_memory().
|
inlinestatic |
Definition at line 273 of file d3dx9_private.h.
Referenced by d3dformat_from_d3dx_pixel_format_id().
|
inlinestatic |
Definition at line 254 of file d3dx9_private.h.
Referenced by is_conversion_from_supported(), and is_conversion_to_supported().
|
inlinestatic |
Definition at line 581 of file d3dx9_private.h.
Referenced by d3dx9_get_param_value_ptr(), and set_constants().
| BOOL is_param_eval_input_dirty | ( | struct d3dx_param_eval * | peval, |
| ULONG64 | update_version | ||
| ) |
|
inlinestatic |
Definition at line 420 of file d3dx9_private.h.
Referenced by d3dx_effect_GetValue(), d3dx_effect_SetValue(), d3dx_pool_sync_shared_parameter(), d3dx_set_shader_constants(), free_parameter_data(), get_constants_desc(), walk_parameter_dep(), and walk_state_dep().
|
inlinestatic |
Definition at line 571 of file d3dx9_private.h.
Referenced by is_const_tab_input_dirty(), and is_param_dirty().
|
inlinestatic |
Definition at line 555 of file d3dx9_private.h.
Referenced by add_param_to_tree(), d3dx_effect_GetParameterDesc(), get_annotation_from_object(), and get_constants_desc().
|
inlinestatic |
Definition at line 239 of file d3dx9_private.h.
Referenced by d3dx_calculate_pixels_size(), d3dx_load_volume_from_memory(), d3dx_pixels_init(), D3DXFillCubeTexture(), D3DXFillTexture(), D3DXFillVolumeTexture(), D3DXLoadSurfaceFromMemory(), D3DXLoadVolumeFromMemory(), D3DXSHProjectCubeMap(), get_format_info(), is_conversion_from_supported(), is_conversion_to_supported(), and save_dds_surface_to_memory().
Definition at line 261 of file util.c.
Referenced by D3DXAssembleShaderFromResourceA(), D3DXAssembleShaderFromResourceW(), D3DXCompileShaderFromResourceA(), D3DXCompileShaderFromResourceW(), D3DXCreateEffectCompilerFromResourceA(), D3DXCreateEffectCompilerFromResourceW(), D3DXCreateEffectFromResourceExA(), D3DXCreateEffectFromResourceExW(), D3DXCreateTextureFromResourceExA(), D3DXCreateTextureFromResourceExW(), D3DXGetImageInfoFromResourceA(), D3DXGetImageInfoFromResourceW(), D3DXLoadMeshFromXResource(), D3DXLoadSurfaceFromResourceA(), D3DXLoadSurfaceFromResourceW(), D3DXPreprocessShaderFromResourceA(), and D3DXPreprocessShaderFromResourceW().
| HRESULT lock_surface | ( | IDirect3DSurface9 * | surface, |
| const RECT * | surface_rect, | ||
| D3DLOCKED_RECT * | lock, | ||
| IDirect3DSurface9 ** | temp_surface, | ||
| BOOL | write | ||
| ) |
Definition at line 156 of file surface.c.
Referenced by d3dx_load_surface_from_memory(), D3DXFillTexture(), D3DXLoadSurfaceFromSurface(), D3DXSaveSurfaceToFileInMemory(), and save_dds_surface_to_memory().
Definition at line 428 of file d3dx9_private.h.
Referenced by check_texture_requirements(), D3DXCheckCubeTextureRequirements(), D3DXCheckVolumeTextureRequirements(), D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateFontIndirectW(), D3DXCreateTextureFromFileInMemoryEx(), and D3DXCreateVolumeTextureFromFileInMemoryEx().
Definition at line 211 of file util.c.
Referenced by D3DXCreateCubeTextureFromFileA(), D3DXCreateCubeTextureFromFileExA(), D3DXCreateCubeTextureFromFileExW(), D3DXCreateCubeTextureFromFileW(), D3DXCreateEffectCompilerFromFileW(), D3DXCreateTextureFromFileExW(), D3DXCreateVolumeTextureFromFileA(), D3DXCreateVolumeTextureFromFileExA(), D3DXCreateVolumeTextureFromFileExW(), D3DXCreateVolumeTextureFromFileW(), D3DXGetImageInfoFromFileW(), D3DXLoadMeshFromXW(), D3DXLoadMeshHierarchyFromXW(), D3DXLoadSurfaceFromFileW(), and D3DXLoadVolumeFromFileW().
Definition at line 566 of file d3dx9_private.h.
Referenced by d3dx_evaluate_parameter(), d3dx_param_eval_set_shader_constants(), next_effect_update_version(), and set_dirty().
| void point_filter_argb_pixels | ( | const BYTE * | src, |
| UINT | src_row_pitch, | ||
| UINT | src_slice_pitch, | ||
| const struct volume * | src_size, | ||
| const struct pixel_format_desc * | src_format, | ||
| BYTE * | dst, | ||
| UINT | dst_row_pitch, | ||
| UINT | dst_slice_pitch, | ||
| const struct volume * | dst_size, | ||
| const struct pixel_format_desc * | dst_format, | ||
| D3DCOLOR | color_key, | ||
| const PALETTEENTRY * | palette | ||
| ) |
Definition at line 2280 of file surface.c.
Referenced by d3dx_load_pixels_from_pixels().
|
inlinestatic |
Definition at line 71 of file d3dx9_private.h.
Referenced by D3DXFillCubeTexture(), D3DXFillTexture(), and D3DXFillVolumeTexture().
|
inlinestatic |
Definition at line 187 of file d3dx9_private.h.
Referenced by d3dx_image_get_pixels(), d3dx_load_surface_from_memory(), d3dx_load_volume_from_memory(), d3dx_pixels_init(), d3dx_save_pixels_to_memory(), D3DXCreateCubeTextureFromFileInMemoryEx(), D3DXCreateTextureFromFileInMemoryEx(), and D3DXCreateVolumeTextureFromFileInMemoryEx().
|
inlinestatic |
Definition at line 392 of file d3dx9_private.h.
Referenced by d3dx_effect_GetBool(), d3dx_effect_GetBoolArray(), d3dx_effect_GetFloat(), d3dx_effect_GetFloatArray(), d3dx_effect_GetInt(), d3dx_effect_GetIntArray(), d3dx_effect_SetBool(), d3dx_effect_SetBoolArray(), d3dx_effect_SetFloat(), d3dx_effect_SetFloatArray(), d3dx_effect_SetInt(), d3dx_effect_SetIntArray(), d3dx_evaluate_parameter(), get_matrix(), get_vector(), set(), set_matrix(), set_matrix_transpose(), set_vector(), and test_effect_parameter_value().
|
inlinestatic |
Definition at line 86 of file d3dx9_private.h.
Referenced by d3dx_initialize_image_from_dds(), d3dx_initialize_image_from_tga(), d3dx_load_pixels_from_pixels(), and set_d3dx_pixels().
|
inlinestatic |
Definition at line 561 of file d3dx9_private.h.
Referenced by d3dx_effect_GetParameterDesc(), get_annotation_from_object(), and is_const_tab_input_dirty().
| HRESULT unlock_surface | ( | IDirect3DSurface9 * | surface, |
| const RECT * | surface_rect, | ||
| IDirect3DSurface9 * | temp_surface, | ||
| BOOL | update | ||
| ) |
Definition at line 214 of file surface.c.
Referenced by d3dx_load_surface_from_memory(), D3DXFillTexture(), D3DXLoadSurfaceFromSurface(), D3DXSaveSurfaceToFileInMemory(), and save_dds_surface_to_memory().
| HRESULT write_buffer_to_file | ( | const WCHAR * | filename, |
| ID3DXBuffer * | buffer | ||
| ) |
Definition at line 277 of file util.c.
Referenced by D3DXSaveSurfaceToFileA(), D3DXSaveSurfaceToFileW(), D3DXSaveTextureToFileA(), and D3DXSaveTextureToFileW().
Definition at line 328 of file shader.c.
Referenced by D3DXAssembleShaderFromFileW(), D3DXCompileShaderFromFileW(), D3DXCreateEffectFromFileExW(), and D3DXPreprocessShaderFromFileW().
|
extern |
Definition at line 242 of file shader.c.
Referenced by D3DXAssembleShaderFromFileW(), D3DXCompileShaderFromFileW(), D3DXCreateEffectFromFileExW(), and D3DXPreprocessShaderFromFileW().