You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2866 lines
136 KiB
XML
2866 lines
136 KiB
XML
1 month ago
|
<?xml version="1.0"?>
|
||
|
<doc>
|
||
|
<assembly>
|
||
|
<name>Fusion.Common</name>
|
||
|
</assembly>
|
||
|
<members>
|
||
|
<member name="T:Fusion.Async.AsyncOperationHandler`1">
|
||
|
<summary>
|
||
|
Abstract Async Operation Handler
|
||
|
|
||
|
Built around the <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"/>
|
||
|
</summary>
|
||
|
<typeparam name="T">Result Type of the Async Operation</typeparam>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Async.AsyncOperationHandler`1.OperationTimeoutSec">
|
||
|
<summary>
|
||
|
Default Operation Timeout
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Async.AsyncOperationHandler`1.Task">
|
||
|
<summary>
|
||
|
Internal Task
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.AsyncOperationHandler`1.#ctor(System.Threading.CancellationToken,System.Single,System.String)">
|
||
|
<summary>
|
||
|
Create a new Operation Handler
|
||
|
</summary>
|
||
|
<param name="externalCancellationToken">Optional External Cancellation Token</param>
|
||
|
<param name="operationTimeout">Optional Custom Operation Timeout</param>
|
||
|
<param name="customTimeoutMsg">Optional Custom Timeout Message</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.AsyncOperationHandler`1.SetResult(`0)">
|
||
|
<summary>
|
||
|
Set the result of Async Operation
|
||
|
</summary>
|
||
|
<param name="result">Result to be set on the Operation</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.AsyncOperationHandler`1.SetException(System.Exception)">
|
||
|
<summary>
|
||
|
Set the Async Operation as faulted using the Exception
|
||
|
</summary>
|
||
|
<param name="e">Exception to be set on the Operation</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.AsyncOperationHandler`1.Expire">
|
||
|
<summary>
|
||
|
Cancel the Async Operation via a <see cref="T:System.TimeoutException"/>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.AsyncOperationHandler`1.Cancel">
|
||
|
<summary>
|
||
|
Cancel the Async Operation via a <see cref="T:System.OperationCanceledException"/>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Async.TaskManager">
|
||
|
<summary>
|
||
|
Task Factory is used to create new Tasks and Schedule long running Tasks
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Async.TaskManager.TaskFactory">
|
||
|
<summary>
|
||
|
Stores a Task Factory ready made to be used with Unity
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.TaskManager.Setup">
|
||
|
<summary>
|
||
|
Setup a new TaskFactory tailored to work with Unity
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.TaskManager.Service(System.Action,System.Threading.CancellationToken,System.Int32,System.String)">
|
||
|
<summary>
|
||
|
Starts a service task that will invoke a recurring action at specified intervals.
|
||
|
</summary>
|
||
|
<param name="recurringAction">The action to be invoked at each interval.</param>
|
||
|
<param name="cancellationToken">The cancellation token used to stop the service.</param>
|
||
|
<param name="interval">The interval in milliseconds between each invocation of the action.</param>
|
||
|
<param name="serviceName">An optional custom name for the service.</param>
|
||
|
<returns>A task representing the service.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.TaskManager.Service(System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Threading.CancellationToken,System.Int32,System.String)">
|
||
|
<summary>
|
||
|
Start a Service Task that will invoke a Recurring Action every each interval in millis
|
||
|
</summary>
|
||
|
<param name="recurringAction">Action invoked every interval. It can return false to stop the service</param>
|
||
|
<param name="cancellationToken">CancellationToken used to stop the service</param>
|
||
|
<param name="interval">Interval between action invoke</param>
|
||
|
<param name="serviceName">Custom id name for the Service</param>
|
||
|
<returns>Service Task</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.TaskManager.Run(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)">
|
||
|
<summary>
|
||
|
Run an Action asynchronously
|
||
|
</summary>
|
||
|
<param name="action">Action to be invoked</param>
|
||
|
<param name="cancellationToken">CancellationToken used to stop the Action</param>
|
||
|
<param name="options">Extra Task Creation options</param>
|
||
|
<returns>Async Task based on the Action</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.TaskManager.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.Threading.CancellationToken)">
|
||
|
<summary>
|
||
|
Run a continuation Task after all other Tasks have completed
|
||
|
</summary>
|
||
|
<param name="precedingTasks">List of pending tasks to wait</param>
|
||
|
<param name="action">Action to run after the Tasks</param>
|
||
|
<param name="cancellationToken">ellationToken used to stop the Action</param>
|
||
|
<returns>Async Task based on the Action</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Async.TaskManager.Delay(System.Int32,System.Threading.CancellationToken)">
|
||
|
<summary>
|
||
|
Custom Task Delay method as Task.Delay is not supported by WebGL Builds
|
||
|
</summary>
|
||
|
<param name="delay">Delay in milliseconds to wait</param>
|
||
|
<param name="token">Cancellation Token used to stop the Delay</param>
|
||
|
<returns>Awaitable Task</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.AtomicInt">
|
||
|
<summary>
|
||
|
Represents an atomic integer that provides thread-safe operations.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.AtomicInt._value">
|
||
|
<summary>
|
||
|
The underlying value of the atomic integer.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.AtomicInt.#ctor(System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.AtomicInt"/> struct with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The initial value of the atomic integer.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.AtomicInt.Value">
|
||
|
<summary>
|
||
|
Gets the current value of the atomic integer.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.AtomicInt.IncrementPost">
|
||
|
<summary>
|
||
|
Atomically increments the current value by one and returns the original value.
|
||
|
</summary>
|
||
|
<returns>The original value before the increment.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.AtomicInt.IncrementPre">
|
||
|
<summary>
|
||
|
Atomically increments the current value by one and returns the incremented value.
|
||
|
</summary>
|
||
|
<returns>The incremented value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.AtomicInt.Decrement">
|
||
|
<summary>
|
||
|
Atomically decrements the current value by one and returns the decremented value.
|
||
|
</summary>
|
||
|
<returns>The decremented value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.AtomicInt.Exchange(System.Int32)">
|
||
|
<summary>
|
||
|
Atomically sets the value to the specified value and returns the original value.
|
||
|
</summary>
|
||
|
<param name="value">The value to set.</param>
|
||
|
<returns>The original value before the exchange.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.AtomicInt.CompareExchange(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Compares the current value with a specified value and, if they are equal, replaces the current value.
|
||
|
</summary>
|
||
|
<param name="value">The value to set if the comparison succeeds.</param>
|
||
|
<param name="assumed">The value to compare to the current value.</param>
|
||
|
<returns>The original value before the comparison.</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.PropertyAttribute">
|
||
|
<summary>
|
||
|
Specifies that the attribute can be applied to fields only.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.BinUtils">
|
||
|
<summary>
|
||
|
Utility class for binary data.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.ByteToHex(System.Byte)">
|
||
|
<summary>
|
||
|
Converts a byte value to its hexadecimal string representation.
|
||
|
</summary>
|
||
|
<param name="value">The byte value to convert.</param>
|
||
|
<returns>A string representing the hexadecimal value of the byte.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.BytesToHex(System.Byte*,System.Int32,System.Int32,System.String,System.String)">
|
||
|
<summary>
|
||
|
Converts a buffer of bytes to a hexadecimal string representation.
|
||
|
</summary>
|
||
|
<param name="buffer">A pointer to the buffer containing the bytes to convert.</param>
|
||
|
<param name="length">The number of bytes in the buffer.</param>
|
||
|
<param name="columns">The number of columns to format the output. Default is 16.</param>
|
||
|
<param name="rowSeparator">The string to use as a row separator. Default is newline.</param>
|
||
|
<param name="columnSeparator">The string to use as a column separator. Default is a space.</param>
|
||
|
<returns>A string representing the hexadecimal values of the bytes in the buffer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.WordsToHex(System.Int32*,System.Int32,System.Int32,System.String,System.String)">
|
||
|
<summary>
|
||
|
Converts a buffer of 32-bit integers to a hexadecimal string representation.
|
||
|
</summary>
|
||
|
<param name="buffer">A pointer to the buffer containing the 32-bit integers to convert.</param>
|
||
|
<param name="length">The number of 32-bit integers in the buffer.</param>
|
||
|
<param name="columns">The number of columns to format the output. Default is 4.</param>
|
||
|
<param name="rowSeparator">The string to use as a row separator. Default is newline.</param>
|
||
|
<param name="columnSeparator">The string to use as a column separator. Default is a space.</param>
|
||
|
<returns>A string representing the hexadecimal values of the 32-bit integers in the buffer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.WordsToHex(System.UInt32*,System.Int32,System.Int32,System.String,System.String)">
|
||
|
<summary>
|
||
|
Converts a buffer of 32-bit unsigned integers to a hexadecimal string representation.
|
||
|
</summary>
|
||
|
<param name="buffer">A pointer to the buffer containing the 32-bit unsigned integers to convert.</param>
|
||
|
<param name="length">The number of 32-bit unsigned integers in the buffer.</param>
|
||
|
<param name="columns">The number of columns to format the output. Default is 4.</param>
|
||
|
<param name="rowSeparator">The string to use as a row separator. Default is newline.</param>
|
||
|
<param name="columnSeparator">The string to use as a column separator. Default is a space.</param>
|
||
|
<returns>A string representing the hexadecimal values of the 32-bit unsigned integers in the buffer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.HexToBytes(System.String,System.Byte*,System.Int32)">
|
||
|
<summary>
|
||
|
Converts a hexadecimal string to a byte array.
|
||
|
</summary>
|
||
|
<param name="str">The hexadecimal string to convert.</param>
|
||
|
<param name="buffer">A pointer to the buffer where the bytes will be stored.</param>
|
||
|
<param name="length">The maximum number of bytes to store in the buffer.</param>
|
||
|
<returns>The number of characters processed from the input string.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.HexToInts(System.String,System.Int32*,System.Int32)">
|
||
|
<summary>
|
||
|
Converts a hexadecimal string to an array of 32-bit integers.
|
||
|
</summary>
|
||
|
<param name="str">The hexadecimal string to convert.</param>
|
||
|
<param name="buffer">A pointer to the buffer where the 32-bit integers will be stored.</param>
|
||
|
<param name="length">The maximum number of 32-bit integers to store in the buffer.</param>
|
||
|
<returns>A tuple containing the number of characters processed from the input string and the number of 32-bit integers stored in the buffer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BinUtils.BytesToHex(System.Byte[],System.Int32)">
|
||
|
<summary>
|
||
|
Converts a byte array to its hexadecimal string representation.
|
||
|
</summary>
|
||
|
<param name="buffer">The byte array to convert.</param>
|
||
|
<param name="columns">The number of columns to format the output. Default is 16.</param>
|
||
|
<returns>A string representing the hexadecimal values of the bytes in the array.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.CompressionUtils.Compress(System.Byte[])">
|
||
|
<summary>
|
||
|
Compress the byte array uisng GZip
|
||
|
</summary>
|
||
|
<param name="data">Original byte array</param>
|
||
|
<returns>Compressed byte array</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.CompressionUtils.Decompress(System.Byte[])">
|
||
|
<summary>
|
||
|
Decompress the byte array using GZip
|
||
|
</summary>
|
||
|
<param name="data">Compressed byte array</param>
|
||
|
<returns>Decompressed byte array</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.CRC64">
|
||
|
<summary>
|
||
|
Provides methods to compute CRC64 checksums.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.CRC64.Compute(System.Byte*,System.Int32)">
|
||
|
<summary>
|
||
|
Computes the CRC64 checksum for the given data.
|
||
|
</summary>
|
||
|
<param name="data">A pointer to the data to compute the checksum for.</param>
|
||
|
<param name="length">The length of the data.</param>
|
||
|
<returns>The computed CRC64 checksum.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.CRC64.Compute(System.UInt64,System.Byte*,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Computes the CRC64 checksum for the given data with an initial CRC value and offset.
|
||
|
</summary>
|
||
|
<param name="crc">The initial CRC value.</param>
|
||
|
<param name="data">A pointer to the data to compute the checksum for.</param>
|
||
|
<param name="offset">The offset in the data to start computing the checksum from.</param>
|
||
|
<param name="length">The length of the data.</param>
|
||
|
<returns>The computed CRC64 checksum.</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.EngineProfiler">
|
||
|
<summary>
|
||
|
Provides a set of methods to profile the engine.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.RoundTripTimeCallback">
|
||
|
<summary>
|
||
|
Callback for round trip time profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.ResimulationsCallback">
|
||
|
<summary>
|
||
|
Callback for resimulations profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.WorldSnapshotSizeCallback">
|
||
|
<summary>
|
||
|
Callback for world snapshot size profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InputSizeCallback">
|
||
|
<summary>
|
||
|
Callback for input size profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InputQueueCallback">
|
||
|
<summary>
|
||
|
Callback for input queue profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.RpcInCallback">
|
||
|
<summary>
|
||
|
Callback for RPC in profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.RpcOutCallback">
|
||
|
<summary>
|
||
|
Callback for RPC out profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.StateRecvDeltaCallback">
|
||
|
<summary>
|
||
|
Callback for state receive delta profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.StateRecvDeltaDeviationCallback">
|
||
|
<summary>
|
||
|
Callback for state receive delta deviation profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InterpolationSpeedCallback">
|
||
|
<summary>
|
||
|
Callback for interpolation speed profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InterpolationOffsetCallback">
|
||
|
<summary>
|
||
|
Callback for interpolation offset profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InterpolationOffsetDeviationCallback">
|
||
|
<summary>
|
||
|
Callback for interpolation offset deviation profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InputRecvDeltaCallback">
|
||
|
<summary>
|
||
|
Callback for input receive delta profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.SimulationSpeedCallback">
|
||
|
<summary>
|
||
|
Callback for simulation speed profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.InputRecvDeltaDeviationCallback">
|
||
|
<summary>
|
||
|
Callback for input receive delta deviation profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.SimulationOffsetCallback">
|
||
|
<summary>
|
||
|
Callback for simulation offset profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EngineProfiler.SimulationOffsetDeviationCallback">
|
||
|
<summary>
|
||
|
Callback for simulation offset deviation profiling.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.Begin(System.String)">
|
||
|
<summary>
|
||
|
Begins a profiling sample with the specified name.
|
||
|
</summary>
|
||
|
<param name="sample">The name of the profiling sample.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.End">
|
||
|
<summary>
|
||
|
Ends the current profiling sample.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.RoundTripTime(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the round trip time callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The round trip time value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.Resimulations(System.Int32)">
|
||
|
<summary>
|
||
|
Invokes the resimulations callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The resimulations value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.WorldSnapshotSize(System.Int32)">
|
||
|
<summary>
|
||
|
Invokes the world snapshot size callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The world snapshot size value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InputSize(System.Int32)">
|
||
|
<summary>
|
||
|
Invokes the input size callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The input size value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InputQueue(System.Int32)">
|
||
|
<summary>
|
||
|
Invokes the input queue callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The input queue value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.RpcIn(System.Int32)">
|
||
|
<summary>
|
||
|
Invokes the RPC in callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The RPC in value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.RpcOut(System.Int32)">
|
||
|
<summary>
|
||
|
Invokes the RPC out callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The RPC out value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.StateRecvDelta(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the state receive delta callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The state receive delta value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.StateRecvDeltaDeviation(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the state receive delta deviation callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The state receive delta deviation value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InterpolationSpeed(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the interpolation speed callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The interpolation speed value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InterpolationOffset(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the interpolation offset callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The interpolation offset value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InterpolationOffsetDeviation(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the interpolation offset deviation callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The interpolation offset deviation value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InputRecvDelta(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the input receive delta callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The input receive delta value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.InputRecvDeltaDeviation(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the input receive delta deviation callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The input receive delta deviation value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.SimulationSpeed(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the simulation speed callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The simulation speed value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.SimulationOffset(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the simulation offset callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The simulation offset value.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EngineProfiler.SimulationOffsetDeviation(System.Single)">
|
||
|
<summary>
|
||
|
Invokes the simulation offset deviation callback with the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The simulation offset deviation value.</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Protocol.ICommunicator">
|
||
|
<summary>
|
||
|
Interface for a Communicator
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Protocol.ICommunicator.CommunicatorID">
|
||
|
<summary>
|
||
|
Represents the current ID of the communicator.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.SendPackage(System.Byte,System.Int32,System.Boolean,System.Byte*,System.Int32)">
|
||
|
<summary>
|
||
|
Sends a package data using the communication system
|
||
|
</summary>
|
||
|
<param name="code">Event Code used to send the Package</param>
|
||
|
<param name="targetActor">Target Actor of the Package</param>
|
||
|
<param name="reliable">Flag if this Package should be sent reliably</param>
|
||
|
<param name="buffer">Data Buffer</param>
|
||
|
<param name="bufferLength">Buffer Length</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.ReceivePackage(System.Int32@,System.Byte*,System.Int32)">
|
||
|
<summary>
|
||
|
Retrieve a Data Package
|
||
|
</summary>
|
||
|
<param name="senderActor">Data Package Sender</param>
|
||
|
<param name="buffer">Buffer to be filled with the Data</param>
|
||
|
<param name="bufferLength">Buffer length</param>
|
||
|
<returns>Total number of bytes written to buffer</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.Poll">
|
||
|
<summary>
|
||
|
Check if there are data package to be retrieved
|
||
|
</summary>
|
||
|
<returns>True if the internal buffer has pendind data</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.PushPackage(System.Int32,System.Int32,System.Object)">
|
||
|
<summary>
|
||
|
Push a new Package into the communicator queues
|
||
|
</summary>
|
||
|
<param name="senderActor">Data Sender Actor</param>
|
||
|
<param name="eventCode">Event Code of the Package</param>
|
||
|
<param name="data">Package</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.RegisterPackageCallback``1(System.Action{System.Int32,``0})">
|
||
|
<summary>
|
||
|
Register a callback for a specific Message Type
|
||
|
</summary>
|
||
|
<typeparam name="T">Message Type</typeparam>
|
||
|
<param name="callback">Callback to be invoked when a Message of type T is received</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.SendMessage(System.Int32,Fusion.Protocol.IMessage)">
|
||
|
<summary>
|
||
|
Send a Protocol Message using the communicator system
|
||
|
</summary>
|
||
|
<param name="targetActor">Target Actor of the Protocol Message</param>
|
||
|
<param name="message">Protocol Message to be sent</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Protocol.ICommunicator.Service">
|
||
|
<summary>
|
||
|
Step the Communicator internals
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Protocol.IMessage">
|
||
|
<summary>
|
||
|
Represents a Protocol Message
|
||
|
|
||
|
Used to tag the Messages in <see cref="T:Fusion.Protocol.ICommunicator"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ArrayLengthAttribute">
|
||
|
<summary>
|
||
|
Editor attribute for selecting the minimum and maximum length constraints for an array field.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.ArrayLengthAttribute.#ctor(System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.ArrayLengthAttribute"/> class with the specified length.
|
||
|
</summary>
|
||
|
<param name="length">The length of the array.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.ArrayLengthAttribute.#ctor(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.ArrayLengthAttribute"/> class with the specified minimum and maximum lengths.
|
||
|
</summary>
|
||
|
<param name="minLength">The minimum length of the array.</param>
|
||
|
<param name="maxLength">The maximum length of the array.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ArrayLengthAttribute.MinLength">
|
||
|
<summary>
|
||
|
Gets the minimum length of the array.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ArrayLengthAttribute.MaxLength">
|
||
|
<summary>
|
||
|
Gets the maximum length of the array.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.AssemblyNameAttribute">
|
||
|
<summary>
|
||
|
Specifies that the attributed field represents the name of an assembly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.AssemblyNameAttribute.RequiresUnsafeCode">
|
||
|
<summary>
|
||
|
Gets or sets a value indicating whether the assembly requires unsafe code.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.BinaryDataAttribute">
|
||
|
<summary>
|
||
|
Specifies that the field represents binary data.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.BitSetAttribute">
|
||
|
<summary>
|
||
|
Represents an attribute that specifies the number of bits in a bit set.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.BitSetAttribute.#ctor(System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.BitSetAttribute"/> class with the specified number of bits.
|
||
|
</summary>
|
||
|
<param name="bitCount">The number of bits in the bit set.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.BitSetAttribute.BitCount">
|
||
|
<summary>
|
||
|
Gets the number of bits in the bit set.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DecoratingPropertyAttribute">
|
||
|
<summary>
|
||
|
A base class for property attributes that decorate other property attributes.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DecoratingPropertyAttribute.DefaultOrder">
|
||
|
<summary>
|
||
|
The default order of the attribute.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DecoratingPropertyAttribute.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance with the default order.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DecoratingPropertyAttribute.#ctor(System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance with the specified order.
|
||
|
</summary>
|
||
|
<param name="order"></param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DisplayAsEnumAttribute">
|
||
|
<summary>
|
||
|
Casts an enum or int value in the inspector to specific enum type for rendering of its popup list.
|
||
|
Supplying a method name rather than a type allows a property with the type Type to be used to dynamically get the enum type.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DisplayAsEnumAttribute.#ctor(System.Type)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.DisplayAsEnumAttribute"/> class with the specified enum type.
|
||
|
</summary>
|
||
|
<param name="enumType">The type of the enum.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DisplayAsEnumAttribute.#ctor(System.String)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.DisplayAsEnumAttribute"/> class with the specified enum type member name.
|
||
|
</summary>
|
||
|
<param name="enumTypeMemberName">The name of the member that returns the enum type.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.DisplayAsEnumAttribute.EnumType">
|
||
|
<summary>
|
||
|
Gets the type of the enum.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.DisplayAsEnumAttribute.EnumTypeMemberName">
|
||
|
<summary>
|
||
|
Gets the name of the member that returns the enum type.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DisplayNameAttribute">
|
||
|
<summary>
|
||
|
Specifies the display name for a field.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DisplayNameAttribute.Name">
|
||
|
<summary>
|
||
|
Field name to display.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DisplayNameAttribute.#ctor(System.String)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.DisplayNameAttribute"/> class with the specified name.
|
||
|
</summary>
|
||
|
<param name="name">The display name.</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.CompareOperator">
|
||
|
<summary>
|
||
|
Comparison method for evaluating condition member value against compareToValues.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.Equal">
|
||
|
<summary>
|
||
|
<see langword="true"/> if condition member value equals compareToValue.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.NotEqual">
|
||
|
<summary>
|
||
|
<see langword="true"/> if condition member value is not equal to compareToValue.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.Less">
|
||
|
<summary>
|
||
|
<see langword="true"/> if condition member value is less than compareToValue.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.LessOrEqual">
|
||
|
<summary>
|
||
|
<see langword="true"/> if condition member value is less than or equal to compareToValue.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.GreaterOrEqual">
|
||
|
<summary>
|
||
|
<see langword="true"/> if condition member value is greater than or equal to compareToValue.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.Greater">
|
||
|
<summary>
|
||
|
<see langword="true"/> if condition member value is greater than compareToValue.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.NotZero">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the condition member evaluates to anything other than zero.
|
||
|
In the case of object references, this means <see langword="true"/> for any non-<see langword="null"/> value.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.IsZero">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the condition member evaluates to zero.
|
||
|
In the case of object references, this means <see langword="true"/> for any <see langword="null"/> value.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.CompareOperator.BitwiseAndNotEqualZero">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the bitwise AND of the condition member and compareToValue is not zero.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DoIfAttributeBase">
|
||
|
<summary>
|
||
|
Editor attribute for selective editor rendering. Condition member can be a property, field or method (with a
|
||
|
return value).
|
||
|
<para>Value of condition method is converted to a long or a double. <see langword="null"/> = 0, <see langword="false"/> = 0, <see langword="true"/> = 1, Unity Object = InstanceId</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DoIfAttributeBase._doubleValue">
|
||
|
<summary>
|
||
|
The double value to compare against.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DoIfAttributeBase._isDouble">
|
||
|
<summary>
|
||
|
Is the value to compare against a double?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DoIfAttributeBase._longValue">
|
||
|
<summary>
|
||
|
The long value to compare against.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DoIfAttributeBase.Compare">
|
||
|
<summary>
|
||
|
The comparison operator to use.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DoIfAttributeBase.ConditionMember">
|
||
|
<summary>
|
||
|
Condition member to evaluate.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DoIfAttributeBase.ErrorOnConditionMemberNotFound">
|
||
|
<summary>
|
||
|
If <see langword="true"/>, an error will be thrown if the condition member is not found.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Double,Fusion.CompareOperator)">
|
||
|
<summary>
|
||
|
Initializes a new instance with a double value to compare against.
|
||
|
</summary>
|
||
|
<param name="conditionMember"></param>
|
||
|
<param name="compareToValue"></param>
|
||
|
<param name="compare"></param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Int64,Fusion.CompareOperator)">
|
||
|
<summary>
|
||
|
Initializes a new instance with a long value to compare against.
|
||
|
</summary>
|
||
|
<param name="conditionMember"></param>
|
||
|
<param name="compareToValue"></param>
|
||
|
<param name="compare"></param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Boolean,Fusion.CompareOperator)">
|
||
|
<summary>
|
||
|
Initializes a new instance with a boolean value to compare against.
|
||
|
</summary>
|
||
|
<param name="conditionMember"></param>
|
||
|
<param name="compareToValue"></param>
|
||
|
<param name="compare"></param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DrawerPropertyAttribute">
|
||
|
<summary>
|
||
|
A base class for property attributes that are used to draw properties in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DrawIfMode">
|
||
|
<summary>
|
||
|
Mode for the DrawIf attribute. If the condition is not met, should the field be hidden or just read-only?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DrawIfMode.ReadOnly">
|
||
|
<summary>
|
||
|
Field is read-only if the condition is not met.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DrawIfMode.Hide">
|
||
|
<summary>
|
||
|
Field is hidden if the condition is not met.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DrawIfAttribute">
|
||
|
<summary>
|
||
|
Editor attribute for selectively drawing/hiding fields. Condition member can be a property, field or method
|
||
|
(with a return value).
|
||
|
<para>Value of condition method is converted to a long. <see langword="null"/> = 0, <see langword="false"/> = 0, <see langword="true"/> = 1, Unity Object = InstanceId</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.DrawIfAttribute.Mode">
|
||
|
<summary>
|
||
|
Instructs the attribute completely hide the field if not draw, rather than the default of just disabling it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.DrawIfAttribute.Hide">
|
||
|
<summary>
|
||
|
Should the field be hidden if the condition is not met?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DrawIfAttribute.#ctor(System.String,System.Double,Fusion.CompareOperator,Fusion.DrawIfMode)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Double,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DrawIfAttribute.#ctor(System.String,System.Boolean,Fusion.CompareOperator,Fusion.DrawIfMode)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Boolean,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DrawIfAttribute.#ctor(System.String,System.Int64,Fusion.CompareOperator,Fusion.DrawIfMode)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Int64,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.DrawIfAttribute.#ctor(System.String)">
|
||
|
<summary>
|
||
|
Initializes a new instance that will hide the field if the condition member is not equal to zero.
|
||
|
</summary>
|
||
|
<param name="conditionMember"></param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.DrawInlineAttribute">
|
||
|
<summary>
|
||
|
Specifies that a field should be drawn inline in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.EditorButtonAttribute">
|
||
|
<summary>
|
||
|
Specifies that a method should be displayed as a button in the Unity editor.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonAttribute.Label">
|
||
|
<summary>
|
||
|
The label text to display on the button.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonAttribute.Visibility">
|
||
|
<summary>
|
||
|
The visibility of the button in the Unity editor.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonAttribute.Priority">
|
||
|
<summary>
|
||
|
The priority of the button. Buttons with higher priority are displayed first.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonAttribute.AllowMultipleTargets">
|
||
|
<summary>
|
||
|
Determines whether multiple targets are supported.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonAttribute.DirtyObject">
|
||
|
<summary>
|
||
|
Determines whether the object should be marked as dirty after clicking the button.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EditorButtonAttribute.#ctor(System.String,Fusion.EditorButtonVisibility,System.Int32,System.Boolean)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.EditorButtonAttribute"/> class with the specified label, visibility, priority, and dirty object flag.
|
||
|
</summary>
|
||
|
<param name="label">The label text to display on the button.</param>
|
||
|
<param name="visibility">The visibility of the button in the Unity editor.</param>
|
||
|
<param name="priority">The priority of the button. Buttons with higher priority are displayed first.</param>
|
||
|
<param name="dirtyObject">Determines whether the object should be marked as dirty after clicking the button.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.EditorButtonAttribute.#ctor(Fusion.EditorButtonVisibility,System.Int32,System.Boolean)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.EditorButtonAttribute"/> class with the specified visibility, priority, and dirty object flag.
|
||
|
</summary>
|
||
|
<param name="visibility">The visibility of the button in the Unity editor.</param>
|
||
|
<param name="priority">The priority of the button. Buttons with higher priority are displayed first.</param>
|
||
|
<param name="dirtyObject">Determines whether the object should be marked as dirty after clicking the button.</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.EditorButtonVisibility">
|
||
|
<summary>
|
||
|
Specifies the visibility options for an editor button.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonVisibility.PlayMode">
|
||
|
<summary>
|
||
|
The button is only visible in Play Mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonVisibility.EditMode">
|
||
|
<summary>
|
||
|
The button is only visible in Edit Mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.EditorButtonVisibility.Always">
|
||
|
<summary>
|
||
|
The button is always visible.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ErrorIfAttribute">
|
||
|
<summary>
|
||
|
Editor attribute for adding notices to fields if the condition member evaluates as <see langword="true"/>.
|
||
|
Condition member can be a property, field or method (with a return value).
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.ErrorIfAttribute.Message">
|
||
|
<summary>
|
||
|
The default error text, when an error is shown.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.ErrorIfAttribute.AsBox">
|
||
|
<summary>
|
||
|
Should the error be shown as a box?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.ErrorIfAttribute.#ctor(System.String,System.Double,System.String,Fusion.CompareOperator)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Double,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.ErrorIfAttribute.#ctor(System.String,System.Boolean,System.String,Fusion.CompareOperator)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Boolean,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.ErrorIfAttribute.#ctor(System.String,System.Int64,System.String,Fusion.CompareOperator)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Int64,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ExpandableEnumAttribute">
|
||
|
<summary>
|
||
|
Editor attribute that shows an enum as an expandable list of options in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ExpandableEnumAttribute.AlwaysExpanded">
|
||
|
<summary>
|
||
|
Always expand the enum in the inspector (no foldout)
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ExpandableEnumAttribute.ShowFlagsButtons">
|
||
|
<summary>
|
||
|
Show the enum flags as buttons in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ExpandableEnumAttribute.ShowInlineHelp">
|
||
|
<summary>
|
||
|
Show inline help for enum values in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FieldEditorButtonAttribute">
|
||
|
<summary>
|
||
|
Editor attribute to add a button that invokes a custom method in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.FieldEditorButtonAttribute.Label">
|
||
|
<summary>
|
||
|
Button label.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.FieldEditorButtonAttribute.AllowMultipleTargets">
|
||
|
<summary>
|
||
|
Is it allowed to select multiple targets for the button?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.FieldEditorButtonAttribute.TargetMethod">
|
||
|
<summary>
|
||
|
The method to invoke when the button is clicked.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldEditorButtonAttribute.#ctor(System.String,System.String)">
|
||
|
<summary>
|
||
|
Initializes a new instance class with the specified label and target method.
|
||
|
</summary>
|
||
|
<param name="label">The label of the button</param>
|
||
|
<param name="targetMethod">The method to invoke when the button is clicked</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.HideArrayElementLabelAttribute">
|
||
|
<summary>
|
||
|
Attribute used to hide the label of an array element in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.HideArrayElementLabelAttribute.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.HideArrayElementLabelAttribute"/> class.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.InlineHelpAttribute">
|
||
|
<summary>
|
||
|
If applied to a field, checks if there is a help text for the field or the field's type and shows it in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.InlineHelpAttribute.ShowTypeHelp">
|
||
|
<summary>
|
||
|
Gets or sets a value indicating whether to show help for the type.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.InlineHelpAttribute.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.InlineHelpAttribute"/> class.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.LayerAttribute">
|
||
|
<summary>
|
||
|
Specifies that an int field should be drawn as a layer field in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.LayerMatrixAttribute">
|
||
|
<summary>
|
||
|
Specifies that the integer array field should be drawn as a layer matrix in the inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.MaxStringByteCountAttribute">
|
||
|
<summary>
|
||
|
Specifies that the string field should be drawn as a text field with a maximum byte count for given encoding.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.MaxStringByteCountAttribute.#ctor(System.Int32,System.String)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.MaxStringByteCountAttribute"/> class with the specified byte count and encoding.
|
||
|
</summary>
|
||
|
<param name="count"></param>
|
||
|
<param name="encoding"></param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.MaxStringByteCountAttribute.ByteCount">
|
||
|
<summary>
|
||
|
Maximum byte count for the string.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.MaxStringByteCountAttribute.Encoding">
|
||
|
<summary>
|
||
|
The encoding of the string.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.RangeExAttribute">
|
||
|
<summary>
|
||
|
Represents an attribute that specifies a range of values for a field or property.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.RangeExAttribute.Max">
|
||
|
<summary>
|
||
|
Gets the maximum value of the range.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.RangeExAttribute.Min">
|
||
|
<summary>
|
||
|
Gets the minimum value of the range.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.RangeExAttribute.ClampMin">
|
||
|
<summary>
|
||
|
Gets or sets a value indicating whether the minimum value should be clamped.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.RangeExAttribute.ClampMax">
|
||
|
<summary>
|
||
|
Gets or sets a value indicating whether the maximum value should be clamped.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.RangeExAttribute.UseSlider">
|
||
|
<summary>
|
||
|
Gets or sets a value indicating whether a slider should be used for the range.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RangeExAttribute.#ctor(System.Double,System.Double)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.RangeExAttribute"/> class with the specified minimum and maximum values.
|
||
|
</summary>
|
||
|
<param name="min">The minimum value of the range.</param>
|
||
|
<param name="max">The maximum value of the range.</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ReadOnlyAttribute">
|
||
|
<summary>
|
||
|
Attribute used to mark a field as read-only.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ReadOnlyAttribute.InPlayMode">
|
||
|
<summary>
|
||
|
Should the field be read-only in play mode?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ReadOnlyAttribute.InEditMode">
|
||
|
<summary>
|
||
|
Should the field be read-only in edit mode?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ScenePathAttribute">
|
||
|
<summary>
|
||
|
Specifies that a string field represents a scene path.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ScriptHelpAttribute">
|
||
|
<summary>
|
||
|
Defines the appearance of the script header in the Unity inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ScriptHelpAttribute.Hide">
|
||
|
<summary>
|
||
|
Hide the script header in the Unity inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ScriptHelpAttribute.Url">
|
||
|
<summary>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ScriptHelpAttribute.BackColor">
|
||
|
<summary>
|
||
|
Color of the inspector header for this component type. None indicates no header graphic should be used.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.ScriptHelpAttribute.Style">
|
||
|
<summary>
|
||
|
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ScriptHeaderStyle">
|
||
|
<summary>
|
||
|
Style of the script header in the Unity inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.ScriptHeaderStyle.Unity">
|
||
|
<summary>
|
||
|
Use the default Unity header style.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.ScriptHeaderStyle.Photon">
|
||
|
<summary>
|
||
|
Use the Photon header style.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ScriptHeaderIcon">
|
||
|
<summary>
|
||
|
Icon to be rendered on the component graphic header in the Unity inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ScriptHeaderBackColor">
|
||
|
<summary>
|
||
|
Color of the component graphic header in the Unity inspector. None indicates no header graphic should be used.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.SerializableTypeAttribute">
|
||
|
<summary>
|
||
|
Specifies that either a string field represents a type name or sets additional options for <see cref="T:Fusion.SerializableType"/> field.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableTypeAttribute.BaseType">
|
||
|
<summary>
|
||
|
The base type of the picked type.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableTypeAttribute.UseFullAssemblyQualifiedName">
|
||
|
<summary>
|
||
|
Should the type be stored as a full assembly qualified name.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableTypeAttribute.WarnIfNoPreserveAttribute">
|
||
|
<summary>
|
||
|
Should a warning be shown if the field does not have a PreserveAttribute.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.SerializeReferenceTypePickerAttribute">
|
||
|
<summary>
|
||
|
Attribute used to show a type picker for a field with [SerializeReference].
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.SerializeReferenceTypePickerAttribute.GroupTypesByNamespace">
|
||
|
<summary>
|
||
|
Should the types be grouped by namespace?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.SerializeReferenceTypePickerAttribute.ShowFullName">
|
||
|
<summary>
|
||
|
Should the full name be shown?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializeReferenceTypePickerAttribute.#ctor(System.Type[])">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.SerializeReferenceTypePickerAttribute"/> class.
|
||
|
</summary>
|
||
|
<param name="types">The types to be picked.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializeReferenceTypePickerAttribute.Types">
|
||
|
<summary>
|
||
|
Gets the types to be picked.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.ToggleLeftAttribute">
|
||
|
<summary>
|
||
|
Specifies that the bool field should be drawn as the toggle on the left side of the label.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Units">
|
||
|
<summary>
|
||
|
Unit Type for a certain field.
|
||
|
This helps to identify the unit that a certain value represents, like Seconds or Percentage
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.None">
|
||
|
<summary> </summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Ticks">
|
||
|
<summary>ticks</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Seconds">
|
||
|
<summary>seconds - secs</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.MilliSecs">
|
||
|
<summary>millisecs - ms</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Kilobytes">
|
||
|
<summary>kilobytes - kB</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Megabytes">
|
||
|
<summary>megabytes - MB</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Normalized">
|
||
|
<summary>normalized - norm</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Multiplier">
|
||
|
<summary>multiplier - mult</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Percentage">
|
||
|
<summary>%</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.NormalizedPercentage">
|
||
|
<summary>normalized % - n%</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Degrees">
|
||
|
<summary>degrees - \u00B0</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.PerSecond">
|
||
|
<summary>per sec - /sec</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.DegreesPerSecond">
|
||
|
<summary>\u00B0 / sec - \u00B0/sec</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Radians">
|
||
|
<summary>radians - rad</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.RadiansPerSecond">
|
||
|
<summary>radian / sec - rad/s</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.TicksPerSecond">
|
||
|
<summary>ticks / sec - tck/s</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Units">
|
||
|
<summary>units - units</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Bytes">
|
||
|
<summary>bytes - bytes</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Count">
|
||
|
<summary>count - count</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Packets">
|
||
|
<summary>packets - packets</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.Frames">
|
||
|
<summary>frames - frames</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.FramesPerSecond">
|
||
|
<summary>fps - fps</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Units.SquareMagnitude">
|
||
|
<summary>sqrMagnitude - sqrMag</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UnitAttribute">
|
||
|
<summary>
|
||
|
Unit Attribute class.
|
||
|
Used to mark a field with the respective <see cref="T:Fusion.Units"/>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.UnitAttribute.Unit">
|
||
|
<summary>
|
||
|
Selected Unit for the field.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UnitAttribute.#ctor(Fusion.Units)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.UnitAttribute"/> class with the specified unit.
|
||
|
</summary>
|
||
|
<param name="units"></param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UnityAddressablesRuntimeKeyAttribute">
|
||
|
<summary>
|
||
|
Specifies that the string field represents a key for Unity Addressables.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UnityAssetGuidAttribute">
|
||
|
<summary>
|
||
|
Specifies that the string field represents a GUID of an asset.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UnityResourcePathAttribute">
|
||
|
<summary>
|
||
|
Specifies that the string field represents a path to a Unity resource.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UnityResourcePathAttribute.#ctor(System.Type)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the class with the specified resource type.
|
||
|
</summary>
|
||
|
<param name="resourceType"></param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.UnityResourcePathAttribute.ResourceType">
|
||
|
<summary>
|
||
|
The type of the resource.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.WarnIfAttribute">
|
||
|
<summary>
|
||
|
Editor attribute for adding notices to fields if the condition member evaluates as <see langword="true"/>.
|
||
|
Condition member can be a property, field or method (with a return value).
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.WarnIfAttribute.Message">
|
||
|
<summary>
|
||
|
The default warning text, when a warning is shown.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.WarnIfAttribute.AsBox">
|
||
|
<summary>
|
||
|
Should the warning be shown as a box?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.WarnIfAttribute.#ctor(System.String,System.Double,System.String,Fusion.CompareOperator)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Double,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.WarnIfAttribute.#ctor(System.String,System.Boolean,System.String,Fusion.CompareOperator)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Boolean,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.WarnIfAttribute.#ctor(System.String,System.Int64,System.String,Fusion.CompareOperator)">
|
||
|
<inheritdoc cref="M:Fusion.DoIfAttributeBase.#ctor(System.String,System.Int64,Fusion.CompareOperator)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.WarnIfAttribute.#ctor(System.String,System.String)">
|
||
|
<summary>
|
||
|
Initializes a new instance that will hide the field if the condition member is not equal to zero.
|
||
|
</summary>
|
||
|
<param name="conditionMember"></param>
|
||
|
<param name="message"></param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FieldsMask">
|
||
|
<summary>
|
||
|
Base class for <see cref="T:Fusion.FieldsMask`1"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.FieldsMask.Mask">
|
||
|
<summary>
|
||
|
The internal mask value.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask.#ctor(Fusion.Mask256)">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask.#ctor(System.Int64,System.Int64,System.Int64,System.Int64)">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask.#ctor">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask.op_Implicit(Fusion.FieldsMask)~Fusion.Mask256">
|
||
|
<summary>
|
||
|
Implicitly convert <see cref="T:Fusion.FieldsMask"/> to its long mask value.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FieldsMask`1">
|
||
|
<summary>
|
||
|
Associates and displays a 64 bit mask which represents the field members of a struct. Makes it possible to treat a Struct like an Flags Enum.
|
||
|
NOTE: A <see cref="T:Fusion.FieldsMask`1"/> attribute is required for proper rendering in the Inspector.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask`1.#ctor(Fusion.Mask256)">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask`1"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask`1.#ctor(System.Int64,System.Int64,System.Int64,System.Int64)">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask`1.#ctor">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask`1"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FieldsMask`1.#ctor(System.Func{Fusion.Mask256})">
|
||
|
<summary>
|
||
|
Constructor for <see cref="T:Fusion.FieldsMask"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Mask256">
|
||
|
<summary>
|
||
|
Mask256 is a 256-bit mask that can be used to store 256 boolean values.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Mask256.Item(System.Int32)">
|
||
|
<summary>
|
||
|
Returns selected 64-bit value from the mask.
|
||
|
</summary>
|
||
|
<param name="i"></param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.Clear">
|
||
|
<summary>
|
||
|
Sets all bits to 0.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.SetBit(System.Int32,System.Boolean)">
|
||
|
<summary>
|
||
|
Sets a specific bit in the mask.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.GetBit(System.Int32)">
|
||
|
<summary>
|
||
|
Returns a specific bit from the mask.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.#ctor(System.Int64,System.Int64,System.Int64,System.Int64)">
|
||
|
<summary>
|
||
|
Creates a new mask with specified initial values.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.op_Implicit(Fusion.Mask256)~System.Int64">
|
||
|
<summary>
|
||
|
Equivalent to <code>mask[0]</code>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.op_Implicit(System.Int64)~Fusion.Mask256">
|
||
|
<summary>
|
||
|
Converts a long value to a mask.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.op_BitwiseAnd(Fusion.Mask256,Fusion.Mask256)">
|
||
|
<summary>
|
||
|
Performs a logical-AND operation.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.op_BitwiseOr(Fusion.Mask256,Fusion.Mask256)">
|
||
|
<summary>
|
||
|
Performs a logical-OR operation.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.op_OnesComplement(Fusion.Mask256)">
|
||
|
<summary>
|
||
|
Performs a logical-NOT operation.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.Equals(System.Object)">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the masks are equal.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.GetHashCode">
|
||
|
<summary>
|
||
|
Calculates the hash code of the mask.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.Equals(Fusion.Mask256)">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the masks are equal.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.IsNothing">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the mask is empty.
|
||
|
</summary>
|
||
|
<returns></returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Mask256.ToString">
|
||
|
<summary>
|
||
|
Converts the mask to a string in the form of "a:b:c:d".
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.SerializableType">
|
||
|
<summary>
|
||
|
A System.Type wrapper that can be serialized.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.SerializableType.AssemblyQualifiedName">
|
||
|
<summary>
|
||
|
Type's assembly qualified name.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableType.IsValid">
|
||
|
<summary>
|
||
|
Is the type valid.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.#ctor(System.Type)">
|
||
|
<summary>
|
||
|
Create a new instance and stores full <see cref="P:System.Type.AssemblyQualifiedName"/>. To use shorter form, use <see cref="M:Fusion.SerializableType.AsShort"/>.
|
||
|
</summary>
|
||
|
<param name="type">Type to store. Can be <see langword="null"/>.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.#ctor(System.String)">
|
||
|
<summary>
|
||
|
Create a new instance and stores <paramref name="type"/> as <see cref="F:Fusion.SerializableType.AssemblyQualifiedName"/>.
|
||
|
</summary>
|
||
|
<param name="type">Type name.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableType.Value">
|
||
|
<summary>
|
||
|
Retrieve the type. The value is obtained using <see cref="M:System.Type.GetType(System.String)"/> and cached in a static
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.AsShort">
|
||
|
<summary>
|
||
|
Converts <see cref="F:Fusion.SerializableType.AssemblyQualifiedName"/> and returns a short form, without version, culture etc.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.op_Implicit(System.Type)~Fusion.SerializableType">
|
||
|
<summary>
|
||
|
Implicitly convert a <see cref="T:System.Type"/> to a <see cref="T:Fusion.SerializableType"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.op_Implicit(Fusion.SerializableType)~System.Type">
|
||
|
<summary>
|
||
|
Implicitly convert a <see cref="T:Fusion.SerializableType"/> to a <see cref="T:System.Type"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.Equals(Fusion.SerializableType)">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if the <see cref="F:Fusion.SerializableType.AssemblyQualifiedName"/> is the same.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.Equals(System.Object)">
|
||
|
<summary>
|
||
|
Returns <see langword="true"/> if <paramref name="obj"/> is <see cref="T:Fusion.SerializableType"/> and the <see cref="F:Fusion.SerializableType.AssemblyQualifiedName"/> is the same.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.GetHashCode">
|
||
|
<summary>
|
||
|
Returns the hash code of the <see cref="F:Fusion.SerializableType.AssemblyQualifiedName"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType.GetShortAssemblyQualifiedName(System.Type)">
|
||
|
<summary>
|
||
|
Converts the <see cref="P:System.Type.AssemblyQualifiedName"/> to a shorter form, without version, culture etc.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.SerializableType`1">
|
||
|
<summary>
|
||
|
A generic version of <see cref="T:Fusion.SerializableType"/> that can be used to store types that inherit from a specific base type.
|
||
|
</summary>
|
||
|
<typeparam name="BaseType">The base type of the type stored</typeparam>
|
||
|
</member>
|
||
|
<member name="F:Fusion.SerializableType`1.AssemblyQualifiedName">
|
||
|
<inheritdoc cref="F:Fusion.SerializableType.AssemblyQualifiedName"/>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableType`1.IsValid">
|
||
|
<inheritdoc cref="P:Fusion.SerializableType.IsValid"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.#ctor(System.Type)">
|
||
|
<inheritdoc cref="T:Fusion.SerializableType"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.AsShort">
|
||
|
<inheritdoc cref="M:Fusion.SerializableType.AsShort"/>
|
||
|
</member>
|
||
|
<member name="P:Fusion.SerializableType`1.Value">
|
||
|
<inheritdoc cref="P:Fusion.SerializableType.Value"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.op_Implicit(System.Type)~Fusion.SerializableType{`0}">
|
||
|
<inheritdoc cref="M:Fusion.SerializableType.op_Implicit(System.Type)~Fusion.SerializableType"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.op_Implicit(Fusion.SerializableType{`0})~System.Type">
|
||
|
<inheritdoc cref="M:Fusion.SerializableType.op_Implicit(Fusion.SerializableType)~System.Type"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.Equals(Fusion.SerializableType{`0})">
|
||
|
<inheritdoc cref="M:Fusion.SerializableType.Equals(Fusion.SerializableType)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.Equals(System.Object)">
|
||
|
<inheritdoc cref="M:Fusion.SerializableType.Equals(System.Object)"/>
|
||
|
</member>
|
||
|
<member name="M:Fusion.SerializableType`1.GetHashCode">
|
||
|
<inheritdoc cref="M:Fusion.SerializableType.GetHashCode"/>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionGlobalScriptableObject">
|
||
|
<summary>
|
||
|
A base class for ScriptableObjects that are meant to be globally accessible, at edit-time and runtime. The way such objects
|
||
|
are loaded is driven by usages of <see cref="T:Fusion.FusionGlobalScriptableObjectSourceAttribute"/> attributes.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionGlobalScriptableObject`1">
|
||
|
<inheritdoc cref="T:Fusion.FusionGlobalScriptableObject`1"/>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObject`1.IsGlobal">
|
||
|
<summary>
|
||
|
Is this instance a global instance.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObject`1.OnLoadedAsGlobal">
|
||
|
<summary>
|
||
|
Invoked when the instance is loaded as global.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObject`1.OnUnloadedAsGlobal(System.Boolean)">
|
||
|
<summary>
|
||
|
Invoked when the instance is unloaded as global.
|
||
|
</summary>
|
||
|
<param name="destroyed"></param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObject`1.OnDisable">
|
||
|
<summary>
|
||
|
If the current instance is global, unsets <see cref="P:Fusion.FusionGlobalScriptableObject`1.IsGlobal"/> and calls <see cref="M:Fusion.FusionGlobalScriptableObject`1.OnUnloadedAsGlobal(System.Boolean)"/>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObject`1.GlobalInternal">
|
||
|
<summary>
|
||
|
A singleton instance-like property. Loads or returns the current global instance. Derived classes can package it in a property
|
||
|
with a different name. Throws if loading an instance failed.
|
||
|
</summary>
|
||
|
<exception cref="T:System.InvalidOperationException"></exception>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObject`1.IsGlobalLoadedInternal">
|
||
|
<summary>
|
||
|
Returns true if a global instance is loaded. Compared to <see cref="P:Fusion.FusionGlobalScriptableObject`1.GlobalInternal"/>, it does not attempt to load an instance.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObject`1.TryGetGlobalInternal(`0@)">
|
||
|
<summary>
|
||
|
Loads or returns the current global instance. Returns <see langword="null"/> if loading an instance failed.
|
||
|
</summary>
|
||
|
<param name="global"></param>
|
||
|
<returns></returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObject`1.UnloadGlobalInternal">
|
||
|
<summary>
|
||
|
Unloads the global instance if it is loaded.
|
||
|
</summary>
|
||
|
<returns><see langword="true"/> if an instance was unloaded</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionGlobalScriptableObjectAttribute">
|
||
|
<summary>
|
||
|
Provides additional information for a global scriptable object.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObjectAttribute.#ctor(System.String)">
|
||
|
<summary>
|
||
|
Creates a new instance.
|
||
|
</summary>
|
||
|
<param name="defaultPath">The default path for the asset.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectAttribute.DefaultPath">
|
||
|
<summary>
|
||
|
The default path for the asset.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectAttribute.DefaultContents">
|
||
|
<summary>
|
||
|
The default contents for the asset, if it is a TextAsset.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectAttribute.DefaultContentsGeneratorMethod">
|
||
|
<summary>
|
||
|
Name of the method that is used to generate the default contents for the asset.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionGlobalScriptableObjectSourceAttribute">
|
||
|
<summary>
|
||
|
Base class for all attributes that can be used to load <see cref="T:Fusion.FusionGlobalScriptableObject"/>.
|
||
|
Attributes need to be registered at the assembly level. For instance, this snippet is used to register a default loader,
|
||
|
that attempts to load from Resources based on <see cref="P:Fusion.FusionGlobalScriptableObjectAttribute.DefaultPath"/>:
|
||
|
<code>
|
||
|
[assembly: Fusion.FusionGlobalScriptableObjectResource(typeof(Fusion.FusionGlobalScriptableObject), Order = 2000, AllowFallback = true)]
|
||
|
</code>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObjectSourceAttribute.#ctor(System.Type)">
|
||
|
<param name="objectType">Type or the base type of <see cref="T:Fusion.FusionGlobalScriptableObject"/> that this loader supports.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectSourceAttribute.ObjectType">
|
||
|
<summary>
|
||
|
Type or the base type of <see cref="T:Fusion.FusionGlobalScriptableObject"/> that this loader supports.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectSourceAttribute.Order">
|
||
|
<summary>
|
||
|
Order in which this loader will be executed. Lower values are executed first.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectSourceAttribute.AllowEditMode">
|
||
|
<summary>
|
||
|
Can this loader be used in edit mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.FusionGlobalScriptableObjectSourceAttribute.AllowFallback">
|
||
|
<summary>
|
||
|
Does this loader allow fallback to the next loader?
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObjectSourceAttribute.Load(System.Type)">
|
||
|
<summary>
|
||
|
Attempt to load the object of the specified type. Return <see langword="default"/> if the object cannot be loaded.
|
||
|
</summary>
|
||
|
<param name="type">The requested type</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionGlobalScriptableObjectUnloadDelegate">
|
||
|
<summary>
|
||
|
A delegate that can be used to unload a <see cref="T:Fusion.FusionGlobalScriptableObject"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionGlobalScriptableObjectLoadResult">
|
||
|
<summary>
|
||
|
The result of <see cref="M:Fusion.FusionGlobalScriptableObjectSourceAttribute.Load(System.Type)"/>. Contains the loaded object and an optional
|
||
|
unloader delegate.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.FusionGlobalScriptableObjectLoadResult.Object">
|
||
|
<summary>
|
||
|
Object instance.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.FusionGlobalScriptableObjectLoadResult.Unloader">
|
||
|
<summary>
|
||
|
An optional delegate that is used to unload <see cref="F:Fusion.FusionGlobalScriptableObjectLoadResult.Object"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObjectLoadResult.#ctor(Fusion.FusionGlobalScriptableObject,Fusion.FusionGlobalScriptableObjectUnloadDelegate)">
|
||
|
<param name="obj">Object instance.</param>
|
||
|
<param name="unloader">An optional delegate that is used to unload <paramref name="obj"/>.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.FusionGlobalScriptableObjectLoadResult.op_Implicit(Fusion.FusionGlobalScriptableObject)~Fusion.FusionGlobalScriptableObjectLoadResult">
|
||
|
<summary>
|
||
|
Implicitly converts a <see cref="T:Fusion.FusionGlobalScriptableObject"/> to a <see cref="T:Fusion.FusionGlobalScriptableObjectLoadResult"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionMonoBehaviour">
|
||
|
<summary>
|
||
|
Base class for all Fusion MonoBehaviours.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.FusionScriptableObject">
|
||
|
<summary>
|
||
|
Base class for all Fusion scriptable objects.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.JsonUtils">
|
||
|
<summary>
|
||
|
Collection of simple JSON Utility methods
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.JsonUtils.RemoveExtraReferences(System.String)">
|
||
|
<summary>
|
||
|
Removes from a JSON serialized by Unity Serializer the "referenes" field.
|
||
|
This aims to reduce the JSON size when sending accross the network
|
||
|
</summary>
|
||
|
<param name="baseJson">JSON output of "JsonUtility.ToJson" call</param>
|
||
|
<returns>Same JSON but without the "referenes" object</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Maths">
|
||
|
<summary>
|
||
|
Math utility methods.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Maths.FastAbs2">
|
||
|
<summary>Uses fieldoffset to allow quick setting of the sign bit of floats.</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.QuaternionCompress(UnityEngine.Quaternion)">
|
||
|
<summary>
|
||
|
Primary Compression Method. Converts a quaternion into a ulong buffer. Depending on size most of the top bits will be 0.
|
||
|
</summary>
|
||
|
<param name="rot">The quaternion to be compressed</param>
|
||
|
<returns>A ulong buffer of the compressed quat.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.QuaternionDecompress(System.UInt32)">
|
||
|
<summary>
|
||
|
Primary Decompression Method. Decompress the 3 channels and missing channel ID from the serialized ULong buffer.
|
||
|
</summary>
|
||
|
<param name="buffer">The ulong that represents the compressed quaternion.</param>
|
||
|
<returns>The restored Quaternion.</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Maths.FastAbs">
|
||
|
<summary>
|
||
|
Represents a structure that allows quick setting of the sign bit of floats using field offsets.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Maths.FastAbs.Mask">
|
||
|
<summary>
|
||
|
The mask used to clear the sign bit of a float.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Maths.FastAbs.UInt32">
|
||
|
<summary>
|
||
|
The unsigned integer representation of the float.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Maths.FastAbs.Single">
|
||
|
<summary>
|
||
|
The single-precision floating-point number.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.SizeOfBits``1">
|
||
|
<summary>
|
||
|
Returns the size of the specified unmanaged type in bits.
|
||
|
</summary>
|
||
|
<typeparam name="T">The unmanaged type.</typeparam>
|
||
|
<returns>The size of the type in bits.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BytesRequiredForBits(System.Int32)">
|
||
|
<summary>
|
||
|
Calculates the number of bytes required to store the specified number of bits.
|
||
|
</summary>
|
||
|
<param name="b">The number of bits.</param>
|
||
|
<returns>The number of bytes required.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.IntsRequiredForBits(System.Int32)">
|
||
|
<summary>
|
||
|
Calculates the number of integers required to store the specified number of bits.
|
||
|
</summary>
|
||
|
<param name="b">The number of bits.</param>
|
||
|
<returns>The number of integers required.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BytesRequiredForBits(System.Int16)">
|
||
|
<summary>
|
||
|
Calculates the number of bytes required to store the specified number of bits.
|
||
|
</summary>
|
||
|
<param name="b">The number of bits.</param>
|
||
|
<returns>The number of bytes required.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.PrintBits(System.Byte*,System.Int32)">
|
||
|
<summary>
|
||
|
Converts a byte array to a string representation of its bits.
|
||
|
</summary>
|
||
|
<param name="data">Pointer to the byte array.</param>
|
||
|
<param name="count">The number of bytes to convert.</param>
|
||
|
<returns>A string representation of the bits.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BitsRequiredForNumber(System.Int32)">
|
||
|
<summary>
|
||
|
Determines the number of bits required to represent the specified integer.
|
||
|
</summary>
|
||
|
<param name="n">The integer to evaluate.</param>
|
||
|
<returns>The number of bits required to represent the integer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.FloorToInt(System.Double)">
|
||
|
<summary>
|
||
|
Rounds a double value down to the nearest integer.
|
||
|
</summary>
|
||
|
<param name="value">The double value to round down.</param>
|
||
|
<returns>The largest integer less than or equal to the specified value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.CeilToInt(System.Double)">
|
||
|
<summary>
|
||
|
Rounds a double value up to the nearest integer.
|
||
|
</summary>
|
||
|
<param name="value">The double value to round up.</param>
|
||
|
<returns>The smallest integer greater than or equal to the specified value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.CountUsedBitsMinOne(System.UInt32)">
|
||
|
<summary>
|
||
|
Counts the number of bits set to 1 in a uint value, minus one.
|
||
|
</summary>
|
||
|
<param name="value">The uint value to count bits in.</param>
|
||
|
<returns>The number of bits set to 1, minus one.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BitsRequiredForNumber(System.UInt32)">
|
||
|
<summary>
|
||
|
Determines the number of bits required to represent a uint value.
|
||
|
</summary>
|
||
|
<param name="n">The uint value to evaluate.</param>
|
||
|
<returns>The number of bits required to represent the value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.NextPowerOfTwo(System.UInt32)">
|
||
|
<summary>
|
||
|
Calculates the next power of two greater than or equal to a given uint value.
|
||
|
</summary>
|
||
|
<param name="v">The uint value to evaluate.</param>
|
||
|
<returns>The next power of two greater than or equal to the value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.CountSetBits(System.UInt64)">
|
||
|
<summary>
|
||
|
Counts the number of bits set to 1 in a ulong value.
|
||
|
</summary>
|
||
|
<param name="x">The ulong value to count bits in.</param>
|
||
|
<returns>The number of bits set to 1.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.MillisecondsToSeconds(System.Double)">
|
||
|
<summary>
|
||
|
Converts milliseconds to seconds.
|
||
|
</summary>
|
||
|
<param name="seconds">The time in milliseconds.</param>
|
||
|
<returns>The time in seconds.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.SecondsToMilliseconds(System.Double)">
|
||
|
<summary>
|
||
|
Converts seconds to milliseconds.
|
||
|
</summary>
|
||
|
<param name="seconds">The time in seconds.</param>
|
||
|
<returns>The time in milliseconds.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.SecondsToMicroseconds(System.Double)">
|
||
|
<summary>
|
||
|
Converts seconds to microseconds.
|
||
|
</summary>
|
||
|
<param name="seconds">The time in seconds.</param>
|
||
|
<returns>The time in microseconds.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.MicrosecondsToSeconds(System.Int64)">
|
||
|
<summary>
|
||
|
Converts microseconds to seconds.
|
||
|
</summary>
|
||
|
<param name="microseconds">The time in microseconds.</param>
|
||
|
<returns>The time in seconds.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.MillisecondsToMicroseconds(System.Int64)">
|
||
|
<summary>
|
||
|
Converts milliseconds to microseconds.
|
||
|
</summary>
|
||
|
<param name="milliseconds">The time in milliseconds.</param>
|
||
|
<returns>The time in microseconds.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.CosineInterpolate(System.Double,System.Double,System.Double)">
|
||
|
<summary>
|
||
|
Performs cosine interpolation between two values.
|
||
|
</summary>
|
||
|
<param name="a">The start value.</param>
|
||
|
<param name="b">The end value.</param>
|
||
|
<param name="t">The interpolation factor, typically between 0 and 1.</param>
|
||
|
<returns>The interpolated value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.ClampToByte(System.Int32)">
|
||
|
<summary>
|
||
|
Clamps an integer value to the range [0, 255] and returns it as a byte.
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<returns>The clamped value as a byte.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.ZigZagEncode(System.Int32)">
|
||
|
<summary>
|
||
|
Encodes an integer using ZigZag encoding.
|
||
|
</summary>
|
||
|
<param name="i">The integer to encode.</param>
|
||
|
<returns>The ZigZag encoded integer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.ZigZagDecode(System.Int32)">
|
||
|
<summary>
|
||
|
Decodes a ZigZag encoded integer.
|
||
|
</summary>
|
||
|
<param name="i">The ZigZag encoded integer to decode.</param>
|
||
|
<returns>The decoded integer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.ZigZagEncode(System.Int64)">
|
||
|
<summary>
|
||
|
Encodes a long integer using ZigZag encoding.
|
||
|
</summary>
|
||
|
<param name="i">The long integer to encode.</param>
|
||
|
<returns>The ZigZag encoded long integer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.ZigZagDecode(System.Int64)">
|
||
|
<summary>
|
||
|
Decodes a ZigZag encoded long integer.
|
||
|
</summary>
|
||
|
<param name="i">The ZigZag encoded long integer to decode.</param>
|
||
|
<returns>The decoded long integer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Clamp(System.Int32,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Clamps an integer value to the specified range.
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<param name="min">The minimum value of the range.</param>
|
||
|
<param name="max">The maximum value of the range.</param>
|
||
|
<returns>The clamped value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Clamp(System.UInt32,System.UInt32,System.UInt32)">
|
||
|
<summary>
|
||
|
Clamps an unsigned integer value to the specified range.
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<param name="min">The minimum value of the range.</param>
|
||
|
<param name="max">The maximum value of the range.</param>
|
||
|
<returns>The clamped value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Clamp(System.Double,System.Double,System.Double)">
|
||
|
<summary>
|
||
|
Clamps a double value to the specified range.
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<param name="min">The minimum value of the range.</param>
|
||
|
<param name="max">The maximum value of the range.</param>
|
||
|
<returns>The clamped value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Clamp(System.Single,System.Single,System.Single)">
|
||
|
<summary>
|
||
|
Clamps a float value to the specified range.
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<param name="min">The minimum value of the range.</param>
|
||
|
<param name="max">The maximum value of the range.</param>
|
||
|
<returns>The clamped value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Clamp01(System.Double)">
|
||
|
<summary>
|
||
|
Clamps a double value to the range [0, 1].
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<returns>The clamped value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Clamp01(System.Single)">
|
||
|
<summary>
|
||
|
Clamps a float value to the range [0, 1].
|
||
|
</summary>
|
||
|
<param name="v">The value to clamp.</param>
|
||
|
<returns>The clamped value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Lerp(System.Single,System.Single,System.Single)">
|
||
|
<summary>
|
||
|
Linearly interpolates between two float values.
|
||
|
</summary>
|
||
|
<param name="a">The start value.</param>
|
||
|
<param name="b">The end value.</param>
|
||
|
<param name="t">The interpolation factor, typically between 0 and 1.</param>
|
||
|
<returns>The interpolated value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Lerp(System.Double,System.Double,System.Double)">
|
||
|
<summary>
|
||
|
Linearly interpolates between two double values.
|
||
|
</summary>
|
||
|
<param name="a">The start value.</param>
|
||
|
<param name="b">The end value.</param>
|
||
|
<param name="t">The interpolation factor, typically between 0 and 1.</param>
|
||
|
<returns>The interpolated value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.Min(System.UInt32,System.UInt32)">
|
||
|
<summary>
|
||
|
Returns the minimum of two unsigned integer values.
|
||
|
</summary>
|
||
|
<param name="v">The first value.</param>
|
||
|
<param name="max">The second value.</param>
|
||
|
<returns>The minimum value.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BitScanReverse(System.Int32)">
|
||
|
<summary>
|
||
|
Finds the index of the most significant set bit (1-bit) in a 32-bit integer.
|
||
|
</summary>
|
||
|
<param name="v">The 32-bit integer to scan.</param>
|
||
|
<returns>The index of the most significant set bit.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BitScanReverse(System.UInt32)">
|
||
|
<summary>
|
||
|
Finds the index of the most significant set bit (1-bit) in a 32-bit unsigned integer.
|
||
|
</summary>
|
||
|
<param name="v">The 32-bit unsigned integer to scan.</param>
|
||
|
<returns>The index of the most significant set bit.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BitScanReverse(System.Int64)">
|
||
|
<summary>
|
||
|
Finds the index of the most significant set bit (1-bit) in a 64-bit integer.
|
||
|
</summary>
|
||
|
<param name="v">The 64-bit integer to scan.</param>
|
||
|
<returns>The index of the most significant set bit.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Maths.BitScanReverse(System.UInt64)">
|
||
|
<summary>
|
||
|
Finds the index of the most significant set bit (1-bit) in a 64-bit unsigned integer.
|
||
|
</summary>
|
||
|
<param name="v">The 64-bit unsigned integer to scan.</param>
|
||
|
<returns>The index of the most significant set bit.</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Native">
|
||
|
<summary>
|
||
|
Native Memory Allocator
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Native.ALIGNMENT">
|
||
|
<summary>
|
||
|
The alignment size in bytes.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Native.CACHE_LINE_SIZE">
|
||
|
<summary>
|
||
|
The size of the cache line in bytes.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MemMove(System.Void*,System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Moves a block of memory from the source to the destination.
|
||
|
</summary>
|
||
|
<param name="destination">The destination pointer.</param>
|
||
|
<param name="source">The source pointer.</param>
|
||
|
<param name="size">The number of bytes to move.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MemCpy(System.Void*,System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Copies a block of memory from the source to the destination.
|
||
|
</summary>
|
||
|
<param name="destination">The destination pointer.</param>
|
||
|
<param name="source">The source pointer.</param>
|
||
|
<param name="size">The number of bytes to copy.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MemClear(System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Clears a block of memory by setting it to zero.
|
||
|
</summary>
|
||
|
<param name="ptr">The pointer to the memory block.</param>
|
||
|
<param name="size">The number of bytes to clear.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MemCmp(System.Void*,System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Compares two blocks of memory.
|
||
|
</summary>
|
||
|
<param name="ptr1">The first memory block pointer.</param>
|
||
|
<param name="ptr2">The second memory block pointer.</param>
|
||
|
<param name="size">The number of bytes to compare.</param>
|
||
|
<returns>An integer that indicates the relative order of the memory blocks being compared.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.Malloc(System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory.
|
||
|
</summary>
|
||
|
<param name="size">The number of bytes to allocate.</param>
|
||
|
<returns>A pointer to the allocated memory block.</returns>
|
||
|
<exception cref="T:System.Exception">Thrown when the size is less than or equal to zero or exceeds the maximum allowed size.</exception>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.Free(System.Void*)">
|
||
|
<summary>
|
||
|
Frees a block of memory.
|
||
|
</summary>
|
||
|
<param name="memory">The pointer to the memory block to free.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.SizeOf(System.Type)">
|
||
|
<summary>
|
||
|
Gets the size of the specified type.
|
||
|
</summary>
|
||
|
<param name="t">The type to get the size of.</param>
|
||
|
<returns>The size of the specified type in bytes.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetFieldOffset(System.Reflection.FieldInfo)">
|
||
|
<summary>
|
||
|
Gets the offset of the specified field.
|
||
|
</summary>
|
||
|
<param name="fi">The field information.</param>
|
||
|
<returns>The offset of the specified field in bytes.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClear(System.Int32)">
|
||
|
<summary>
|
||
|
Allocates and clears a block of memory.
|
||
|
</summary>
|
||
|
<param name="size">The number of bytes to allocate and clear.</param>
|
||
|
<returns>A pointer to the allocated and cleared memory block.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClear``1">
|
||
|
<summary>
|
||
|
Allocates and clears a block of memory for a specified type.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the memory block to allocate and clear.</typeparam>
|
||
|
<returns>A pointer to the allocated and cleared memory block.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.Malloc``1">
|
||
|
<summary>
|
||
|
Allocates a block of memory for a specified type.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the memory block to allocate.</typeparam>
|
||
|
<returns>A pointer to the allocated memory block.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearArray(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates and clears an array of memory blocks.
|
||
|
</summary>
|
||
|
<param name="stride">The size of each element in the array.</param>
|
||
|
<param name="length">The number of elements in the array.</param>
|
||
|
<returns>A pointer to the allocated and cleared array of memory blocks.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearArray``1(System.Int32)">
|
||
|
<summary>
|
||
|
Allocates and clears an array of memory blocks for a specified type.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="length">The number of elements in the array.</param>
|
||
|
<returns>A pointer to the allocated and cleared array of memory blocks.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearArrayMin1``1(System.Int32)">
|
||
|
<summary>
|
||
|
Allocates and clears an array of memory blocks for a specified type, ensuring a minimum length of 1.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="length">The number of elements in the array.</param>
|
||
|
<returns>A pointer to the allocated and cleared array of memory blocks.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearPtrArray``1(System.Int32)">
|
||
|
<summary>
|
||
|
Allocates and clears an array of pointers for a specified type.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="length">The number of elements in the array.</param>
|
||
|
<returns>A pointer to the allocated and cleared array of pointers.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearPtrArrayMin1``1(System.Int32)">
|
||
|
<summary>
|
||
|
Allocates and clears an array of pointers for a specified type, ensuring a minimum length of 1.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="length">The number of elements in the array.</param>
|
||
|
<returns>A pointer to the allocated and cleared array of pointers.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ArrayCopy(System.Void*,System.Int32,System.Void*,System.Int32,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Copies a range of elements from one array to another.
|
||
|
</summary>
|
||
|
<param name="source">The source array pointer.</param>
|
||
|
<param name="sourceIndex">The zero-based index in the source array at which copying begins.</param>
|
||
|
<param name="destination">The destination array pointer.</param>
|
||
|
<param name="destinationIndex">The zero-based index in the destination array at which storing begins.</param>
|
||
|
<param name="count">The number of elements to copy.</param>
|
||
|
<param name="elementStride">The size of each element in bytes.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ArrayClear``1(``0*,System.Int32)">
|
||
|
<summary>
|
||
|
Clears a range of elements in an array by setting them to zero.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="ptr">The pointer to the array.</param>
|
||
|
<param name="size">The number of elements to clear.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ArrayCompare``1(``0*,``0*,System.Int32)">
|
||
|
<summary>
|
||
|
Compares two arrays for equality.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the arrays.</typeparam>
|
||
|
<param name="ptr1">The pointer to the first array.</param>
|
||
|
<param name="ptr2">The pointer to the second array.</param>
|
||
|
<param name="size">The number of elements to compare.</param>
|
||
|
<returns>An integer that indicates the relative order of the arrays being compared.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.DoubleArray``1(``0*,System.Int32)">
|
||
|
<summary>
|
||
|
Doubles the size of an array by expanding it to twice its current length.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="array">The pointer to the array to double.</param>
|
||
|
<param name="currentLength">The current length of the array.</param>
|
||
|
<returns>A pointer to the new array with doubled size.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ExpandArray``1(``0*,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Expands an array to a new specified length.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="array">The pointer to the array to expand.</param>
|
||
|
<param name="currentLength">The current length of the array.</param>
|
||
|
<param name="newLength">The new length of the array.</param>
|
||
|
<returns>A pointer to the new expanded array.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.DoublePtrArray``1(``0**,System.Int32)">
|
||
|
<summary>
|
||
|
Doubles the size of an array of pointers by expanding it to twice its current length.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="array">The pointer to the array of pointers to double.</param>
|
||
|
<param name="currentLength">The current length of the array.</param>
|
||
|
<returns>A pointer to the new array of pointers with doubled size.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ExpandPtrArray``1(``0**,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Expands an array of pointers to a new specified length.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="array">The pointer to the array of pointers to expand.</param>
|
||
|
<param name="currentLength">The current length of the array.</param>
|
||
|
<param name="newLength">The new length of the array.</param>
|
||
|
<returns>A pointer to the new expanded array of pointers.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.Expand(System.Void*,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Expands a buffer to a new specified size.
|
||
|
</summary>
|
||
|
<param name="buffer">The pointer to the buffer to expand.</param>
|
||
|
<param name="currentSize">The current size of the buffer.</param>
|
||
|
<param name="newSize">The new size of the buffer.</param>
|
||
|
<returns>A pointer to the new expanded buffer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MemCpyFast(System.Void*,System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Copies memory quickly for specific sizes.
|
||
|
</summary>
|
||
|
<param name="d">The destination pointer.</param>
|
||
|
<param name="s">The source pointer.</param>
|
||
|
<param name="size">The number of bytes to copy.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.CopyFromArray``1(System.Void*,``0[])">
|
||
|
<summary>
|
||
|
Copies elements from a managed array to an unmanaged memory location.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="destination">The destination pointer.</param>
|
||
|
<param name="source">The source array.</param>
|
||
|
<returns>The number of bytes copied.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.CopyToArray``1(``0[],System.Void*)">
|
||
|
<summary>
|
||
|
Copies elements from an unmanaged memory location to a managed array.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the elements in the array.</typeparam>
|
||
|
<param name="destination">The destination array.</param>
|
||
|
<param name="source">The source pointer.</param>
|
||
|
<returns>The number of bytes copied.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetLengthPrefixedUTF8ByteCount(System.String)">
|
||
|
<summary>
|
||
|
Gets the byte count of a UTF-8 encoded string with a length prefix.
|
||
|
</summary>
|
||
|
<param name="str">The string to encode.</param>
|
||
|
<returns>The byte count of the encoded string with the length prefix.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.WriteLengthPrefixedUTF8(System.Void*,System.String)">
|
||
|
<summary>
|
||
|
Writes a length-prefixed UTF-8 encoded string to a memory location.
|
||
|
</summary>
|
||
|
<param name="destination">The destination pointer.</param>
|
||
|
<param name="str">The string to encode and write.</param>
|
||
|
<returns>The number of bytes written.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ReadLengthPrefixedUTF8(System.Void*,System.String@)">
|
||
|
<summary>
|
||
|
Reads a length-prefixed UTF-8 encoded string from a memory location.
|
||
|
</summary>
|
||
|
<param name="source">The source pointer.</param>
|
||
|
<param name="result">The resulting string.</param>
|
||
|
<returns>The number of bytes read.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.IsPointerAligned(System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Checks if a pointer is aligned to a specified alignment.
|
||
|
</summary>
|
||
|
<param name="pointer">The pointer to check.</param>
|
||
|
<param name="alignment">The alignment to check against.</param>
|
||
|
<returns>True if the pointer is aligned, otherwise false.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.AlignPointer(System.Void*,System.Int32)">
|
||
|
<summary>
|
||
|
Aligns a pointer to a specified alignment.
|
||
|
</summary>
|
||
|
<param name="pointer">The pointer to align.</param>
|
||
|
<param name="alignment">The alignment to apply.</param>
|
||
|
<returns>The aligned pointer.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.RoundToMaxAlignment(System.Int32)">
|
||
|
<summary>
|
||
|
Rounds a stride to the maximum alignment.
|
||
|
</summary>
|
||
|
<param name="stride">The stride to round.</param>
|
||
|
<returns>The rounded stride.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.WordCount(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Calculates the word count for a given stride and word size.
|
||
|
</summary>
|
||
|
<param name="stride">The stride to calculate.</param>
|
||
|
<param name="wordSize">The size of each word.</param>
|
||
|
<returns>The word count.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.IsAligned(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Checks if a stride is aligned to a specified alignment.
|
||
|
</summary>
|
||
|
<param name="stride">The stride to check.</param>
|
||
|
<param name="alignment">The alignment to check against.</param>
|
||
|
<returns>True if the stride is aligned, otherwise false.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.RoundToAlignment(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Rounds a stride to a specified alignment.
|
||
|
</summary>
|
||
|
<param name="stride">The stride to round.</param>
|
||
|
<param name="alignment">The alignment to apply.</param>
|
||
|
<returns>The rounded stride.</returns>
|
||
|
<exception cref="T:System.InvalidOperationException">Thrown when the alignment is invalid.</exception>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.RoundToAlignment(System.Int64,System.Int32)">
|
||
|
<summary>
|
||
|
Rounds a stride to a specified alignment.
|
||
|
</summary>
|
||
|
<param name="stride">The stride to round.</param>
|
||
|
<param name="alignment">The alignment to apply.</param>
|
||
|
<returns>The rounded stride.</returns>
|
||
|
<exception cref="T:System.InvalidOperationException">Thrown when the alignment is invalid.</exception>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.Empty``1">
|
||
|
<summary>
|
||
|
Returns an empty instance of the specified unmanaged type.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the instance to return.</typeparam>
|
||
|
<returns>An empty instance of the specified type.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.RoundBitsUpTo64(System.Int32)">
|
||
|
<summary>
|
||
|
Rounds the given number of bits up to the nearest multiple of 64.
|
||
|
</summary>
|
||
|
<param name="bits">The number of bits to round up.</param>
|
||
|
<returns>The rounded number of bits.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.RoundBitsUpTo32(System.Int32)">
|
||
|
<summary>
|
||
|
Rounds the given number of bits up to the nearest multiple of 32.
|
||
|
</summary>
|
||
|
<param name="bits">The number of bits to round up.</param>
|
||
|
<returns>The rounded number of bits.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetAlignment``1">
|
||
|
<summary>
|
||
|
Gets the alignment of the specified unmanaged type.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type to get the alignment of.</typeparam>
|
||
|
<returns>The alignment of the specified type.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetAlignment(System.Int32)">
|
||
|
<summary>
|
||
|
Gets the alignment of the specified stride.
|
||
|
</summary>
|
||
|
<param name="stride">The stride to get the alignment of.</param>
|
||
|
<returns>The alignment of the specified stride.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetMaxAlignment(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Gets the maximum alignment of two given strides.
|
||
|
</summary>
|
||
|
<param name="a">The first stride.</param>
|
||
|
<param name="b">The second stride.</param>
|
||
|
<returns>The maximum alignment of the two strides.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetMaxAlignment(System.Int32,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Gets the maximum alignment of three given strides.
|
||
|
</summary>
|
||
|
<param name="a">The first stride.</param>
|
||
|
<param name="b">The second stride.</param>
|
||
|
<param name="c">The third stride.</param>
|
||
|
<returns>The maximum alignment of the three strides.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetMaxAlignment(System.Int32,System.Int32,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Gets the maximum alignment of four given strides.
|
||
|
</summary>
|
||
|
<param name="a">The first stride.</param>
|
||
|
<param name="b">The second stride.</param>
|
||
|
<param name="c">The third stride.</param>
|
||
|
<param name="d">The fourth stride.</param>
|
||
|
<returns>The maximum alignment of the four strides.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.GetMaxAlignment(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Gets the maximum alignment of five given strides.
|
||
|
</summary>
|
||
|
<param name="a">The first stride.</param>
|
||
|
<param name="b">The second stride.</param>
|
||
|
<param name="c">The third stride.</param>
|
||
|
<param name="d">The fourth stride.</param>
|
||
|
<param name="e">The fifth stride.</param>
|
||
|
<returns>The maximum alignment of the five strides.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.ReferenceToPointer``1(``0@)">
|
||
|
<summary>
|
||
|
Converts a reference to an unmanaged type to a pointer.
|
||
|
</summary>
|
||
|
<typeparam name="T">The type of the object.</typeparam>
|
||
|
<param name="obj">The reference to the object.</param>
|
||
|
<returns>A pointer to the object.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Native.MallocAndClearBlock(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Void*@,System.Int32)">
|
||
|
<summary>
|
||
|
Allocates a block of memory and clears it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Analyzer.StaticFieldAttribute">
|
||
|
<summary>
|
||
|
Attribute to mark a static field with a reset mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Analyzer.StaticFieldAttribute.#ctor(Fusion.Analyzer.StaticFieldResetMode)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.Analyzer.StaticFieldAttribute"/> class with the specified reset mode.
|
||
|
</summary>
|
||
|
<param name="resetMode">The reset mode for the static field.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Analyzer.StaticFieldAttribute.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.Analyzer.StaticFieldAttribute"/> class with the default reset mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Analyzer.StaticFieldAttribute.Reset">
|
||
|
<summary>
|
||
|
Gets the reset mode for the static field.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Analyzer.StaticFieldResetMethodAttribute">
|
||
|
<summary>
|
||
|
Attribute to mark a method as a static field reset method.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Analyzer.StaticFieldResetMethodAttribute.#ctor(System.Boolean)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.Analyzer.StaticFieldResetMethodAttribute"/> class with the specified automatic call flag.
|
||
|
</summary>
|
||
|
<param name="calledAutomatically">Indicates whether the method is called automatically.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Analyzer.StaticFieldResetMethodAttribute.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.Analyzer.StaticFieldResetMethodAttribute"/> class.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Analyzer.StaticConstructorAttribute">
|
||
|
<summary>
|
||
|
Attribute to mark a constructor as a static constructor.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Analyzer.StaticFieldResetMode">
|
||
|
<summary>
|
||
|
Specifies the reset mode for a static field.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Analyzer.StaticFieldResetMode.None">
|
||
|
<summary>
|
||
|
No reset mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Analyzer.StaticFieldResetMode.Manual">
|
||
|
<summary>
|
||
|
Manual reset mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Analyzer.StaticFieldResetMode.ResetMethod">
|
||
|
<summary>
|
||
|
Reset method mode.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Primes">
|
||
|
<summary>
|
||
|
Provides a set of methods to work with prime numbers.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Primes.IsPrime(System.Int32)">
|
||
|
<summary>
|
||
|
Determines whether the specified value is a prime number.
|
||
|
</summary>
|
||
|
<param name="value">The value to check for primality.</param>
|
||
|
<returns><c>true</c> if the specified value is a prime number; otherwise, <c>false</c>.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Primes.GetNextPrime(System.Int32)">
|
||
|
<summary>
|
||
|
Gets the next prime number greater than the specified value.
|
||
|
</summary>
|
||
|
<param name="value">The value to find the next prime number for.</param>
|
||
|
<returns>The next prime number greater than the specified value.</returns>
|
||
|
<exception cref="T:System.InvalidOperationException">Thrown when there is no larger prime number in the table.</exception>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Primes.GetNextPrime(System.UInt32)">
|
||
|
<summary>
|
||
|
Gets the next prime number greater than the specified unsigned value.
|
||
|
</summary>
|
||
|
<param name="value">The unsigned value to find the next prime number for.</param>
|
||
|
<returns>The next prime number greater than the specified unsigned value.</returns>
|
||
|
<exception cref="T:System.InvalidOperationException">Thrown when there is no larger prime number in the table.</exception>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Timer">
|
||
|
<summary>
|
||
|
Represents a high-resolution timer.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Timer.StartNew">
|
||
|
<summary>
|
||
|
Creates and starts a new timer.
|
||
|
</summary>
|
||
|
<returns>A new instance of the <see cref="T:Fusion.Timer"/> struct.</returns>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Timer.ElapsedInTicks">
|
||
|
<summary>
|
||
|
Gets the elapsed time in ticks.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Timer.ElapsedInMilliseconds">
|
||
|
<summary>
|
||
|
Gets the elapsed time in milliseconds.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Timer.ElapsedInSeconds">
|
||
|
<summary>
|
||
|
Gets the elapsed time in seconds.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Timer.IsRunning">
|
||
|
<summary>
|
||
|
Gets a value indicating whether the timer is running.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Timer.Start">
|
||
|
<summary>
|
||
|
Starts the timer if it is not already running.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Timer.Stop">
|
||
|
<summary>
|
||
|
Stops the timer if it is running and updates the elapsed time.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Timer.Reset">
|
||
|
<summary>
|
||
|
Resets the timer to its initial state.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Timer.Restart">
|
||
|
<summary>
|
||
|
Restarts the timer, setting the elapsed time to zero and starting it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.RuntimeUnityFlagsSetup">
|
||
|
<summary>
|
||
|
Contains methods to setup runtime flags for Unity.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.RuntimeUnityFlagsSetup.flagsBuildFlags">
|
||
|
<summary>
|
||
|
Flags for BuildFlags
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_WEBGL">
|
||
|
<summary>
|
||
|
Checks if the UNITY_WEBGL flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_XBOXONE">
|
||
|
<summary>
|
||
|
Checks if the UNITY_XBOXONE flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_GAMECORE">
|
||
|
<summary>
|
||
|
Checks if the UNITY_GAMECORE flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_EDITOR">
|
||
|
<summary>
|
||
|
Checks if the UNITY_EDITOR flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_SWITCH">
|
||
|
<summary>
|
||
|
Checks if the UNITY_SWITCH flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_UNITY_2019_4_OR_NEWER">
|
||
|
<summary>
|
||
|
Checks if the UNITY_2019_4_OR_NEWER flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.RuntimeUnityFlagsSetup.flagsBuildTypes">
|
||
|
<summary>
|
||
|
Flags for BuildTypes
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_ENABLE_MONO">
|
||
|
<summary>
|
||
|
Checks if the ENABLE_MONO flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_ENABLE_IL2CPP">
|
||
|
<summary>
|
||
|
Checks if the ENABLE_IL2CPP flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.RuntimeUnityFlagsSetup.flagsDotNetVersion">
|
||
|
<summary>
|
||
|
Flags for DotNetVersion
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NET_4_6">
|
||
|
<summary>
|
||
|
Checks if the NET_4_6 flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NETFX_CORE">
|
||
|
<summary>
|
||
|
Checks if the NETFX_CORE flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Check_NET_STANDARD_2_0">
|
||
|
<summary>
|
||
|
Checks if the NET_STANDARD_2_0 flag is set and updates the flagsDotNetVersion accordingly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.RuntimeUnityFlagsSetup.Reset">
|
||
|
<summary>
|
||
|
Resets all runtime flags to their default values.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UTF32Tools">
|
||
|
<summary>
|
||
|
UTF32Tools provides a set of methods to work with UTF32 encoded strings.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.Convert(System.String,System.UInt32*,System.Int32)">
|
||
|
<summary>
|
||
|
Converts a UTF-16 encoded string to a UTF-32 encoded representation.
|
||
|
</summary>
|
||
|
<param name="str">The UTF-16 encoded string to convert.</param>
|
||
|
<param name="dst">A pointer to the destination buffer where the UTF-32 encoded result will be stored.</param>
|
||
|
<param name="dstCapacity">The capacity of the destination buffer.</param>
|
||
|
<returns>A ConversionResult containing the number of characters and code points processed.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.Convert(System.Char*,System.Int32,System.UInt32*,System.Int32)">
|
||
|
<summary>
|
||
|
Converts a UTF-16 encoded string to a UTF-32 encoded representation.
|
||
|
</summary>
|
||
|
<param name="str">A pointer to the UTF-16 encoded string to convert.</param>
|
||
|
<param name="strLength">The length of the UTF-16 encoded string.</param>
|
||
|
<param name="dst">A pointer to the destination buffer where the UTF-32 encoded result will be stored.</param>
|
||
|
<param name="dstCapacity">The capacity of the destination buffer.</param>
|
||
|
<returns>A ConversionResult containing the number of characters and code points processed.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.GetLength(System.String)">
|
||
|
<summary>
|
||
|
Gets the length of a UTF-32 encoded string.
|
||
|
</summary>
|
||
|
<param name="str">The UTF-16 encoded string to measure.</param>
|
||
|
<returns>The length of the UTF-32 encoded string.</returns>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UTF32Tools.CharEnumerator">
|
||
|
<summary>
|
||
|
Enumerates the characters in a UTF-32 encoded string.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.CharEnumerator.#ctor(System.UInt32*,System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.UTF32Tools.CharEnumerator"/> struct.
|
||
|
</summary>
|
||
|
<param name="utf32">A pointer to the UTF-32 encoded string.</param>
|
||
|
<param name="length">The length of the UTF-32 encoded string.</param>
|
||
|
</member>
|
||
|
<member name="P:Fusion.UTF32Tools.CharEnumerator.Current">
|
||
|
<summary>
|
||
|
Gets the current character in the enumeration.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.CharEnumerator.Dispose">
|
||
|
<summary>
|
||
|
Releases all resources used by the <see cref="T:Fusion.UTF32Tools.CharEnumerator"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.CharEnumerator.MoveNext">
|
||
|
<summary>
|
||
|
Advances the enumerator to the next character in the UTF-32 encoded string.
|
||
|
</summary>
|
||
|
<returns><c>true</c> if the enumerator was successfully advanced to the next character; <c>false</c> if the enumerator has passed the end of the string.</returns>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.CharEnumerator.Reset">
|
||
|
<summary>
|
||
|
Sets the enumerator to its initial position, which is before the first character in the UTF-32 encoded string.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:Fusion.UTF32Tools.ConversionResult">
|
||
|
<summary>
|
||
|
Represents the result of a conversion operation, containing the number of characters and code points processed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.UTF32Tools.ConversionResult.CharacterCount">
|
||
|
<summary>
|
||
|
Gets the number of characters processed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.UTF32Tools.ConversionResult.CodePointCount">
|
||
|
<summary>
|
||
|
Gets the number of code points processed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.UTF32Tools.ConversionResult.#ctor(System.Int32,System.Int32)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:Fusion.UTF32Tools.ConversionResult"/> struct.
|
||
|
</summary>
|
||
|
<param name="words">The number of code points processed.</param>
|
||
|
<param name="characters">The number of characters processed.</param>
|
||
|
</member>
|
||
|
<member name="T:Fusion.Versioning">
|
||
|
<summary>
|
||
|
The Versioning class provides methods and properties related to versioning.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:Fusion.Versioning.InvalidVersion">
|
||
|
<summary>
|
||
|
Represents an invalid version with all components set to zero.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:Fusion.Versioning.GetCurrentVersion">
|
||
|
<summary>
|
||
|
Gets the current version of the assembly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Versioning.ShortVersion(System.Version)">
|
||
|
<summary>
|
||
|
Get the short version of the version.
|
||
|
</summary>
|
||
|
<param name="version">The version to get the short version of.</param>
|
||
|
</member>
|
||
|
<member name="M:Fusion.Versioning.AssemblyFileVersion">
|
||
|
<summary>
|
||
|
Gets the assembly version as a string.
|
||
|
</summary>
|
||
|
<returns>The assembly version as a string.</returns>
|
||
|
</member>
|
||
|
</members>
|
||
|
</doc>
|