2570 lines
117 KiB
XML
Executable File
2570 lines
117 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>RSG.Platform</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:RSG.Platform.Attributes.AllowAdditionalPeriodAttribute">
|
|
<summary>
|
|
Attribute that allows <see cref="T:RSG.Platform.FileType"/> fields to be defined as allowing
|
|
additional period characters in their filenames without being treated as a
|
|
container format. This was originally added to support period characters in
|
|
C# Script Object filenames and its usage should be very infrequent.
|
|
</summary>
|
|
<remarks>
|
|
See url:bugstar:2851438 for more details.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:RSG.Platform.Attributes.AllowAdditionalPeriodAttribute.DefaultValue">
|
|
<summary>
|
|
Define a default value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.AllowAdditionalPeriodAttribute.#ctor(System.Boolean)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="allowAdditionalPeriod">
|
|
Attribute value.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.AllowAdditionalPeriodAttribute.AllowAdditionalPeriod">
|
|
<summary>
|
|
Gets a value indicating whether this type allows additional period characters.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.CanLiveEditAttribute">
|
|
<summary>
|
|
Attribute to describe whether game builds have live edit features available.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.CanLiveEditAttribute.#ctor(System.Boolean)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="canLiveEdit">
|
|
Attribute value.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.CanLiveEditAttribute.CanLiveEdit">
|
|
<summary>
|
|
Gets a value indicating whether this build can be live edited.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.GamePlatformStringAttribute">
|
|
<summary>
|
|
Defines a platform string as used by RAG bank protocol for platform
|
|
identification.
|
|
</summary>
|
|
<remarks>
|
|
See RAGE source tree: base\src\bank\packet.cpp.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.GamePlatformStringAttribute.#ctor(System.String)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="platform">
|
|
Platform string.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.GamePlatformStringAttribute.GamePlatform">
|
|
<summary>
|
|
Gets the associated game platform string.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.ResourceFileTypeAttribute">
|
|
<summary>
|
|
Attribute that whether a <see cref="T:RSG.Platform.FileType"/> is a resource.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.ResourceFileTypeAttribute.#ctor(System.Boolean,RSG.Platform.ResourceCompressionType)">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:RSG.Platform.Attributes.ResourceFileTypeAttribute"/> class.
|
|
</summary>
|
|
<param name="isResource">
|
|
Whether the field specifies a file type that is a resource..
|
|
</param>
|
|
<param name="compressionType">
|
|
Type of compression used on the resource (if applicable).
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.ResourceFileTypeAttribute.IsResource">
|
|
<summary>
|
|
Gets a value indicating whether the file is a resource (default: false).
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.ResourceFileTypeAttribute.CompressionType">
|
|
<summary>
|
|
Gets the type of compression used on the resource (if applicable).
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.PlatformGenerationAndFeaturesAttribute">
|
|
<summary>
|
|
Attribute for defining platform hardware generation and features.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.PlatformGenerationAndFeaturesAttribute.#ctor(RSG.Platform.PlatformGeneration,RSG.Platform.PlatformFeatures)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="generation">
|
|
Generation of platform.
|
|
</param>
|
|
<param name="features">
|
|
Platform features.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.PlatformGenerationAndFeaturesAttribute.HardwareGeneration">
|
|
<summary>
|
|
Gets the platform hardware generation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.PlatformGenerationAndFeaturesAttribute.HardwareFeatures">
|
|
<summary>
|
|
Gets the platform hardware features.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.FileTypeExtensionAttribute">
|
|
<summary>
|
|
Attribute that assigns an export and platform extension to a FileType
|
|
enum value. This is used for encoding the transitions for the pipeline.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.FileTypeExtensionAttribute.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Constructor; specifying the export and platform extension strings.
|
|
</summary>
|
|
<param name="exportExt">
|
|
Export/independent platform extension.
|
|
</param>
|
|
<param name="platformExt">
|
|
Platform extension.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.FileTypeExtensionAttribute.PlatformExtension">
|
|
<summary>
|
|
Gets the platform extension pattern string assigned to a FileType enum value.
|
|
'?' character will be substituted for platform filename conversion.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.VisualStudioPlatformAttribute">
|
|
<summary>
|
|
Attribute for defining the VisualStudioPlatformAttribute string on an enum value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.VisualStudioPlatformAttribute.#ctor(System.String)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="setting">
|
|
Visual Studio platform string (e.g. Win32, x64, Durango).
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.VisualStudioPlatformAttribute.VisualStudioPlatform">
|
|
<summary>
|
|
Gets the CompilerSetting string assigned to enum value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.Is64BitArchitectureAttribute">
|
|
<summary>
|
|
Attribute that specifies the platform is a 64-bit architecture.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.Is64BitArchitectureAttribute.#ctor(System.Boolean)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="is64Bit">
|
|
Whether the field specifies a platform that is 64-bit.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.Is64BitArchitectureAttribute.Is64BitArchitecture">
|
|
<summary>
|
|
Gets a value indicating whether the platform is 64-bit.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.PlatformEndiannessAttribute">
|
|
<summary>
|
|
Attribute for defining platform endianness (byte-order).
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.PlatformEndiannessAttribute.#ctor(RSG.Platform.Endianness)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="endianness">
|
|
Endianness of the platform.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.PlatformEndiannessAttribute.Endianness">
|
|
<summary>
|
|
Gets the Platform endianness.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.PlatformExtensionCharacterAttribute">
|
|
<summary>
|
|
Attribute for defining the Ragebuilder Platform character.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.PlatformExtensionCharacterAttribute.#ctor(System.Char)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="character">
|
|
PLatform extension character.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.PlatformExtensionCharacterAttribute.ExtensionCharacter">
|
|
<summary>
|
|
Gets the Ragebuilder Platform character assigned to enum value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.RagebuilderPlatformAttribute">
|
|
<summary>
|
|
Attribute for defining the Ragebuilder Platform string on an enum value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.RagebuilderPlatformAttribute.#ctor(System.String)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="platform">
|
|
Ragebuilder platform string.
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.RagebuilderPlatformAttribute.RagebuilderPlatform">
|
|
<summary>
|
|
Gets the Ragebuilder Platform string assigned to enum value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute">
|
|
<summary>
|
|
Attribute for defining the Ragebuilder Texture Template extension string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute.#ctor(System.String,RSG.Platform.TextureTemplateModifiers)">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute"/> class.
|
|
</summary>
|
|
<param name="extension">
|
|
Extension string.
|
|
</param>
|
|
<param name="modifiers">
|
|
|
|
</param>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute.TextureTemplateExtension">
|
|
<summary>
|
|
Gets the Texture template extension (e.g. ".win64.tcp").
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute.TextureTemplateUhdExtension">
|
|
<summary>
|
|
Gets the Texture template extension for the HD modifier template (e.g. ".win64hd.tcp").
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute.TextureTemplateModifiers">
|
|
<summary>
|
|
Gets the Texture template modifiers.
|
|
</summary>
|
|
<remarks>
|
|
See our Sparse Target support at https://hub.rockstargames.com/display/RSGTOOLS/Asset+Pipeline+Spec+-+Sparse+Target+Data.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:RSG.Platform.Conversion.BigEndianBitConverter">
|
|
<summary>
|
|
EndianBitConverter that converts to/from big-endian byte arrays.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.BigEndianBitConverter.IsLittleEndian">
|
|
<summary>
|
|
Gets a value indicating whether this is little-endian.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.BigEndianBitConverter.Endianness">
|
|
<summary>
|
|
Gets the Endianness (byte-order) in which data is converted using this class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.BigEndianBitConverter.CopyBytesImpl(System.Int64,System.Int32,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified number of bytes from value to buffer, starting at index.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="bytes"></param>
|
|
<param name="buffer"></param>
|
|
<param name="index"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.BigEndianBitConverter.FromBytes(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="buffer"></param>
|
|
<param name="startIndex"></param>
|
|
<param name="count"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.Conversion.EndianBitConverter">
|
|
<summary>
|
|
Abstract base class for endian-aware bit-converters.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.#cctor">
|
|
<summary>
|
|
Static Constructor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianBitConverter.Little">
|
|
<summary>
|
|
Gets the Little-endian bit-converter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianBitConverter.Big">
|
|
<summary>
|
|
Gets the Big-endian bit converter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianBitConverter.IsLittleEndian">
|
|
<summary>
|
|
Gets a value indicating whether the converter is little-endian.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianBitConverter.Endianness">
|
|
<summary>
|
|
Gets the Endianness (byte-order) in which data is converted using this class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.DoubleToInt64Bits(System.Double)">
|
|
<summary>
|
|
Converts the specified double-precision floating point number to a 64-bit
|
|
signed integer.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>A 64-bit signed integer whose value is equivalent to value.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.Int64BitsToDouble(System.Int64)">
|
|
<summary>
|
|
Converts the specified 64-bit signed integer to a double-precision floating
|
|
point number.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>A double-precision floating point number whose value is equivalent to value.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.SingleToInt32Bits(System.Single)">
|
|
<summary>
|
|
Converts the specified single-precision floating point number to a 32-bit
|
|
signed integer.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>A 32-bit signed integer whose value is equivalent to value.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.Int32BitsToSingle(System.Int32)">
|
|
<summary>
|
|
Converts the specified 32-bit signed integer to a single-precision floating
|
|
point number.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>A single-precision floating point number whose value is equivalent to value.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Boolean)">
|
|
<summary>
|
|
Returns the specified Boolean value as an array of bytes.
|
|
</summary>
|
|
<param name="value">A Boolean value.</param>
|
|
<returns>An array of bytes with length 1.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Char)">
|
|
<summary>
|
|
Returns the specified Unicode character value as an array of bytes.
|
|
</summary>
|
|
<param name="value">A character to convert.</param>
|
|
<returns>An array of bytes with length 2.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Double)">
|
|
<summary>
|
|
Returns the specified double-precision floating point value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 8.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Int16)">
|
|
<summary>
|
|
Returns the specified 16-bit signed integer value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 2.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Int32)">
|
|
<summary>
|
|
Returns the specified 32-bit signed integer value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 4.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Int64)">
|
|
<summary>
|
|
Returns the specified 64-bit signed integer value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 8.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Single)">
|
|
<summary>
|
|
Returns the specified single-precision floating point value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 4.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.UInt16)">
|
|
<summary>
|
|
Returns the specified 16-bit unsigned integer value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 2.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.UInt32)">
|
|
<summary>
|
|
Returns the specified 32-bit unsigned integer value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 4.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.UInt64)">
|
|
<summary>
|
|
Returns the specified 64-bit unsigned integer value as an array of bytes.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<returns>An array of bytes with length 8.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToBoolean(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a Boolean value converted from one byte at a specified position in
|
|
a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>true if the byte at startIndex in value is nonzero; otherwise, false.</returns>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">startIndex is less than zero or greater than the length of value minus 1.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToChar(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a Unicode character converted from two bytes at a specified position
|
|
in a byte array.
|
|
</summary>
|
|
<param name="value">An array.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A character formed by two bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToDecimal(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a Decimal value converted from sixteen bytes at a specified
|
|
position in a byte array.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="startIndex"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToSingle(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a single-precision floating point number converted from four bytes
|
|
at a specified position in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>
|
|
A single-precision floating point number formed by four bytes beginning at
|
|
startIndex.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToDouble(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a double-precision floating point number converted from eight bytes
|
|
at a specified position in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>
|
|
A double precision floating point number formed by eight bytes beginning
|
|
at startIndex.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToInt16(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a 16-bit signed integer converted from two bytes at a specified position
|
|
in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A 16-bit signed integer formed by two bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToInt32(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a 32-bit signed integer converted from four bytes at a specified
|
|
position in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A 32-bit signed integer formed by four bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToInt64(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a 64-bit signed integer converted from eight bytes at a specified
|
|
position in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A 64-bit signed integer formed by eight bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToString(System.Byte[])">
|
|
<summary>
|
|
Converts the numeric value of each element of a specified array of bytes
|
|
to its equivalent hexadecimal string representation.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<returns>
|
|
A string of hexadecimal pairs separated by hyphens, where each pair represents
|
|
the corresponding element in value; for example, "7F-2C-4A-00".
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToString(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Converts the numeric value of each element of a specified subarray of bytes
|
|
to its equivalent hexadecimal string representation.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>
|
|
A string of hexadecimal pairs separated by hyphens, where each pair represents
|
|
the corresponding element in a subarray of value; for example, "7F-2C-4A-00".
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToString(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Converts the numeric value of each element of a specified subarray of bytes
|
|
to its equivalent hexadecimal string representation.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<param name="length">The number of array elements in value to convert.</param>
|
|
<returns>
|
|
A string of hexadecimal pairs separated by hyphens, where each pair represents
|
|
the corresponding element in a subarray of value; for example, "7F-2C-4A-00".
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex or length is less than zero.-or-startIndex is greater than zero
|
|
and is greater than or equal to the length of value.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentException">
|
|
The combination of startIndex and length does not specify a position within
|
|
value; that is, the startIndex parameter is greater than the length of value
|
|
minus the length parameter.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToUInt16(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a 16-bit unsigned integer converted from two bytes at a specified
|
|
position in a byte array.
|
|
</summary>
|
|
<param name="value">The array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A 16-bit unsigned integer formed by two bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">startIndex equals the length of value minus 1.</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToUInt32(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a 32-bit unsigned integer converted from four bytes at a specified
|
|
position in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A 32-bit unsigned integer formed by four bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 3, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.ToUInt64(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Returns a 64-bit unsigned integer converted from eight bytes at a specified
|
|
position in a byte array.
|
|
</summary>
|
|
<param name="value">An array of bytes.</param>
|
|
<param name="startIndex">The starting position within value.</param>
|
|
<returns>A 64-bit unsigned integer formed by the eight bytes beginning at startIndex.</returns>
|
|
<exception cref="T:System.ArgumentException">
|
|
startIndex is greater than or equal to the length of value minus 7, and is
|
|
less than or equal to the length of value minus 1.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or greater than the length of value minus 1.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Decimal,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified decimal value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">A character to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Int64,System.Int32,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the given number of bytes from the least-specific
|
|
end of the specified value into the specified byte array, beginning
|
|
at the specified index.
|
|
This is used to implement the other CopyBytes methods.
|
|
</summary>
|
|
<param name="value">The value to copy bytes for</param>
|
|
<param name="bytes">The number of significant bytes to copy</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Boolean,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified Boolean value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">A Boolean value.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Char,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified Unicode character value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">A character to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Double,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified double-precision floating point value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Int16,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified 16-bit signed integer value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Int32,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified 32-bit signed integer value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Int64,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified 64-bit signed integer value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.Single,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified single-precision floating point value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.UInt16,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified 16-bit unsigned integer value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.UInt32,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified 32-bit unsigned integer value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytes(System.UInt64,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified 64-bit unsigned integer value into the specified byte array,
|
|
beginning at the specified index.
|
|
</summary>
|
|
<param name="value">The number to convert.</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CopyBytesImpl(System.Int64,System.Int32,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the given number of bytes from the least-specific
|
|
end of the specified value into the specified byte array, beginning
|
|
at the specified index.
|
|
This must be implemented in concrete derived classes, but the implementation
|
|
may assume that the value will fit into the buffer.
|
|
</summary>
|
|
<param name="value">The value to copy bytes for</param>
|
|
<param name="bytes">The number of significant bytes to copy</param>
|
|
<param name="buffer">The byte array to copy the bytes into</param>
|
|
<param name="index">The first index into the array to copy the bytes into</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.FromBytes(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Convert specified subrange of value array.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="startIndex"></param>
|
|
<param name="count"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CheckedConvert(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Validate arguments prior to converting specified subrange of Byte array.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="startIndex"></param>
|
|
<param name="count"></param>
|
|
<returns></returns>
|
|
<exception cref="T:System.ArgumentNullException">value is null.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
startIndex is less than zero or off the end of the specified array.
|
|
</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.CheckArgs(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Validate arguments.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="startIndex"></param>
|
|
<param name="count"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianBitConverter.GetBytes(System.Int64,System.Int32)">
|
|
<summary>
|
|
Returns an array with the given number of bytes formed
|
|
from the least significant bytes of the specified value.
|
|
This is used to implement the other GetBytes methods.
|
|
</summary>
|
|
<param name="value">The value to get bytes for</param>
|
|
<param name="bytes">The number of significant bytes to return</param>
|
|
</member>
|
|
<member name="T:RSG.Platform.Conversion.EndianBitConverter.Int32SingleOverlapStruct">
|
|
<summary>
|
|
Structure to define overlapped Int32/Single data.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Conversion.EndianBitConverter.Int32SingleOverlapStruct.Integer">
|
|
<summary>
|
|
Integer storage field.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Conversion.EndianBitConverter.Int32SingleOverlapStruct.Float">
|
|
<summary>
|
|
Floating-point storage field.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Conversion.EndianConverter">
|
|
<summary>
|
|
Simple endian byte-swapping converter (if you just know that you need
|
|
to byte-swap data).
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.#cctor">
|
|
<summary>
|
|
Static constructor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianConverter.CurrentEndianness">
|
|
<summary>
|
|
Gets the current architecture endianness.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianConverter.IsLittleEndian">
|
|
<summary>
|
|
Gets a value indicating whether the architecture is little-endian.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.EndianConverter.IsBigEndian">
|
|
<summary>
|
|
Gets a value indicating whether the architecture is big-endian.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.SwapInt16(System.Int16)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="v"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.SwapUInt16(System.UInt16)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="v"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.SwapInt32(System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="v"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.SwapUInt32(System.UInt32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="v"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.SwapInt64(System.Int64)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="v"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.EndianConverter.SwapUInt64(System.UInt64)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="v"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.Conversion.LittleEndianBitConverter">
|
|
<summary>
|
|
EndianBitConverter that converts to/from little-endian byte arrays.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.LittleEndianBitConverter.IsLittleEndian">
|
|
<summary>
|
|
Gets a value indicating whether this convert is little-endian.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.Conversion.LittleEndianBitConverter.Endianness">
|
|
<summary>
|
|
Gets the Endianness (byte-order) in which data is converted using this class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.LittleEndianBitConverter.CopyBytesImpl(System.Int64,System.Int32,System.Byte[],System.Int32)">
|
|
<summary>
|
|
Copies the specified number of bytes from value to buffer, starting at index.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<param name="bytes"></param>
|
|
<param name="buffer"></param>
|
|
<param name="index"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.Conversion.LittleEndianBitConverter.FromBytes(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="buffer"></param>
|
|
<param name="startIndex"></param>
|
|
<param name="count"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.Endianness">
|
|
<summary>
|
|
Endianness enumeration.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Endianness.LittleEndian">
|
|
<summary>
|
|
Little endian; least significant byte first.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Endianness.BigEndian">
|
|
<summary>
|
|
Big endian; most significant byte first.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.FileTypeExtensions">
|
|
<summary>
|
|
<see cref="T:RSG.Platform.FileType"/> extension methods.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileTypeExtensions.FileTypeExtensionAttributes">
|
|
<summary>
|
|
Field for caching the <see cref="T:RSG.Platform.Attributes.FileTypeExtensionAttribute"/> attribute values.
|
|
Since these are defined by compile-time attributes we can cache them.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileTypeExtensions.FileTypeResourceAttributes">
|
|
<summary>
|
|
Field for caching the <see cref="F:RSG.Platform.FileTypeExtensions.FileTypeResourceAttributes"/> attribute values.
|
|
Since these are defined by compile-time attributes we can cache them.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.GetExtensions(RSG.Platform.FileType,System.String@,System.String@)">
|
|
<summary>
|
|
FileType enumeration extension method that returns both the export
|
|
and platform extension strings for a particular FileType value.
|
|
</summary>
|
|
<param name="value">
|
|
<see cref="T:RSG.Platform.FileType"/> value.
|
|
</param>
|
|
<param name="exportExt">
|
|
Export/independent string extension (including ".").
|
|
</param>
|
|
<param name="platformExt">
|
|
Platform string extension (including ".").
|
|
</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.GetExportExtension(RSG.Platform.FileType)">
|
|
<summary>
|
|
FileType enumeration extension method that returns the export
|
|
extension String for a particular FileType value.
|
|
</summary>
|
|
<param name="value">
|
|
<see cref="T:RSG.Platform.FileType"/> value.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:System.String"/> extension (including ".").
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.GetPlatformExtension(RSG.Platform.FileType)">
|
|
<summary>
|
|
FileType enumeration extension method that returns the platform
|
|
extension String for a particular FileType value.
|
|
</summary>
|
|
<param name="value">
|
|
<see cref="T:RSG.Platform.FileType"/> value.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:System.String"/> platform extension (including ".").
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.GetPlatformExtension(RSG.Platform.FileType,RSG.Platform.Platform)">
|
|
<summary>
|
|
Return the extension string for a platforms file type.
|
|
</summary>
|
|
<param name="value">
|
|
<see cref="T:RSG.Platform.FileType"/> value.
|
|
</param>
|
|
<param name="platform">
|
|
Platform to determine extension.
|
|
</param>
|
|
<returns>
|
|
File extension (including ".").
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.GetAllowAdditionalPeriod(RSG.Platform.FileType)">
|
|
<summary>
|
|
Return the value of Allow Additional Period attribute for any given
|
|
<see cref="T:RSG.Platform.FileType"/>.
|
|
</summary>
|
|
<param name="value"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.IsResource(RSG.Platform.FileType)">
|
|
<summary>
|
|
Return a value indicating whether this <see cref="T:RSG.Platform.FileType"/> is a resource.
|
|
</summary>
|
|
<param name="value">
|
|
<see cref="T:RSG.Platform.FileType"/> to check.
|
|
</param>
|
|
<returns>
|
|
true if the type is a resource type; false otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeExtensions.CreateExtensionForPlatform(RSG.Platform.FileType,RSG.Platform.Platform)">
|
|
<summary>
|
|
Return the extension string for a platforms file type.
|
|
</summary>
|
|
<param name="value">
|
|
<see cref="T:RSG.Platform.FileType"/> value.
|
|
</param>
|
|
<param name="platform">
|
|
Platform to determine extension.
|
|
</param>
|
|
<returns>
|
|
File extension (excluding ".").
|
|
</returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.FileTypeUtils">
|
|
<summary>
|
|
<see cref="T:RSG.Platform.FileType"/> enumeration utility methods.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileTypeUtils.ExtensionFileTypeMap">
|
|
<summary>
|
|
Used to cache results of calls to ConvertExtensionToFileType().
|
|
Calls to ConvertExtensionToFileType() should be O(log n) once this is populated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.FileTypeUtils.ConvertExtensionToFileType(System.String)">
|
|
<summary>
|
|
Attempts to convert an extension to a file type
|
|
</summary>
|
|
<param name="extension">
|
|
File extension string (e.g. from <see cref="M:System.IO.Path.GetExtension(System.String)"/>.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:RSG.Platform.FileType"/> value.
|
|
</returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.GameBuildType">
|
|
<summary>
|
|
Enumeration to represent game build type (debug, beta etc).
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Beta">
|
|
<summary>
|
|
Beta build; most commonly run build with RAG support.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.BankRelease">
|
|
<summary>
|
|
BankRelease build; release build with RAG support.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Debug">
|
|
<summary>
|
|
Debug build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Release">
|
|
<summary>
|
|
Release build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Release_PGI">
|
|
<summary>
|
|
Release PGI build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Release_LTCG">
|
|
<summary>
|
|
Release LTCG build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.BankRelease_ASAN">
|
|
<summary>
|
|
BankRelease ASAN build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Release_ASAN">
|
|
<summary>
|
|
Release ASAN build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Final">
|
|
<summary>
|
|
Final build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Profile">
|
|
<summary>
|
|
Profile build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.Profile_LTCG">
|
|
<summary>
|
|
Profile LTCG build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.GameToolDebug">
|
|
<summary>
|
|
GameTool Debug build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.GameToolBeta">
|
|
<summary>
|
|
GameTool Beta build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.GameToolBankRelease">
|
|
<summary>
|
|
GameTool BankRelease build.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.GameBuildType.GameToolRelease">
|
|
<summary>
|
|
GameTool Release build.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.GameBuildTypeUtils">
|
|
<summary>
|
|
GameBuildType enumeration utility and extension methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.GameBuildTypeUtils.TryParseFromFilepath(System.String,RSG.Platform.GameBuildType@)">
|
|
<summary>
|
|
Tries to parse a path to find any BuildConfig value, returning whether the operation was successful
|
|
</summary>
|
|
<param name="path">
|
|
Input path string.
|
|
</param>
|
|
<param name="config">
|
|
<see cref="T:RSG.Platform.GameBuildType"/> found. Only use if method returns true.
|
|
</param>
|
|
<returns>
|
|
true if the string parse was successful; false otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.GameBuildTypeUtils.GetLiveEditCapable">
|
|
<summary>
|
|
Return Live Edit capable build types.
|
|
</summary>
|
|
<returns>
|
|
<see cref="T:System.Collections.Generic.IEnumerable`1"/> of Live Edit capable build types.
|
|
</returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.Images.PlatformImageMonikerGuids">
|
|
<summary>
|
|
Reference to GUIDs and IDs that can be used by Monikers.
|
|
</summary>
|
|
<remarks>GUIDs and integer tuples so we avoid the reference to RSG.Editor.</remarks>
|
|
</member>
|
|
<member name="P:RSG.Platform.Images.PlatformImageMonikerGuids.PlatformWindows">
|
|
<summary>
|
|
Tuple with GUID and ID to use with an ImageMoniker for the Windows platform.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.IO.EndianBinaryReader">
|
|
<summary>
|
|
<see cref="T:System.IO.BinaryReader"/> subclass that uses an <see cref="T:RSG.Platform.Conversion.EndianBitConverter"/>
|
|
to read values for different endianness.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.IO.EndianBinaryReader._endianConverter">
|
|
<summary>
|
|
Endian bit converter object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.IO.EndianBinaryReader._buffer">
|
|
<summary>
|
|
Buffer used for temporary storage before conversion into primitives
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.IO.EndianBinaryReader._disposing">
|
|
<summary>
|
|
Local disposing flag.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.#ctor(RSG.Platform.Conversion.EndianBitConverter,System.IO.Stream)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="converter"></param>
|
|
<param name="stream"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.#ctor(RSG.Platform.Conversion.EndianBitConverter,System.IO.Stream,System.Text.Encoding)">
|
|
<summary>
|
|
Constructor.
|
|
</summary>
|
|
<param name="converter"></param>
|
|
<param name="stream"></param>
|
|
<param name="encoding"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadBoolean">
|
|
<summary>
|
|
Reads a Boolean value from the current stream and advances the current position
|
|
of the stream by one byte.
|
|
</summary>
|
|
<returns>true if the byte is nonzero; otherwise, false.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadDecimal">
|
|
<summary>
|
|
Reads a decimal value from the current stream and advances the current position
|
|
of the stream by sixteen bytes.
|
|
</summary>
|
|
<returns>A decimal value read from the current stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadDouble">
|
|
<summary>
|
|
Reads an 8-byte floating point value from the current stream and advances
|
|
the current position of the stream by eight bytes.
|
|
</summary>
|
|
<returns>An 8-byte floating point value read from the current stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadInt16">
|
|
<summary>
|
|
Reads a 2-byte signed integer from the current stream and advances the current
|
|
position of the stream by two bytes.
|
|
</summary>
|
|
<returns>A 2-byte signed integer read from the current stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadInt32">
|
|
<summary>
|
|
Reads a 4-byte signed integer from the current stream and advances the current
|
|
position of the stream by four bytes.
|
|
</summary>
|
|
<returns>A 4-byte signed integer read from the current stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadInt64">
|
|
<summary>
|
|
Reads an 8-byte signed integer from the current stream and advances the current
|
|
position of the stream by eight bytes.
|
|
</summary>
|
|
<returns>An 8-byte signed integer read from the current stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadSingle">
|
|
<summary>
|
|
Reads a 4-byte floating point value from the current stream and advances
|
|
the current position of the stream by four bytes.
|
|
</summary>
|
|
<returns>A 4-byte floating point value read from the current stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadUInt16">
|
|
<summary>
|
|
Reads a 2-byte unsigned integer from the current stream using little-endian
|
|
encoding and advances the position of the stream by two bytes.
|
|
</summary>
|
|
<returns>A 2-byte unsigned integer read from this stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadUInt32">
|
|
<summary>
|
|
Reads a 4-byte unsigned integer from the current stream and advances the
|
|
position of the stream by four bytes.
|
|
</summary>
|
|
<returns>A 4-byte unsigned integer read from this stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadUInt64">
|
|
<summary>
|
|
Reads an 8-byte unsigned integer from the current stream and advances the
|
|
position of the stream by eight bytes.
|
|
</summary>
|
|
<returns>An 8-byte unsigned integer read from this stream.</returns>
|
|
<exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.Dispose(System.Boolean)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.CheckDisposed">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryReader.ReadInternal(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Reads the given number of bytes from the stream, throwing an exception
|
|
if they can't all be read.
|
|
</summary>
|
|
<param name="data">Buffer to read into</param>
|
|
<param name="size">Number of bytes to read</param>
|
|
</member>
|
|
<member name="T:RSG.Platform.IO.EndianBinaryWriter">
|
|
<summary>
|
|
<see cref="T:System.IO.BinaryWriter"/> subclass that uses an <see cref="T:RSG.Platform.Conversion.EndianBitConverter"/>
|
|
to write values for different endianness.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.IO.EndianBinaryWriter._endianConverter">
|
|
<summary>
|
|
Endian bit converter object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.IO.EndianBinaryWriter._buffer">
|
|
<summary>
|
|
Buffer used for temporary storage before conversion into primitives
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.IO.EndianBinaryWriter._disposing">
|
|
<summary>
|
|
Local disposing flag.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.#ctor(RSG.Platform.Conversion.EndianBitConverter)">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:RSG.Platform.IO.EndianBinaryWriter"/> class
|
|
specifying an <see cref="T:RSG.Platform.Conversion.EndianBitConverter"/> to use.
|
|
</summary>
|
|
<param name="converter">
|
|
Endian converter to use.
|
|
</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.#ctor(RSG.Platform.Conversion.EndianBitConverter,System.IO.Stream)">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:RSG.Platform.IO.EndianBinaryWriter"/> class
|
|
specifying an <see cref="T:RSG.Platform.Conversion.EndianBitConverter"/> to use.
|
|
</summary>
|
|
<param name="converter">
|
|
Endian converter to use.
|
|
</param>
|
|
<param name="stream">
|
|
Stream to use.
|
|
</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.#ctor(RSG.Platform.Conversion.EndianBitConverter,System.IO.Stream,System.Text.Encoding)">
|
|
<summary>
|
|
Initialises a new instance of the <see cref="T:RSG.Platform.IO.EndianBinaryWriter"/> class
|
|
specifying an <see cref="T:RSG.Platform.Conversion.EndianBitConverter"/> to use.
|
|
</summary>
|
|
<param name="converter">
|
|
Endian converter to use.
|
|
</param>
|
|
<param name="stream">
|
|
Stream to use.
|
|
</param>
|
|
<param name="encoding">
|
|
Character encoding to use.
|
|
</param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Boolean)">
|
|
<summary>
|
|
Writes a one-byte Boolean value to the current stream, with 0 representing
|
|
false and 1 representing true.
|
|
</summary>
|
|
<param name="value">The Boolean value to write (0 or 1).</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Decimal)">
|
|
<summary>
|
|
Writes a decimal value to the current stream and advances the stream position
|
|
by sixteen bytes.
|
|
</summary>
|
|
<param name="value">The decimal value to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Double)">
|
|
<summary>
|
|
Writes an eight-byte floating-point value to the current stream and advances
|
|
the stream position by eight bytes.
|
|
</summary>
|
|
<param name="value">The eight-byte floating-point value to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Single)">
|
|
<summary>
|
|
Writes a four-byte floating-point value to the current stream and advances
|
|
the stream position by four bytes.
|
|
</summary>
|
|
<param name="value">The four-byte floating-point value to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Int32)">
|
|
<summary>
|
|
Writes a four-byte signed integer to the current stream and advances the
|
|
stream position by four bytes.
|
|
</summary>
|
|
<param name="value">The four-byte signed integer to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Int64)">
|
|
<summary>
|
|
Writes an eight-byte signed integer to the current stream and advances the
|
|
stream position by eight bytes.
|
|
</summary>
|
|
<param name="value">The eight-byte signed integer to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.Int16)">
|
|
<summary>
|
|
Writes a two-byte signed integer to the current stream and advances the stream
|
|
position by two bytes.
|
|
</summary>
|
|
<param name="value">The two-byte signed integer to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.UInt32)">
|
|
<summary>
|
|
Writes a four-byte unsigned integer to the current stream and advances the
|
|
stream position by four bytes.
|
|
</summary>
|
|
<param name="value">The four-byte unsigned integer to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.UInt64)">
|
|
<summary>
|
|
Writes an eight-byte unsigned integer to the current stream and advances
|
|
the stream position by eight bytes.
|
|
</summary>
|
|
<param name="value">The eight-byte unsigned integer to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Write(System.UInt16)">
|
|
<summary>
|
|
Writes a two-byte unsigned integer to the current stream and advances the
|
|
stream position by two bytes.
|
|
</summary>
|
|
<param name="value">The two-byte unsigned integer to write.</param>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.Dispose(System.Boolean)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.CheckDisposed">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.IO.EndianBinaryWriter.WriteInternal(System.Byte[],System.Int32)">
|
|
<summary>
|
|
Writes the given number of bytes from the stream.
|
|
</summary>
|
|
<param name="data">Buffer to write from.</param>
|
|
<param name="size">Number of bytes to write.</param>
|
|
</member>
|
|
<member name="T:RSG.Platform.PlatformExtensions">
|
|
<summary>
|
|
<see cref="T:RSG.Platform.Platform"/> extension methods.
|
|
</summary>
|
|
<remarks>
|
|
This class now statically caches some of the compile-time attributes. This was
|
|
noted in some Asset Pipeline performance captures to be significant time because
|
|
of the number of assets and consequently the number of hits these methods take.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformExtensions.PlatformRagebuilderPlatformCache">
|
|
<summary>
|
|
Field for caching the <see cref="T:RSG.Platform.Attributes.RagebuilderPlatformAttribute"/> attribute values.
|
|
Since these are defined by compile-time attributes we can cache them.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformExtensions.PlatformRagebuilderTextureTemplateExtensionCache">
|
|
<summary>
|
|
Field for caching the <see cref="T:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute"/> attributes values.
|
|
Since these are defined by compile-time attributes we can
|
|
cache them.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformExtensions.PlatformRagebuilderCharacterCache">
|
|
<summary>
|
|
Field for caching the <see cref="T:RSG.Platform.Attributes.PlatformExtensionCharacterAttribute"/> attribute values.
|
|
Since these are defined by compile-time attributes we can cache them.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformIcon(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return icon bitmap source for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
PLatform icon.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformToRagebuilderPlatform(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return Ragebuilder Platform String for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:System.String"/> representing the platform for Ragebuilder.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformToGamePlatform(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return Game Platform String for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
String for game.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformRagebuilderTextureTemplate(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return Ragebuilder Texture Template extensions attribute for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
Instance of <see cref="T:RSG.Platform.Attributes.RagebuilderTextureTemplateAttribute"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformRagebuilderTextureTemplateExtension(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return Ragebuilder Texture Template extension for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
Texture template extension.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformToVisualStudioPlatform(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return Visual Studio Platform String for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
Visual Studio platform.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.Endianness(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return platform endianness for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
Endianness of the platform.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.Is64BitArchitecture(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return whether platform is 64-bit architecture.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
true if 64-bit architecture; false otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformToFriendlyName(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return friendly name String for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
Friendly name for the <see cref="T:RSG.Platform.Platform"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformExtensions.PlatformRagebuilderCharacter(RSG.Platform.Platform)">
|
|
<summary>
|
|
Return Platform Extension Character for a Platform enum value.
|
|
</summary>
|
|
<param name="platform">
|
|
<see cref="T:RSG.Platform.Platform"/> value.
|
|
</param>
|
|
<returns>
|
|
Character that indicates the Ragebuilder Platform.
|
|
</returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.PlatformFeatures">
|
|
<summary>
|
|
Hardware feature flags. Way of tagging platforms that can support particular
|
|
features giving a finer grain of control over the PlatformGeneration enumeration.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformFeatures.None">
|
|
<summary>
|
|
No hardware features.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformFeatures.All">
|
|
<summary>
|
|
All hardware features.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformFeatures.Generation7Default">
|
|
<summary>
|
|
Seventh generation hardware default features.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformFeatures.Generation8Default">
|
|
<summary>
|
|
Eigth generation hardware default features.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.PlatformGeneration">
|
|
<summary>
|
|
Hardware generation enumeration. This could be used as a way of
|
|
marking features to support based on hardware-generations to
|
|
support generation transitions. Alternatively a hardware feature
|
|
flag enumeration may be required.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformGeneration.None">
|
|
<summary>
|
|
Unknown hardware generation.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformGeneration.Seventh">
|
|
<summary>
|
|
Seventh generation; Xbox 360, PS3 etc.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformGeneration.Eigth">
|
|
<summary>
|
|
Eigth generation; Xbox One, PS4 etc.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.FileType">
|
|
<summary>
|
|
Type of asset files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.BoundsDictionary">
|
|
<summary>
|
|
Collision bounds dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.BoundsFile">
|
|
<summary>
|
|
Collision bounds file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Blendshape">
|
|
<summary>
|
|
Blendshape file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ClipDictionary">
|
|
<summary>
|
|
Clip dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.DrawableDictionary">
|
|
<summary>
|
|
Drawable dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Drawable">
|
|
<summary>
|
|
Drawable file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Fragment">
|
|
<summary>
|
|
Fragment file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.TextureDictionary">
|
|
<summary>
|
|
Texture dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ClothDictionary">
|
|
<summary>
|
|
Cloth dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.BlendshapeDictionary">
|
|
<summary>
|
|
Blendshape dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.VisualEffectDictionary">
|
|
<summary>
|
|
Visual effects dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ExpressionDictionary">
|
|
<summary>
|
|
Expression dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.FrameFilterDictionary">
|
|
<summary>
|
|
Frame filter dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Metadata">
|
|
<summary>
|
|
Metadata (parCodeGen) file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Manifest">
|
|
<summary>
|
|
RPF Manifest file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Cachefile">
|
|
<summary>
|
|
RPF Cache file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.PSO">
|
|
<summary>
|
|
PSO Metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ResourcedPsoMetadata">
|
|
<summary>
|
|
Resourced PSO Metadata file.
|
|
</summary>
|
|
This gets mapped to the same non-resoured variant because the runtime
|
|
streaming module can handle the different file types.
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Script">
|
|
<summary>
|
|
SanScript file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ITYP">
|
|
<summary>
|
|
Map ITYP Metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.IMAP">
|
|
<summary>
|
|
Map IMAP Metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.TexturePipelineSpecification">
|
|
<summary>
|
|
Texture processing pipeline specification metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.TexturePipelineTemplate">
|
|
<summary>
|
|
Texture processing pipeline template metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.TexturePipelineTemplateLink">
|
|
<summary>
|
|
Texture processing pipeline link metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.RagePackFile">
|
|
<summary>
|
|
RPF.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ZipArchive">
|
|
<summary>
|
|
Zip file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.CutsceneMetadata">
|
|
<summary>
|
|
Cutscene metadata file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ExportBoundFile">
|
|
<summary>
|
|
Export bound file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.AnimFile">
|
|
<summary>
|
|
Animation file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ClipFile">
|
|
<summary>
|
|
Clip file (animation metadata).
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.File">
|
|
<summary>
|
|
Generic file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.VehicleRecording">
|
|
<summary>
|
|
Vehicle recording file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.WaypointRecording">
|
|
<summary>
|
|
Waypoint recording file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.MaterialObject">
|
|
<summary>
|
|
Material Preset file for an object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.MaterialSurface">
|
|
<summary>
|
|
Material Preset file for a surface.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.MaterialTemplate">
|
|
<summary>
|
|
Material Preset template file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.MaterialTemplateExport">
|
|
<summary>
|
|
Material Preset export file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.MotionTree">
|
|
<summary>
|
|
Motion tree file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.TetrahedronNode">
|
|
<summary>
|
|
Tetrahedron file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.TetrahedronElement">
|
|
<summary>
|
|
Tetrahedron file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.SceneLinkDictionary">
|
|
<summary>
|
|
Object (Scene?) Link Dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.MapExtensionDictionary">
|
|
<summary>
|
|
Map Extension dictionary file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Occlusion">
|
|
<summary>
|
|
Map occlusion file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.ProcessorParameterXML">
|
|
<summary>
|
|
Independent file type to resemble a parameter XML.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.SceneXML">
|
|
<summary>
|
|
SceneXml file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.FileList">
|
|
<summary>
|
|
File type to resemble a FileList.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.CSharpScriptObject">
|
|
<summary>
|
|
File type to CSharp Script Object.
|
|
</summary>
|
|
<remarks>
|
|
The odd Regex ranges are to ensure we don't pick up TCS for
|
|
texture template specification.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Texture">
|
|
<summary>
|
|
File type for textures.
|
|
</summary>
|
|
<remarks>
|
|
This is trying out specifying multiple <see cref="T:RSG.Platform.Attributes.FileTypeExtensionAttribute"/>
|
|
per file type value. Ensure you update the <see cref="T:RSG.Base.Attributes.RegexAttribute"/> too if
|
|
you add additional extensions.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Mesh">
|
|
<summary>
|
|
Mesh file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Blacklist">
|
|
<summary>
|
|
Taint file from a blacklist export.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.FileType.Unknown">
|
|
<summary>
|
|
Unknown file type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.Filename">
|
|
<summary>
|
|
Generic filename and path utility methods.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Filename.AssetsNamespace">
|
|
<summary>
|
|
Assets namespace constant to avoid reference to framework RSG.Assets.Constants.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Filename.DefaultGuidNumberOfFolderLevels">
|
|
<summary>
|
|
Default number of Guid characters to use for folder levels.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GetBasename(System.String)">
|
|
<summary>
|
|
Return filename basename; stripping off all extensions.
|
|
</summary>
|
|
<param name="filename">
|
|
Input filename.
|
|
</param>
|
|
<returns>
|
|
Filename basename (no extensions).
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GetExtensions(System.String)">
|
|
<summary>
|
|
Return an array of string extensions; to determine file types.
|
|
</summary>
|
|
<param name="filename">Input filename.</param>
|
|
<returns>Array of String extensions.</returns>
|
|
E.g.
|
|
PathConversion.GetExtensions(@"x:\path\asset.idr.zip");
|
|
--> [ "zip", "idr" ]
|
|
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GetFileTypes(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Return an array of FileType enum values; to determine file types.
|
|
</summary>
|
|
<param name="extensions">Array of extensions.</param>
|
|
<returns>
|
|
Array of <see cref="T:RSG.Platform.FileType"/> values indicating all file types.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.IsSubPath(System.String,System.String)">
|
|
<summary>
|
|
Goes through parents of a directory and compares to another
|
|
</summary>
|
|
<param name="path"></param>
|
|
<param name="root"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.ComparePaths(System.String,System.String)">
|
|
<summary>
|
|
Whether two paths with potentiually different case and seperators are the same
|
|
</summary>
|
|
<param name="path1"></param>
|
|
<param name="path2"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GetFileTypes(System.String)">
|
|
<summary>
|
|
Return an array of FileType enum values; to determine file types.
|
|
</summary>
|
|
<param name="filename">
|
|
Filename string to determine file type for.
|
|
</param>
|
|
<returns>
|
|
Array of <see cref="T:RSG.Platform.FileType"/> values indicating all file types.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GameToPipelineFilename(System.String)">
|
|
<summary>
|
|
Takes a platform specific filename (common:/) and converts it into a
|
|
pipeline friendly path ($(build)/common/)
|
|
</summary>
|
|
<param name="gameFilename">
|
|
Game path.
|
|
</param>
|
|
<returns>
|
|
Local machine path.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.IsVaultAssetPath(System.String)">
|
|
<summary>
|
|
Return whether the passed in <see cref="T:System.String"/> is a Vault Asset path.
|
|
</summary>
|
|
<param name="path">
|
|
Path string to check.
|
|
</param>
|
|
<returns>
|
|
true if the path string is a valid Vault Asset; false otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GetFullPaths(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Helper method that returns an enumerable of file and Vault Asset paths and
|
|
correctly expands the non-Asset Paths only.
|
|
</summary>
|
|
<param name="paths">
|
|
Input paths to expand correctly; based on whether they are files or vault assets.
|
|
</param>
|
|
<returns>
|
|
Enumerable of expanded paths.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.Filename.GetGuidPath(System.String,System.Guid,System.String,System.UInt32)">
|
|
<summary>
|
|
Get a directory path for a GUID where we use characters of the GUID
|
|
as subdirectories.
|
|
</summary>
|
|
<param name="rootPath"></param>
|
|
<param name="guid"></param>
|
|
<param name="extension">
|
|
File extension to append (should include ".").
|
|
</param>
|
|
<param name="numberOfFolderLevels">
|
|
Number of directory levels to use (default: 3).
|
|
</param>
|
|
<example>
|
|
Guid g = new Guid("5620b495-a21f-4d0c-972d-2eba736151d2");
|
|
String directory = Filename.GetGuidBasedDirectory(
|
|
@"x:\testfolder",
|
|
g);
|
|
// directory is now @"x:\testfolder\5\6\2\5620b495-a21f-4d0c-972d-2eba736151d2"
|
|
</example>
|
|
</member>
|
|
<member name="T:RSG.Platform.Platform">
|
|
<summary>
|
|
Platform enumeration.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Independent">
|
|
<summary>
|
|
Independent platform (export data).
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Win32">
|
|
<summary>
|
|
Windows x86, 32-bit.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Win64">
|
|
<summary>
|
|
Windows AMD64, 64-bit.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.PS3">
|
|
<summary>
|
|
Sony PlayStation 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Xbox360">
|
|
<summary>
|
|
Microsoft Xbox 360.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.PS4">
|
|
<summary>
|
|
Sony PlayStation 4.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.XboxOne">
|
|
<summary>
|
|
Microsoft Xbox One.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Android">
|
|
<summary>
|
|
Android platform.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.AppleIos">
|
|
<summary>
|
|
Apple iOS platform.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.PS4Pro">
|
|
<summary>
|
|
Sony PlayStation 4 Pro.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.XboxOneX">
|
|
<summary>
|
|
Microsoft Xbox One X (Scorpio).
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Linux">
|
|
<summary>
|
|
linux - generic linux platform, currently aimed at 64-bit LE architecture; if there's a need to support other types,
|
|
we'll need to account for it withing the code/data, or make a new platfom (eg, linux32).
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.Yeti">
|
|
<summary>
|
|
Yeti - proprietary platform based on linux; will probably share existing x64 data/pipeline, but it's possible there will be exceptions in the future.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.Platform.NX64">
|
|
<summary>
|
|
NX64 - Nintendo Switch
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.PlatformIcons">
|
|
<summary>
|
|
Provides static properties that give access to platform icons that can be used
|
|
throughout an application.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformIcons._playstation">
|
|
<summary>
|
|
The private field used for the <see cref="P:RSG.Platform.PlatformIcons.PS4"/> and <see cref="P:RSG.Platform.PlatformIcons.PS3"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformIcons._syncRoot">
|
|
<summary>
|
|
A generic object that provides thread safety access to the image sources.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformIcons._windows">
|
|
<summary>
|
|
The private field used for the <see cref="P:RSG.Platform.PlatformIcons.Win32"/> and <see cref="P:RSG.Platform.PlatformIcons.Win64"/>
|
|
property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformIcons._xbox">
|
|
<summary>
|
|
The private field used for the <see cref="P:RSG.Platform.PlatformIcons.XboxOne"/> and <see cref="P:RSG.Platform.PlatformIcons.Xbox360"/>
|
|
property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformIcons._android">
|
|
<summary>
|
|
The private field used for the <see cref="P:RSG.Platform.PlatformIcons.Android"/> property
|
|
property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformIcons._ios">
|
|
<summary>
|
|
The private field used for the <see cref="P:RSG.Platform.PlatformIcons.AppleIos"/> property
|
|
property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.PS3">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the playstation 3 platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.PS4">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the playsation 4 platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.Win32">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the win32 platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.Win64">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the win32 platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.Xbox360">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the xbox 360 platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.XboxOne">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the xbox one platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.Android">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the android platform.
|
|
</summary>
|
|
</member>
|
|
<member name="P:RSG.Platform.PlatformIcons.AppleIos">
|
|
<summary>
|
|
Gets the icon that shows a symbol for the ios platform.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformIcons.EnsureLoaded(System.Windows.Media.Imaging.BitmapSource@,System.String)">
|
|
<summary>
|
|
Ensures that the specified image source is loaded with the specified resource name.
|
|
</summary>
|
|
<param name="source">
|
|
The image source that should be loaded.
|
|
</param>
|
|
<param name="resourceName">
|
|
The name of the resource the loaded image source should set as its source.
|
|
</param>
|
|
</member>
|
|
<member name="T:RSG.Platform.PlatformSDK">
|
|
<summary>
|
|
Helper for platform SDK parsing.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.VersionRegex">
|
|
<summary>
|
|
Regex to parse version numbers including decimals.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKFolder">
|
|
<summary>
|
|
Environment variable for the folder of the XDK files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKFile">
|
|
<summary>
|
|
The local XDK version information file.
|
|
This seems to have been depreciated as of Nov 2015 XDK 10.0.10586.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKVersionDefPrefix">
|
|
<summary>
|
|
The prefix in the XDK version file for the version number.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKInfoExecutable">
|
|
<summary>
|
|
Path to the XDK info executable.
|
|
This is preferred as of Nov 2015 XDK 10.0.10586.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKInfoArguments">
|
|
<summary>
|
|
The arguments for the XDK executable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKVersionPrefix">
|
|
<summary>
|
|
Prefix of the XDK version from the output of the XDK executable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKEditionPrefix">
|
|
<summary>
|
|
Prefix of the XDK version from the output of the XDK executable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.DurangoSDKEditionCutoff">
|
|
<summary>
|
|
Cutoff version for the XDK that determines whether or not to use Edition or Version format.
|
|
E.g if a number is <, use Version format. <= is Edition format.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.OrbisSDKFolder">
|
|
<summary>
|
|
Environment variable for the folder of the Orbis SDK files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.OrbisHostToolsFolder">
|
|
<summary>
|
|
Environment variable for the folder of the Orbis SDK files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.OrbisSDKExecutable">
|
|
<summary>
|
|
The local Orbis SDK version information file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.OrbisSDKVersionPrefix">
|
|
<summary>
|
|
Prefix of the SDK version number output to parse.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.OrbisSCERootFolder">
|
|
<summary>
|
|
Environment variable for the folder of the SCE files.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalOrbisSDKVersion">
|
|
<summary>
|
|
Attempts to parse the local orbis SDK version. Can throw exceptions.
|
|
</summary>
|
|
<returns>Null if version cannot be found.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.IsDurangoSDKEdition(System.String)">
|
|
<summary>
|
|
Checks if the input is a durango SDK edition or not.
|
|
</summary>
|
|
<param name="verToCheck"></param>
|
|
<returns>True if the input is an edition, false if it is a version number.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.IsOrbisRemoteViewerServerInstalled">
|
|
<summary>
|
|
Checks to see if the Orbis Remote Viewer Server is installed.
|
|
</summary>
|
|
<returns>True if the Remote Viewer Server lib is found.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalDurangoSDKVersion">
|
|
<summary>
|
|
Attempts to parse the local durango SDK version. Can throw IO exceptions.
|
|
</summary>
|
|
<returns>Null if version cannot be found.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalDurangoSDKEdition">
|
|
<summary>
|
|
Attempts to parse the output from the XDK executable for the SDK version.
|
|
Can throw IO and Process exceptions.
|
|
</summary>
|
|
<returns>Null if edition could not be found.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.IsSDKCompatible(System.String,System.String)">
|
|
<summary>
|
|
Compares 2 SDK version strings and returns if they can be used together.
|
|
E.g User is on 1.5, this can be used with a build that is for 1.4 but
|
|
1.4 can't be used on a build with 1.5
|
|
If SDK has names in it (eg Jan 2009 XDK), then an exact comparison is used.
|
|
</summary>
|
|
<param name="verToCheck"></param>
|
|
<param name="verToCompare"></param>
|
|
<returns>True if the first param is compatible with the second param.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.ExecuteCMD(System.String,System.String,System.Int32)">
|
|
<summary>
|
|
Executes shell command in a separate process.
|
|
Waits for Exit for specified time in milliseconds.
|
|
</summary>
|
|
<param name="cmd"></param>
|
|
<param name="args"></param>
|
|
<param name="timeoutMS"></param>
|
|
<returns>Standard console output</returns>
|
|
</member>
|
|
<member name="F:RSG.Platform.PlatformSDK.GetIpAddressDefaultTimeoutMs">
|
|
<summary>
|
|
Default Timeout in milliseconds for querying IP address
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalDurangoIPAddress">
|
|
<summary>
|
|
Attempts to get default IP address from connected XBOX1 DevKit.
|
|
</summary>
|
|
<returns>Null if IP address cannot be found.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalOrbisIPAddress">
|
|
<summary>
|
|
Attempts to get default IP address from connected PS4 DevKit.
|
|
</summary>
|
|
<returns>Null if IP address cannot be found.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalOrbisSDKFolder">
|
|
<summary>
|
|
Returns default SCE root folder.
|
|
</summary>
|
|
<returns>Folder</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalOrbisHostToolsFolder">
|
|
<summary>
|
|
Returns current SCE host_tools root folder.
|
|
</summary>
|
|
<returns>Folder</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.GetLocalDurangoSDKFolder">
|
|
<summary>
|
|
Returns default XDK root folder.
|
|
</summary>
|
|
<returns>Folder</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.ParseDurangoSDKInfo(System.String)">
|
|
<summary>
|
|
Attempts to read output from XDK info executable and parses out version strings.
|
|
Can throw IO and Process exceptions.
|
|
</summary>
|
|
<param name="prefix">Prefix format before the version number.</param>
|
|
<returns>Null if executable could not be found or output parsed.</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformSDK.ParseAdressIPv4(System.String)">
|
|
<summary>
|
|
Attempts to parse IPv4 address from arbitrary text.
|
|
Returns first IP address in the text.
|
|
</summary>
|
|
<param name="line">
|
|
Input string.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:System.Net.IPAddress"/> if parse was successful; otherwise null.
|
|
</returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.PlatformUtils">
|
|
<summary>
|
|
Platform enumeration utility and extension methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformUtils.RagebuilderPlatformToPlatform(System.String)">
|
|
<summary>
|
|
Return Platform enum value from a Ragebuilder platform string.
|
|
</summary>
|
|
<param name="ragebuilderPlatform">
|
|
Ragebuilder platform string.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:RSG.Platform.Platform"/> for Ragebuilder platform.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformUtils.GamePlatformToPlatform(System.String)">
|
|
<summary>
|
|
Return Platform enum value from a game platform string.
|
|
</summary>
|
|
<param name="gamePlatform">
|
|
Game platform string.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:RSG.Platform.Platform"/> for Ragebuilder platform.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformUtils.PlatformFromString(System.String)">
|
|
<summary>
|
|
Return Platform value from String representation.
|
|
</summary>
|
|
<param name="platform">Platform string.</param>
|
|
<returns>
|
|
<see cref="T:RSG.Platform.Platform"/> value for the string.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformUtils.PlatformFromFriendlyName(System.String)">
|
|
<summary>
|
|
Return Platform value from friendly name string representation.
|
|
</summary>
|
|
<param name="friendlyName">
|
|
Friendly name to convert.
|
|
</param>
|
|
<returns>
|
|
<see cref="T:RSG.Platform.Platform"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformUtils.FilenameToPlatform(System.String)">
|
|
<summary>
|
|
Return Platform from an asset filename.
|
|
</summary>
|
|
<param name="filename">Asset filename</param>
|
|
<returns>Platform value</returns>
|
|
</member>
|
|
<member name="M:RSG.Platform.PlatformUtils.RpfFileNameToPlatform(System.String)">
|
|
<summary>
|
|
Return Platform from an RPF filename.
|
|
</summary>
|
|
<param name="fileName">RPF resource filename</param>
|
|
<returns>Platform value</returns>
|
|
</member>
|
|
<member name="T:RSG.Platform.ResourceCompressionType">
|
|
<summary>
|
|
Describes the type of compression used on resource files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.ResourceCompressionType.None">
|
|
<summary>
|
|
No resource compression.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.ResourceCompressionType.Zlib">
|
|
<summary>
|
|
Zlib resource compression.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.ResourceCompressionType.OodleKraken">
|
|
<summary>
|
|
RAD Oodle/Kraken resource compression.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.ResourceCompressionType.Unknown">
|
|
<summary>
|
|
Unknown resource compression.
|
|
</summary>
|
|
</member>
|
|
<member name="T:RSG.Platform.TextureTemplateModifiers">
|
|
<summary>
|
|
Enum defining set of texture template modifiers that we can utilise that has Ragebuilder
|
|
support.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.TextureTemplateModifiers.None">
|
|
<summary>
|
|
No modifiers.
|
|
</summary>
|
|
</member>
|
|
<member name="F:RSG.Platform.TextureTemplateModifiers.UHD">
|
|
<summary>
|
|
Ultra-HD modifier (PS4 Pro, Scorpio, High-End PC). This defines a TCP template
|
|
named "{platform}hd.tcp" that would be picked up for Sparse Targets.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|