Search Results for

    Show / Hide Table of Contents

    Class ParticleMaterialShader

    Represents material that can be used to render particles.

    Inheritance
    IMaterial
    MaterialShader
    ParticleMaterialShader
    Inherited Members
    MaterialShader::_cb
    MaterialShader::_cbData
    MaterialShader::_info
    MaterialShader::_isLoaded
    MaterialShader::_shader
    IMaterial::CanUseInstancing(InstancingHandler& handler)
    IMaterial::CanUseLightmap()
    MaterialShader::Create(const StringView& name, MemoryReadStream& shaderCacheStream, const MaterialInfo& info)
    MaterialShader::CreateDummy(MemoryReadStream& shaderCacheStream, const MaterialInfo& info)
    MaterialShader::GetInfo()
    MaterialShader::GetShader()
    IMaterial::IsDecal()
    IMaterial::IsDeformable()
    IMaterial::IsGUI()
    IMaterial::IsParticle()
    IMaterial::IsPostFx()
    MaterialShader::IsReady()
    IMaterial::IsSurface()
    IMaterial::IsTerrain()
    MaterialShader::Load(MemoryReadStream& shaderCacheStream, const MaterialInfo& info)
    MaterialShader::MaterialShader(const StringView& name)
    MaterialShader::~MaterialShader()
    Assembly: FlaxEngine.dll
    File: Engine/Graphics/Materials/ParticleMaterialShader.h
    Syntax
    public class ParticleMaterialShader : public MaterialShader

    Constructors

    ParticleMaterialShader(const StringView& name)

    Init

    Declaration
    public ParticleMaterialShader(const StringView& name)
    Parameters
    StringView name

    Material resource name

    Methods

    Bind(BindParameters& params)

    Binds the material state to the GPU pipeline. Should be called before the draw command.

    Declaration
    public virtual void Bind(BindParameters& params) override
    Parameters
    BindParameters params

    The material bind settings.

    Overrides
    IMaterial::Bind(BindParameters& params)

    GetDrawModes()

    Gets the mask of render passes supported by this material.

    Declaration
    public virtual DrawPass GetDrawModes() const override
    Returns
    DrawPass

    The draw passes supported by this material.

    Overrides
    IMaterial::GetDrawModes()

    Load()

    Declaration
    protected virtual bool Load() override
    Returns
    bool

    Overrides
    MaterialShader::Load()

    Unload()

    Clears the loaded data.

    Declaration
    public virtual void Unload() override
    Overrides
    MaterialShader::Unload()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat