pub unsafe trait GraphicsEntryPointAbstract: EntryPointAbstract {
    type InputDefinition: ShaderInterfaceDef;
    type OutputDefinition: ShaderInterfaceDef;

    fn input(&self) -> &Self::InputDefinition;
    fn output(&self) -> &Self::OutputDefinition;
    fn ty(&self) -> GraphicsShaderType;
}

Required Associated Types

Required Methods

Returns the input attributes used by the shader stage.

Returns the output attributes used by the shader stage.

Returns the type of shader.

Implementors