Skip to contents

Set shader uniform value (matrix 4x4).

Usage

set_shader_value_matrix(shader, loc_index, mat)

Arguments

shader

A shader.

loc_index

An integer.

mat

A 4x4 numeric matrix.

Note

This function has been auto-generated from the following Raylib function definition:

void SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat);

See also

Other matrix functions: get_camera_matrix(), matrix_add(), matrix_compose(), matrix_decompose(), matrix_determinant(), matrix_frustum(), matrix_identity(), matrix_invert(), matrix_look_at(), matrix_multiply(), matrix_multiply_value(), matrix_ortho(), matrix_perspective(), matrix_rotate(), matrix_rotate_x(), matrix_rotate_xyz(), matrix_rotate_y(), matrix_rotate_z(), matrix_rotate_zyx(), matrix_scale(), matrix_subtract(), matrix_trace(), matrix_translate(), matrix_transpose()

Other shader functions: begin_shader_mode(), end_shader_mode(), get_shader_location(), get_shader_location_attrib(), is_shader_valid(), load_shader(), load_shader_from_memory(), set_shader_value(), set_shader_value_texture(), unload_shader()

Other set functions: set_audio_stream_buffer_size_default(), set_audio_stream_pan(), set_audio_stream_pitch(), set_audio_stream_volume(), set_automation_event_base_frame(), set_clipboard_text(), set_config_flags(), set_exit_key(), set_gamepad_mappings(), set_gamepad_vibration(), set_gestures_enabled(), set_master_volume(), set_mouse_cursor(), set_mouse_offset(), set_mouse_position(), set_mouse_scale(), set_music_pan(), set_music_pitch(), set_music_volume(), set_random_seed(), set_shader_value_texture(), set_shapes_texture(), set_sound_pan(), set_sound_pitch(), set_sound_volume(), set_target_fps(), set_text_line_spacing(), set_texture_filter(), set_texture_wrap(), set_trace_log_level(), set_window_focused(), set_window_icon(), set_window_max_size(), set_window_min_size(), set_window_monitor(), set_window_opacity(), set_window_position(), set_window_size(), set_window_state(), set_window_title()

Examples

if (FALSE) {
set_shader_value_matrix(load_shader("", "shader.fs"), 0L, diag(4))
}