Search Results for

    Show / Hide Table of Contents

    Class RenderTools

    Set of utilities for rendering.

    Inheritance
    System.Object
    RenderTools
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [Unmanaged]
    public static class RenderTools : Object

    Methods

    CalculateTangentFrame(out Float3, out Float4, ref Float3)

    Result normal/tangent are already packed into [0;1] range.

    Declaration
    [Unmanaged]
    public static void CalculateTangentFrame(out Float3 resultNormal, out Float4 resultTangent, ref Float3 normal)
    Parameters
    Float3 resultNormal

    Float4 resultTangent

    Float3 normal

    CalculateTangentFrame(out Float3, out Float4, ref Float3, ref Float3)

    Result normal/tangent are already packed into [0;1] range.

    Declaration
    [Unmanaged]
    public static void CalculateTangentFrame(out Float3 resultNormal, out Float4 resultTangent, ref Float3 normal, ref Float3 tangent)
    Parameters
    Float3 resultNormal

    Float4 resultTangent

    Float3 normal

    Float3 tangent

    ComputeModelLOD(Model, ref Float3, Single, ref RenderContext)

    Computes the model LOD index to use during rendering.

    Declaration
    [Unmanaged]
    public static int ComputeModelLOD(Model model, ref Float3 origin, float radius, ref RenderContext renderContext)
    Parameters
    Model model

    The model.

    Float3 origin

    The bounds origin.

    System.Single radius

    The bounds radius.

    RenderContext renderContext

    The rendering context.

    Returns
    System.Int32

    The zero-based LOD index. Returns -1 if model should not be rendered.

    ComputeModelLOD(SkinnedModel, ref Float3, Single, ref RenderContext)

    Computes the model LOD index to use during rendering.

    Declaration
    [Unmanaged]
    public static int ComputeModelLOD(SkinnedModel model, ref Float3 origin, float radius, ref RenderContext renderContext)
    Parameters
    SkinnedModel model

    The model.

    Float3 origin

    The bounds origin.

    System.Single radius

    The bounds radius.

    RenderContext renderContext

    The rendering context.

    Returns
    System.Int32

    The zero-based LOD index. Returns -1 if model should not be rendered.

    ComputeSkinnedModelLOD(SkinnedModel, ref Float3, Single, ref RenderContext)

    Computes the skinned model LOD index to use during rendering. [Deprecated in v1.12]

    Declaration
    [Unmanaged]
    public static int ComputeSkinnedModelLOD(SkinnedModel model, ref Float3 origin, float radius, ref RenderContext renderContext)
    Parameters
    SkinnedModel model

    The skinned model.

    Float3 origin

    The bounds origin.

    System.Single radius

    The bounds radius.

    RenderContext renderContext

    The rendering context.

    Returns
    System.Int32

    The zero-based LOD index. Returns -1 if model should not be rendered.

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat