Class Shaderc

java.lang.Object
club.doki7.shaderc.Shaderc

public final class Shaderc extends Object
  • Field Details

    • SEGMENT$shaderc_assemble_into_spv

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_assemble_into_spv
    • SEGMENT$shaderc_compile_into_preprocessed_text

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_into_preprocessed_text
    • SEGMENT$shaderc_compile_into_spv

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_into_spv
    • SEGMENT$shaderc_compile_into_spv_assembly

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_into_spv_assembly
    • SEGMENT$shaderc_compile_options_add_macro_definition

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_add_macro_definition
    • SEGMENT$shaderc_compile_options_clone

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_clone
    • SEGMENT$shaderc_compile_options_initialize

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_initialize
    • SEGMENT$shaderc_compile_options_release

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_release
    • SEGMENT$shaderc_compile_options_set_auto_bind_uniforms

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_auto_bind_uniforms
    • SEGMENT$shaderc_compile_options_set_auto_combined_image_sampler

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_auto_combined_image_sampler
    • SEGMENT$shaderc_compile_options_set_auto_map_locations

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_auto_map_locations
    • SEGMENT$shaderc_compile_options_set_binding_base

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_binding_base
    • SEGMENT$shaderc_compile_options_set_binding_base_for_stage

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_binding_base_for_stage
    • SEGMENT$shaderc_compile_options_set_forced_version_profile

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_forced_version_profile
    • SEGMENT$shaderc_compile_options_set_generate_debug_info

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_generate_debug_info
    • SEGMENT$shaderc_compile_options_set_hlsl_16bit_types

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_hlsl_16bit_types
    • SEGMENT$shaderc_compile_options_set_hlsl_functionality1

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_hlsl_functionality1
    • SEGMENT$shaderc_compile_options_set_hlsl_io_mapping

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_hlsl_io_mapping
    • SEGMENT$shaderc_compile_options_set_hlsl_offsets

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_hlsl_offsets
    • SEGMENT$shaderc_compile_options_set_hlsl_register_set_and_binding

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_hlsl_register_set_and_binding
    • SEGMENT$shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
    • SEGMENT$shaderc_compile_options_set_include_callbacks

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_include_callbacks
    • SEGMENT$shaderc_compile_options_set_invert_y

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_invert_y
    • SEGMENT$shaderc_compile_options_set_limit

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_limit
    • SEGMENT$shaderc_compile_options_set_nan_clamp

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_nan_clamp
    • SEGMENT$shaderc_compile_options_set_optimization_level

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_optimization_level
    • SEGMENT$shaderc_compile_options_set_preserve_bindings

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_preserve_bindings
    • SEGMENT$shaderc_compile_options_set_source_language

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_source_language
    • SEGMENT$shaderc_compile_options_set_suppress_warnings

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_suppress_warnings
    • SEGMENT$shaderc_compile_options_set_target_env

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_target_env
    • SEGMENT$shaderc_compile_options_set_target_spirv

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_target_spirv
    • SEGMENT$shaderc_compile_options_set_vulkan_rules_relaxed

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_vulkan_rules_relaxed
    • SEGMENT$shaderc_compile_options_set_warnings_as_errors

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compile_options_set_warnings_as_errors
    • SEGMENT$shaderc_compiler_initialize

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compiler_initialize
    • SEGMENT$shaderc_compiler_release

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_compiler_release
    • SEGMENT$shaderc_get_spv_version

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_get_spv_version
    • SEGMENT$shaderc_parse_version_profile

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_parse_version_profile
    • SEGMENT$shaderc_result_get_bytes

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_get_bytes
    • SEGMENT$shaderc_result_get_compilation_status

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_get_compilation_status
    • SEGMENT$shaderc_result_get_error_message

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_get_error_message
    • SEGMENT$shaderc_result_get_length

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_get_length
    • SEGMENT$shaderc_result_get_num_errors

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_get_num_errors
    • SEGMENT$shaderc_result_get_num_warnings

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_get_num_warnings
    • SEGMENT$shaderc_result_release

      @Nullable public final @Nullable MemorySegment SEGMENT$shaderc_result_release
    • HANDLE$shaderc_assemble_into_spv

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_assemble_into_spv
    • HANDLE$shaderc_compile_into_preprocessed_text

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_into_preprocessed_text
    • HANDLE$shaderc_compile_into_spv

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_into_spv
    • HANDLE$shaderc_compile_into_spv_assembly

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_into_spv_assembly
    • HANDLE$shaderc_compile_options_add_macro_definition

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_add_macro_definition
    • HANDLE$shaderc_compile_options_clone

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_clone
    • HANDLE$shaderc_compile_options_initialize

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_initialize
    • HANDLE$shaderc_compile_options_release

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_release
    • HANDLE$shaderc_compile_options_set_auto_bind_uniforms

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_auto_bind_uniforms
    • HANDLE$shaderc_compile_options_set_auto_combined_image_sampler

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_auto_combined_image_sampler
    • HANDLE$shaderc_compile_options_set_auto_map_locations

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_auto_map_locations
    • HANDLE$shaderc_compile_options_set_binding_base

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_binding_base
    • HANDLE$shaderc_compile_options_set_binding_base_for_stage

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_binding_base_for_stage
    • HANDLE$shaderc_compile_options_set_forced_version_profile

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_forced_version_profile
    • HANDLE$shaderc_compile_options_set_generate_debug_info

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_generate_debug_info
    • HANDLE$shaderc_compile_options_set_hlsl_16bit_types

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_hlsl_16bit_types
    • HANDLE$shaderc_compile_options_set_hlsl_functionality1

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_hlsl_functionality1
    • HANDLE$shaderc_compile_options_set_hlsl_io_mapping

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_hlsl_io_mapping
    • HANDLE$shaderc_compile_options_set_hlsl_offsets

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_hlsl_offsets
    • HANDLE$shaderc_compile_options_set_hlsl_register_set_and_binding

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_hlsl_register_set_and_binding
    • HANDLE$shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage
    • HANDLE$shaderc_compile_options_set_include_callbacks

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_include_callbacks
    • HANDLE$shaderc_compile_options_set_invert_y

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_invert_y
    • HANDLE$shaderc_compile_options_set_limit

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_limit
    • HANDLE$shaderc_compile_options_set_nan_clamp

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_nan_clamp
    • HANDLE$shaderc_compile_options_set_optimization_level

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_optimization_level
    • HANDLE$shaderc_compile_options_set_preserve_bindings

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_preserve_bindings
    • HANDLE$shaderc_compile_options_set_source_language

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_source_language
    • HANDLE$shaderc_compile_options_set_suppress_warnings

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_suppress_warnings
    • HANDLE$shaderc_compile_options_set_target_env

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_target_env
    • HANDLE$shaderc_compile_options_set_target_spirv

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_target_spirv
    • HANDLE$shaderc_compile_options_set_vulkan_rules_relaxed

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_vulkan_rules_relaxed
    • HANDLE$shaderc_compile_options_set_warnings_as_errors

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compile_options_set_warnings_as_errors
    • HANDLE$shaderc_compiler_initialize

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compiler_initialize
    • HANDLE$shaderc_compiler_release

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_compiler_release
    • HANDLE$shaderc_get_spv_version

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_get_spv_version
    • HANDLE$shaderc_parse_version_profile

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_parse_version_profile
    • HANDLE$shaderc_result_get_bytes

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_get_bytes
    • HANDLE$shaderc_result_get_compilation_status

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_get_compilation_status
    • HANDLE$shaderc_result_get_error_message

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_get_error_message
    • HANDLE$shaderc_result_get_length

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_get_length
    • HANDLE$shaderc_result_get_num_errors

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_get_num_errors
    • HANDLE$shaderc_result_get_num_warnings

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_get_num_warnings
    • HANDLE$shaderc_result_release

      @Nullable public final @Nullable MethodHandle HANDLE$shaderc_result_release
  • Constructor Details

  • Method Details