Search Results for

    Show / Hide Table of Contents

    Class GPUShaderProgramCSVulkan

    Compute Shader for Vulkan backend.

    Inheritance
    GPUShaderProgram
    GPUShaderProgramCS
    GPUShaderProgramVulkan
    GPUShaderProgramCSVulkan
    Inherited Members
    GPUShaderProgram::_bindings
    GPUShaderProgramVulkan::_device
    GPUShaderProgram::_flags
    GPUShaderProgram::_name
    GPUShaderProgram::_owner
    GPUShaderProgramVulkan::DescriptorInfo
    GPUShaderProgram::GetBindings()
    GPUShaderProgramVulkan::GetBufferHandle()
    GPUShaderProgramVulkan::GetBufferSize()
    GPUShaderProgram::GetFlags()
    GPUShaderProgram::GetName()
    GPUShaderProgramCS::GetStage()
    GPUShaderProgramVulkan::GPUShaderProgramVulkan(GPUDeviceVulkan* device, const GPUShaderProgramInitializer& initializer, const SpirvShaderDescriptorInfo& descriptorInfo, VkShaderModule shaderModule)
    GPUShaderProgram::Init(const GPUShaderProgramInitializer& initializer)
    GPUShaderProgramVulkan::ShaderModule
    GPUShaderProgram::~GPUShaderProgram()
    GPUShaderProgramVulkan::~GPUShaderProgramVulkan()
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/Vulkan/GPUShaderProgramVulkan.h
    Syntax
    public class GPUShaderProgramCSVulkan : public GPUShaderProgramVulkan

    Constructors

    ~GPUShaderProgramCSVulkan()

    Declaration
    public ~GPUShaderProgramCSVulkan()

    GPUShaderProgramCSVulkan(GPUDeviceVulkan* device, const GPUShaderProgramInitializer& initializer, const SpirvShaderDescriptorInfo& descriptorInfo, VkShaderModule shaderModule)

    Declaration
    public GPUShaderProgramCSVulkan(GPUDeviceVulkan* device, const GPUShaderProgramInitializer& initializer, const SpirvShaderDescriptorInfo& descriptorInfo, VkShaderModule shaderModule)
    Parameters
    GPUDeviceVulkan device

    GPUShaderProgramInitializer initializer

    SpirvShaderDescriptorInfo descriptorInfo

    VkShaderModule shaderModule

    Methods

    GetOrCreateState()

    Gets the state of the pipeline for the compute shader execution or creates a new one if missing.

    Declaration
    public ComputePipelineStateVulkan* GetOrCreateState()
    Returns
    ComputePipelineStateVulkan

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat