diff --git a/.vs/BfresLibrary/DesignTimeBuild/.dtbcache b/.vs/BfresLibrary/DesignTimeBuild/.dtbcache index 3251631..e707d07 100644 Binary files a/.vs/BfresLibrary/DesignTimeBuild/.dtbcache and b/.vs/BfresLibrary/DesignTimeBuild/.dtbcache differ diff --git a/.vs/BfresLibrary/DesignTimeBuild/.dtbcache.v2 b/.vs/BfresLibrary/DesignTimeBuild/.dtbcache.v2 index 40f507d..4b01694 100644 Binary files a/.vs/BfresLibrary/DesignTimeBuild/.dtbcache.v2 and b/.vs/BfresLibrary/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.dll b/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.dll index f0ffe5a..ca7c148 100644 Binary files a/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.dll and b/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.dll differ diff --git a/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.pdb b/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.pdb index 7413ad3..dd3eb4d 100644 Binary files a/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.pdb and b/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.pdb differ diff --git a/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.xml b/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.xml index 3d068b8..8d8976e 100644 --- a/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.xml +++ b/Libraries/Standard/Syroot.NintenTools.NSW.Bntx.xml @@ -117,1578 +117,202 @@ The name of the file to save the contents into. - - - Represents a 16-bit fixed-point decimal consisting of 1 sign bit, 10 integer bits and 5 fractional bits (denoted - as Q10.5). Note that the implementation is not reporting over- and underflowing errors. - - - Examples: - SIIIIIII_IIIFFFFF - 0b00000000_00010000 = 0.5 - 0b00000000_00100000 = 1 - 0b00000001_00000000 = 8 - 0b01000000_00000000 = 512 - 0b10000000_00000000 = -1024 - - - - - Represents the largest possible value of . - - - - - Represents the smallest possible value of . - - - - - Initializes a new instance of the struct from the given - representation. - - The raw representation of the internally stored bits. - - - - Gets the internally stored value to represent the instance. - - Signed to get arithmetic rather than logical shifts. - - - - Returns the given . - - The . - The result. - - - - Adds the first to the second one. - - The first . - The second . - The addition result. - - - - Negates the given . - - The to negate. - The negated result. - - - - Subtracts the first from the second one. - - The first . - The second . - The subtraction result. - - - - Multiplicates the given by the scalar. - - The . - The scalar. - The multiplication result. - - - - Multiplicates the first by the second one. - - The first . - The second . - The multiplication result. - - - - Divides the given through the scalar. - - The . - The scalar. - The division result. - - - - Divides the first through the second one. - - The first . - The second . - The division result. - - - - Gets a value indicating whether the first specified is the same as the second - specified . - - The first to compare. - The second to compare. - true, if both are the same. - - - - Gets a value indicating whether the first specified is not the same as the second - specified . - - The first to compare. - The second to compare. - true, if both are not the same. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - + - Converts the given value to a instance. - - The value to represent in the new - instance. + Represents an _RLT section in a subfile, storing pointers to sections in a Bntx. + - + - Converts the given value to a instance. + Gets or sets the instance storing the data which forms the shape's surface. Saved + depending on . - The value to represent in the new - instance. - + - Converts the given value to a instance. + Represents the non-generic base of a dictionary which can quickly look up instances via + key or index. - The value to represent in the new - instance. - + - Converts the given value to a instance. + Initializes a new instance of the class. - The value to represent in the new - instance. - + - Gets a value indicating whether this is the same as the second specified - . + Gets the number of instances stored. - The object to compare, if it is a . - true, if both are the same. - + - Gets a hash code as an indication for object equality. + Adds the given to insert in the dictionary. - The hash code. + Duplicated instances + already exists. - + - Gets a string describing this . + Removes the given from the dictionary. - A string describing this . + Duplicated instances + already exists. - + - Indicates whether the current is equal to another . + Determines whether the given is in the dictionary. - A to compare with this . - true if the current is equal to the other parameter; otherwise, false. + true if was found in the dictionary; otherwise false. - - - Represents a 4-byte value which can hold differently typed data. - - - - - The data as an . - - - - - The data as a . - - - - - The data as an . - - - - - Converts the given value to a instance. - - The value to represent in the new instance. - - - - - Converts the given value to a instance. - - The value to represent in the new instance. - - - - - Converts the given value to a instance. - - The value to represent in the new instance. - - - - - Converts the given value to an instance. - - The value to represent in the new instance. - - - - - Converts the given value to a instance. - - The value to represent in the new instance. - - - - - Converts the given value to an instance. - - The value to represent in the new instance. - - - - - Returns the for this instance. - - The enumerated constant that is the of the class or value type that - implements this interface. - - - - This operation is not supported. - - - - - This operation is not supported. - - - - - This operation is not supported. - - - - - This operation is not supported. - - - - - This operation is not supported. - - - - - Converts the value of this instance to an equivalent double-precision floating-point number using the - specified culture-specific formatting information. - - An interface implementation that supplies - culture-specific formatting information. - A double-precision floating-point number equivalent to the value of this instance. - - - - This operation is not supported. - - - - - Converts the value of this instance to an equivalent 32-bit signed integer using the specified - culture-specific formatting information. - - An interface implementation that supplies - culture-specific formatting information. - An 32-bit signed integer equivalent to the value of this instance. - - - - Converts the value of this instance to an equivalent 64-bit signed integer using the specified - culture-specific formatting information. - - An interface implementation that supplies - culture-specific formatting information. - An 64-bit signed integer equivalent to the value of this instance. - - - - This operation is not supported. - - - - - Converts the value of this instance to an equivalent single-precision floating-point number using the - specified culture-specific formatting information. - - An interface implementation that supplies - culture-specific formatting information. - A single-precision floating-point number equivalent to the value of this instance. - - - - This operation is not supported. - - - - - Converts the value of this instance to an of the specified that has - an equivalent value, using the specified culture-specific formatting information. - - The to which the value of this instance is converted. - - An interface implementation that supplies - culture-specific formatting information. - An instance of type conversionType whose value is equivalent to the value of - this instance. - - - - This operation is not supported. - - - - - This operation is not supported. - - - - - This operation is not supported. - - - - - Represents a 16-bit half-precision floating point value according to the IEEE 754 standard. - - - Examples: - SEEEEEFF_FFFFFFFF - 0b00000000_00000000 = 0 - 1b00000000_00000000 = -0 - 0b00111100_00000000 = 1 - 0b11000000_00000000 = -2 - 0b11111011_11111111 = 65504 (MaxValue) - 0b01111100_00000000 = PositiveInfinity - 0b11111100_00000000 = NegativeInfinity - - - - - Represents the smallest positive value greater than zero. - - - - - Represents the largest possible value of . - - - - - Represents the smallest possible value of . - - - - - Represents not a number (NaN). - - - - - Represents negative infinity. - - - - - Represents positive infinity. - - - - - Initializes a new instance of the struct from the given - representation. - - The raw representation of the internally stored bits. - - - - Gets the internally stored value to represent the instance. - - Signed to get arithmetic rather than logical shifts. - - - - Returns the given . - - The . - The result. - - - - Adds the first to the second one. - - The first . - The second . - The addition result. - - - - Negates the given . - - The to negate. - The negated result. - - - - Subtracts the first from the second one. - - The first . - The second . - The subtraction result. - - - - Multiplicates the first by the second one. - - The first . - The second . - The multiplication result. - - - - Divides the first through the second one. - - The first . - The second . - The division result. - - - - Gets a value indicating whether the first specified is the same as the second - specified . - - The first to compare. - The second to compare. - true, if both are the same. - - - - Gets a value indicating whether the first specified is not the same as the second - specified . - - The first to compare. - The second to compare. - true, if both are not the same. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - - - Converts the given value to a instance. - - The value to represent in the new - instance. - - + - Gets a value indicating whether this is the same as the second specified - . + Returns the key given is within range of the dictionary. - The object to compare, if it is a . - true, if both are the same. - + - Gets a hash code as an indication for object equality. + Returns the key given is within range of the dictionary. - The hash code. - + - Gets a string describing this . + Gets or sets the instance stored at the specified . - A string describing this . + The 0-based index of the instance to get or set. + The at the specified . + The index is smaller than 0 or bigger or equal to + . - + - Indicates whether the current is equal to another . + Searches for the specified and returns the zero-based index of the first occurrence + within the entire dictionary. - A to compare with this . - true if the current is equal to the other parameter; otherwise, false. - + The instance to locate in the dictionary. The value can be + null. + The zero-based index of the first occurence of within the entire + dictionary if found; otherwise -1. - + - Returns a value indicating whether the specified number evaluates to not a number (). + Removes all elements from the dictionary. - A half-precision floating-point number. - true if value evaluates to not a number (); otherwise false. - + - Returns a value indicating whether the specified number evaluates to negative or positive infinity. - - A half-precision floating-point number. - true if half evaluates to or ; - otherwise false. - - - - Returns a value indicating whether the specified number evaluates to negative infinity. - - A half-precision floating-point number. - true if half evaluates to ; otherwise false. - - - - Returns a value indicating whether the specified number evaluates to positive infinity. - - A half-precision floating-point number. - true if half evaluates to ; otherwise false. - - - - Represents a buffer of data uploaded to the GPU which can hold arbitrary data. - - - - - The size of a full vertex in bytes. - - - - - The raw bytes stored for each buffering. - - - - - Represents an memory pool section in a subfile, storing memory. - - - - - Represents an memory info section in a subfile. References vertex and index buffers - - - - - Gets or sets the buffer instance that stores face data first, then vertex buffer after. - - - - - Gets or sets the memory pool property - - - - - Represents an _RLT section in a subfile, storing pointers to sections in a Bntx. - - - - - Gets or sets the instance storing the data which forms the shape's surface. Saved - depending on . - - - - - Represents the non-generic base of a dictionary which can quickly look up instances via - key or index. - - - - - Initializes a new instance of the class. - - - - - Gets the number of instances stored. - - - - - Adds the given to insert in the dictionary. - - Duplicated instances - already exists. - - - - Removes the given from the dictionary. - - Duplicated instances - already exists. - - - - Determines whether the given is in the dictionary. - - true if was found in the dictionary; otherwise false. - - - - - Returns the key given is within range of the dictionary. - - - - - Returns the key given is within range of the dictionary. - - - - - Gets or sets the instance stored at the specified . - - The 0-based index of the instance to get or set. - The at the specified . - The index is smaller than 0 or bigger or equal to - . - - - - Searches for the specified and returns the zero-based index of the first occurrence - within the entire dictionary. - - The instance to locate in the dictionary. The value can be - null. - The zero-based index of the first occurence of within the entire - dictionary if found; otherwise -1. - - - - Removes all elements from the dictionary. - - - - - Returns only the publically visible nodes, excluding the root node. + Returns only the publically visible nodes, excluding the root node. - Represents a node forming the Patricia trie of the dictionary. - - - - - Represents a which is stored in a . - - - - - The textual represented by this instance. - - - - - The with which this string was read or will be written. - - - - - Converts the given value to a instance. - - The value to represent in the new instance. - - - - - Converts the given value to an instance. - - The value to represent in the new instance. - - - - - Returns the value of the property. - - The value of the property. - - - - Represents a 2D transformation. - - - - - The size of this structure. - - - - - The scaling amount of the transformation. - - - - - The rotation angle of the transformation. - - - - - The translation amount of the transformation. - - - - - Represents a 3D transformation. - - - - - The size of this structure. - - - - - The scaling amount of the transformation. - - - - - The rotation amount of the transformation. - - - - - The translation amount of the transformation. - - - - - Represents a 2D texture transformation. - - - - - The size of this structure. - - - - - The with which the transformation is applied. - - - - - The scaling amount of the transformation. - - - - - The rotation angle of the transformation. - - - - - The translation amount of the transformation. - - - - - Represents a 2D texture transformation which is multiplied by a 3x4 matrix referenced at runtime by the - . - - - - - The size of this structure. - - - - - The with which the transformation is applied. - - - - - The scaling amount of the transformation. - - - - - The rotation angle of the transformation. - - - - - The translation amount of the transformation. - - - - - A pointer to a 3x4 matrix to multiply the transformation with. Set at runtime. - - - - - Represents the texture transformation mode used in and . - - - - - Represents custom user variables which can be attached to many sections and subfiles of a . - - - - - Gets or sets the name with which the instance can be referenced uniquely in - instances. - - - - - The data type of the stored values. - - - - - Returns the stored value as an array of instances when the is - . - - The typed value. - - - - Returns the stored value as an array of instances when the is - . - - The typed value. - - - - Returns the stored value as an array of instances when the is - or . - - The typed value. - - - - Returns the stored value as an array of instances when the is - . - - The typed value. - - - - Sets the stored as an array and the to - - - The value to store. - - - - Sets the stored as a array and the to - - - The value to store. - - - - Sets the stored as a array and the to - or depending on - . - - true to store data as UTF-16 encoded strings, or false to store it - as ASCII encoded strings. - The value to store. - - - - Sets the stored as a array and the to - - - The value to store. - - - - Represents the possible data types of values stored in instances. - - - - - The values is an array. - - - - - The values is a array. - - - - - The values is a array encoded in ASCII. - - - - - The values is a array. - - - - - The values is a array encoded in UTF-16. - - - - - Represents extension methods for the class. - - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The in which values are stored. - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The in which values are stored. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The in which values are stored. - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The in which values are stored. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The in which values are stored. - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The in which values are stored. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Reads a instance from the current stream and returns it. - - The extended . - The instance. - - - - Reads instances from the current stream and returns them. - - The extended . - The number of instances to read. - The instances. - - - - Represents extension methods for the class. - - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - The in which values are stored. - - - - Writes instances into the current stream. - - The extended . - The instances. - The in which values are stored. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - The in which values are stored. - - - - Writes instances into the current stream. - - The extended . - The instances. - The in which values are stored. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - The in which values are stored. - - - - Writes instances into the current stream. - - The extended . - The instances. - The in which values are stored. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Writes a instance into the current stream. - - The extended . - The instance. - - - - Writes instances into the current stream. - - The extended . - The instances. - - - - Represents extension methods for instances. + Represents a node forming the Patricia trie of the dictionary. - + - Returns an instance represented by the given number of , starting - at the . + Represents custom user variables which can be attached to many sections and subfiles of a . - The extended instance. - The first bit of the encoded value. - The number of least significant bits which are used to store the - value. - The decoded . - + - Returns the current with the bit at the set (being 1). + Gets or sets the name with which the instance can be referenced uniquely in + instances. - The extended instance. - The 0-based index of the bit to enable. - The current with the bit enabled. - + - Returns the current with the given set into the given number - of starting at . + The data type of the stored values. - The extended instance. - The value to encode. - The first bit used for the encoded value. - The number of bits which are used to store the value. - The current with the value encoded into it. - + - Returns the current with the bit at the cleared (being 0). + Returns the stored value as an array of instances when the is + . - The extended instance. - The 0-based index of the bit to disable. - The current with the bit disabled. + The typed value. - + - Returns a value indicating whether the bit at the in the current - is enabled or disabled. + Returns the stored value as an array of instances when the is + . - The extended instance. - The 0-based index of the bit to check. - true when the bit is set; otherwise false. + The typed value. - + - Returns the current with all bits rotated in the given , - where positive directions rotate left and negative directions rotate right. + Returns the stored value as an array of instances when the is + or . - The extended instance. - The direction in which to rotate, where positive directions rotate left. - The current with the bits rotated. + The typed value. - + - Returns the current with the bit at the enabled or disabled, - according to . + Returns the stored value as an array of instances when the is + . - The extended instance. - The 0-based index of the bit to enable or disable. - true to enable the bit; otherwise false. - The current with the bit enabled or disabled. + The typed value. - + - Returns the current with the bit at the enabled when it is - disabled or disabled when it is enabled. + Sets the stored as an array and the to + - The extended instance. - The 0-based index of the bit to toggle. - The current with the bit toggled. + The value to store. - + - Represents extension methods for instances. + Sets the stored as a array and the to + + The value to store. - + - Returns an instance represented by the given number of , starting - at the . + Sets the stored as a array and the to + or depending on + . - The extended instance. - The first bit of the encoded value. - The number of least significant bits which are used to store the - value. - The decoded . + true to store data as UTF-16 encoded strings, or false to store it + as ASCII encoded strings. + The value to store. - + - Returns the current with the bit at the set (being 1). + Sets the stored as a array and the to + - The extended instance. - The 0-based index of the bit to enable. - The current with the bit enabled. + The value to store. - + - Returns the current with the given set into the given number - of starting at . + Represents the possible data types of values stored in instances. - The extended instance. - The value to encode. - The first bit used for the encoded value. - The number of bits which are used to store the value. - The current with the value encoded into it. - + - Returns the current with the bit at the cleared (being 0). + The values is an array. - The extended instance. - The 0-based index of the bit to disable. - The current with the bit disabled. - + - Returns a value indicating whether the bit at the in the current - is enabled or disabled. + The values is a array. - The extended instance. - The 0-based index of the bit to check. - true when the bit is set; otherwise false. - + - Returns the current with all bits rotated in the given , - where positive directions rotate left and negative directions rotate right. + The values is a array encoded in ASCII. - The extended instance. - The direction in which to rotate, where positive directions rotate left. - The current with the bits rotated. - + - Returns the current with the bit at the enabled or disabled, - according to . + The values is a array. - The extended instance. - The 0-based index of the bit to enable or disable. - true to enable the bit; otherwise false. - The current with the bit enabled or disabled. - + - Returns the current with the bit at the enabled when it is - disabled or disabled when it is enabled. + The values is a array encoded in UTF-16. - The extended instance. - The 0-based index of the bit to toggle. - The current with the bit toggled. @@ -1832,7 +456,7 @@ - Gets or sets a data block alignment typically seen with . + Gets or sets a data block alignment typically seen with . @@ -1961,11 +585,6 @@ A valid signature. - - - Represents a sorting empty strings to the end of lists. - - Represents shapes of a given surface or texture. @@ -1986,26 +605,6 @@ Represents the desired tiling modes for a surface. - - - Represents an exception raised when handling data. - - - - - Initializes a new instance of the class with a specified error - . - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a specified error message created - from the given and . - - The format of the error message. - The parameters to format the error message with. - Represents an FMDL subfile in a , storing multi-dimensional texture data. @@ -2151,333 +750,5 @@ Gets or sets sample amount - - - Represents the AA modes (number of samples) for a surface. - - - - - Represents the format of a vertex attribute entry. Possible type conversions: - UNorm: attrib unsigned integer is converted to/from [0.0, 1.0] in shader. - UInt: attrib unsigned integer is copied to/from shader as unsigned int. - SNorm: attrib signed integer is converted to/from [-1.0, 1.0] in shader. - SInt: attrib signed integer is copied to/from shader as signed int. - Single: attrib single is copied to/from shader as Single. - UIntToSingle: attrib unsigned integer is converted Single in shader. - SIntToSingle: attrib signed integer is converted Single in shader. - - - - - Represents how the terms of the blend function are combined. - - - - - Represents the factors used in the blend function. - - - - - Represents compare functions used for depth and stencil tests. - - - - - Represents the source channels to map to a color channel in textures. - - - - - Represents the vertex order of front-facing polygons. - - - - - Represents the type in which vertex indices are stored. - - - - - Represents the logic op function to perform. - - - - - Black - - - - - White - - - - - Source (Default) - - - - - ~Source - - - - - Destination - - - - - ~Destination - - - - - Source & Destination - - - - - ~(Source & Destination) - - - - - Source | Destination - - - - - ~(Source | Destination) - - - - - Source ^ Destination - - - - - ~(Source ^ Destination) - - - - - Source & ~Destination - - - - - ~Source & Destination - - - - - Source | ~Destination - - - - - ~Source | Destination - - - - - Represents the base primitive used to draw each side of the polygon when dual-sided polygon mode is enabled. - - - - - Represents the type of primitives to draw. - - - - - Requires at least 1 element and 1 more to draw another primitive. - - - - - Requires at least 2 elements and 2 more to draw another primitive. - - - - - Requires at least 2 elements and 1 more to draw another primitive. - - - - - Requires at least 3 elements and 3 more to draw another primitive. - - - - - Requires at least 3 elements and 1 more to draw another primitive. - - - - - Requires at least 3 elements and 1 more to draw another primitive. - - - - - Requires at least 4 elements and 4 more to draw another primitive. - - - - - Requires at least 4 elements and 1 more to draw another primitive. - - - - - Requires at least 6 elements and 6 more to draw another primitive. - - - - - Requires at least 6 elements and 2 more to draw another primitive. - - - - - Requires at least 3 elements and 3 more to draw another primitive. - - - - - Requires at least 2 elements and 1 more to draw another primitive. - - - - - Requires at least 4 elements and 4 more to draw another primitive. - - - - - Requires at least 4 elements and 2 more to draw another primitive. - - - - - Requires at least 2 elements and 2 more to draw another primitive. - - - - - Requires at least 2 elements and 1 more to draw another primitive. - - - - - Requires at least 3 elements and 3 more to draw another primitive. - - - - - Requires at least 3 elements and 1 more to draw another primitive. - - - - - Requires at least 4 elements and 4 more to draw another primitive. - - - - - Requires at least 4 elements and 2 more to draw another primitive. - - - - - Represents the stencil function to be performed if stencil tests pass. - - - - - Represents shapes of a given surface or texture. - - - - - Represents desired texture, color-buffer, depth-buffer, or scan-buffer formats. - - - - - Represents Indicates how a given surface may be used. A final TV render target is one that will be copied to a - TV scan buffer. It needs to be designated to handle certain display corner cases (when a HD surface must be - scaled down to display in NTSC/PAL). - - - - - Represents maximum desired anisotropic filter ratios. Higher ratios give better image quality, but slower - performance. - - - - - Represents type of border color to use. - - - - - Represents how to treat texture coordinates outside of the normalized coordinate texture range. - - - - - Represents desired texture filter options between mip levels. - - - - - Represents desired texture filter options within a plane. - - - - - Represents desired texture filter options between Z planes. - - - - - Represents the desired tiling modes for a surface. - - - - - Computes a CRC32 checksum. - - Based on - - - - Compute the checksum of a UTF8 text. - - Text to calculate - Checksum - - - - Compute the checksum of a text using a specific encoding. - - Text to calculate - Text encoding - Checksum - - - - Compute the checksum of a binary buffer. - - Buffer to calculate - -