Search Results for

    Show / Hide Table of Contents

    Class ShaderMeta

    Shader source metadata

    Inheritance
    ShaderMeta
    Assembly: FlaxEngine.dll
    File: Engine/ShadersCompilation/Parser/ShaderMeta.h
    Syntax
    public class ShaderMeta

    Fields

    CB

    Constant Buffers

    Declaration
    public Array<ConstantBufferMeta> CB
    Field Value
    Array<ConstantBufferMeta>

    CS

    Compute Shaders

    Declaration
    public Array<ComputeShaderMeta> CS
    Field Value
    Array<ComputeShaderMeta>

    DS

    Domain Shaders

    Declaration
    public Array<DomainShaderMeta> DS
    Field Value
    Array<DomainShaderMeta>

    GS

    Geometry Shaders

    Declaration
    public Array<GeometryShaderMeta> GS
    Field Value
    Array<GeometryShaderMeta>

    HS

    Hull Shaders

    Declaration
    public Array<HullShaderMeta> HS
    Field Value
    Array<HullShaderMeta>

    PS

    Pixel Shaders

    Declaration
    public Array<PixelShaderMeta> PS
    Field Value
    Array<PixelShaderMeta>

    VS

    Vertex Shaders

    Declaration
    public Array<VertexShaderMeta> VS
    Field Value
    Array<VertexShaderMeta>

    Methods

    GetShaders(Array<const ShaderFunctionMeta* >& functions)

    Gets all shader functions (all types).

    Declaration
    public void GetShaders(Array<const ShaderFunctionMeta* >& functions) const
    Parameters
    Array<ShaderFunctionMeta > functions

    Output collections of functions

    GetShadersCount()

    Gets amount of shaders attached (not counting permutations).

    Declaration
    public int32 GetShadersCount() const
    Returns
    int32

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