pub unsafe trait EntryPointAbstract {
    type PipelineLayout: PipelineLayoutDesc;
    type SpecializationConstants: SpecializationConstants;

    fn module(&self) -> &ShaderModule;
    fn name(&self) -> &CStr;
    fn layout(&self) -> &Self::PipelineLayout;
}

Required Associated Types

Required Methods

Returns the module this entry point comes from.

Returns the name of the entry point.

Returns the pipeline layout used by the shader stage.

Implementors