RetroArch
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Pass Member List

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

add_parameter(unsigned parameter_index, const std::string &id)Pass
allocate_buffers()Pass
build()Pass
build_commands(DeferredDisposer &disposer, VkCommandBuffer cmd, const Texture &original, const Texture &source, const VkViewport &vp, const float *mvp)Pass
build_semantic_parameter(uint8_t *data, unsigned index, float value)Passprivate
build_semantic_texture(VkDescriptorSet set, uint8_t *buffer, slang_texture_semantic semantic, const Texture &texture)Passprivate
build_semantic_texture_array(VkDescriptorSet set, uint8_t *buffer, slang_texture_semantic semantic, unsigned index, const Texture &texture)Passprivate
build_semantic_texture_array_vec4(uint8_t *data, slang_texture_semantic semantic, unsigned index, unsigned width, unsigned height)Passprivate
build_semantic_texture_vec4(uint8_t *data, slang_texture_semantic semantic, unsigned width, unsigned height)Passprivate
build_semantic_uint(uint8_t *data, slang_semantic semantic, uint32_t value)Passprivate
build_semantic_vec4(uint8_t *data, slang_semantic semantic, unsigned width, unsigned height)Passprivate
build_semantics(VkDescriptorSet set, uint8_t *buffer, const float *mvp, const Texture &original, const Texture &source)Passprivate
cachePassprivate
clear_vk()Passprivate
commonPassprivate
current_framebuffer_sizePassprivate
current_viewportPassprivate
devicePassprivate
end_frame()Pass
filtered_parametersPassprivate
final_passPassprivate
fragment_shaderPassprivate
frame_countPassprivate
frame_count_periodPassprivate
framebufferPassprivate
framebuffer_feedbackPassprivate
get_address_mode() constPassinline
get_feedback_framebuffer()Passinline
get_framebuffer() constPassinline
get_mip_filter() constPassinline
get_name() constPassinline
get_output_size(const Size2D &original_size, const Size2D &max_source) constPassprivate
get_reflection() constPassinline
get_source_filter() constPassinline
init_feedback()Pass
init_pipeline()Passprivate
init_pipeline_layout()Passprivate
memory_propertiesPassprivate
notify_sync_index(unsigned index)Passinline
num_sync_indicesPassprivate
operator=(Pass &&)=deletePass
parameter_texPass
parametersPassprivate
Pass(VkDevice device, const VkPhysicalDeviceMemoryProperties &memory_properties, VkPipelineCache cache, unsigned num_sync_indices, bool final_pass)Passinline
Pass(Pass &&)=deletePass
pass_infoPassprivate
pass_namePassprivate
pass_numberPassprivate
pipelinePassprivate
pipeline_layoutPassprivate
poolPassprivate
pushPassprivate
reflectionPassprivate
set_common_resources(CommonResources *common)Passinline
set_frame_count(uint64_t count)Passinline
set_frame_count_period(unsigned period)Passinline
set_layoutPassprivate
set_name(const char *name)Passinline
set_pass_info(const Size2D &max_original, const Size2D &max_source, const vulkan_filter_chain_swapchain_info &swapchain, const vulkan_filter_chain_pass_info &info)Pass
set_pass_number(unsigned pass)Passinline
set_semantic_texture(VkDescriptorSet set, slang_texture_semantic semantic, const Texture &texture)Passprivate
set_semantic_texture_array(VkDescriptorSet set, slang_texture_semantic semantic, unsigned index, const Texture &texture)Passprivate
set_shader(VkShaderStageFlags stage, const uint32_t *spirv, size_t spirv_words)Pass
set_texture(VkDescriptorSet set, unsigned binding, const Texture &texture)Passprivate
set_uniform_buffer(VkDescriptorSet set, unsigned binding, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize range)Passprivate
setsPassprivate
swapchain_render_passPassprivate
sync_indexPassprivate
targetPass
ubo_offsetPassprivate
vertex_shaderPassprivate
~Pass()Pass