d1f03b161f
Rework UI from scratch with proper themes and custom controls. MDI windows are now used for workspaces, comparing docs, and multiple usages. Tabs organise multiple workspaces and you can keep mdi windows maximized if you want to only use tabs. Themes currently include dark and white theme but plan to have XML files with list of color and styles Alot of things optimized. UI is very fast and snappy now Dae rigging fixed. Dae bones can be imported. Dae with textures can be imported and exported to a folder Custom sampler editor for sampler data. Texture refs, shader options, params, render info, and basically all material data can be added/removed and edited User data editor Update opengl framework by JuPaHe64 to the newest. Includes an origintation cube, multiple models in a scene, and many improvements Skeleton can be viewed GFPAK with some fixes in saving NUTEXB has proper mip map viewing PTCL Editor (Wii U and Switch). Can edit colors ( Wii U) and view textures. Also EFFN files in smash ultimate can be previewed Files can be associated with the program and opened with on clicking them ASTC textures can be viewed UVs can be viewed. Includes wrap modes and also translating and scaling for some basic edits Textures use a new editor. It includes channel viewing and some new editing options Fixed black textures on some wii u bfres Fixed saving sarcs in sarcs Shortcut keys have been added in. CTRL + S can save the active file in the currently used window Fix more issues with bfres crashing File - New includes BNTX for creating new bntx files from scatch Raw shader binaries can be extracted from bnsh and bfsha. Yuzu and Ryujinx can decompile these Sharc files can have source data previewed and shader programs in XML Aamp v1 and v2 data can be previewed. v1 can be edited and saved atm, v2 will be at a later update Byaml uses it's own editor instead of a seperate window for easy saving within sarcs Archives have a hex viewer Dae exporting greatly improved and can export rigged meshes Scene, shader param, srt, color, and texture pattern animations can all be previewed (in a list) Memory usage is greatly improved Narc (Nitro Archives) can be viewed and extracted. Fixed importing TGA images Support importing ASTC textures for bntx Added in PBR lighting for bfres from my implimentaion in forge Added gradient background for viewport. This can be edited in the settings Added skybox background option for viewport. Can load cubemaps Added grid with customizable cells for viewport. DDS decompression no longer requires Direct X tex. Zlib decompression has been improved for opening files that use it Rigid bones are properly ordered on importing a mesh. May fix some exploding issues. Endianness for KCL can be toggled for saving. Will be set to what it was using orignally Tangents can be filled with a constant value. Will allow them to not cause seams nor flat lighting however normal maps may not work as good Vertex buffers can be added and removed. Also re encoded Parameters now use drop down panels with values for easier editing Reworked the bone editor. Everything for a bone can be fully edited now besides the index, billboard index and parent index which get set automatically Fixed animation scaling for skeletal animations finally! Textures can be loaded in a tab now with thumbnail displaying for easy real time edits while previewing in the viewport Fixed support for audio files to be big endian in BARS Textures for switch now use their own folder. You can easily add textures to this and add textures to bfres that have no bntx. If there are no textures then the bfres will automatically not have one on save. Animations are split into multiple sub sections for switch's material animation for easier access Bfres for wii u has better binary exporting and is fully compatiable with Wexos Toolbox (to and from) Every section can be added in as new for both wii u and switch. Every section can be renamed properly and mostly everything can be edited. (Key frame editing and a more in depth curve editor later) Added option to copy UV channel Bone weights can be previewed Tons of fixes for the switch bfres library with more games working. Splatoon 2 (more work now), BOTW, Kirby Star Allies, and more! Fixed 3.3 Wii U bfres from not opening Wii U Sharcfb files can have shader program data previewed (XML) And possibly alot more things i missed! All this is still experimental but will improve over the next few weeks
297 lines
15 KiB
XML
297 lines
15 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>K4os.Compression.LZ4.Streams</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:K4os.Compression.LZ4.Streams.ILZ4Descriptor">
|
|
<summary>
|
|
LZ4 Frame descriptor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentLength">
|
|
<summary>Content length. Not always known.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentChecksum">
|
|
<summary>Indicates if content checksum is provided.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Chaining">
|
|
<summary>Indicates if blocks are chained (dependent) or not (independent).</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockChecksum">
|
|
<summary>Indicates if block checksums are provided.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Dictionary">
|
|
<summary>Dictionary id. May be null.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockSize">
|
|
<summary>Block size.</summary>
|
|
</member>
|
|
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderSettings">
|
|
<summary>
|
|
Decoder settings.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderSettings.ExtraMemory">
|
|
<summary>Extra memory for decompression.</summary>
|
|
</member>
|
|
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream">
|
|
<summary>
|
|
LZ4 Decompression stream handling.
|
|
</summary>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.#ctor(System.IO.Stream,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Decoder},System.Boolean)">
|
|
<summary>Creates new instance <see cref="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream"/>.</summary>
|
|
<param name="inner">Inner stream.</param>
|
|
<param name="decoderFactory">A function which will create appropriate decoder depending
|
|
on frame descriptor.</param>
|
|
<param name="leaveOpen">If <c>true</c> inner stream will not be closed after disposing.</param>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Flush">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.FlushAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadByte">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose(System.Boolean)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanRead">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanSeek">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanWrite">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Length">
|
|
<summary>
|
|
Length of stream. Please note, this will only work if original LZ4 stream has
|
|
<c>ContentLength</c> field set in descriptor. Otherwise returned value will be <c>-1</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Position">
|
|
<summary>
|
|
Position within the stream. Position can be read, but cannot be set as LZ4 stream does
|
|
not have <c>Seek</c> capability.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.SetLength(System.Int64)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteByte(System.Byte)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderSettings">
|
|
<summary>
|
|
LZ4 encoder settings.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentLength">
|
|
<summary>
|
|
Content length. It is not enforced, it can be set to any value, but it will be
|
|
written to the stream so it can be used while decoding. If you don't know the length
|
|
just leave default value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ChainBlocks">
|
|
<summary>
|
|
Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
|
|
(with chaining) provide better compression ratio but are a little but slower and take
|
|
more memory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockSize">
|
|
<summary>
|
|
Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
|
|
and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
|
|
better.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentChecksum">
|
|
<summary>Indicates is content checksum is provided. Not implemented yet.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockChecksum">
|
|
<summary>Indicates if block checksum is provided. Not implemented yet.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.Dictionary">
|
|
<summary>Dictionary id. Not implemented yet.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.CompressionLevel">
|
|
<summary>Compression level.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ExtraMemory">
|
|
<summary>Extra memory (for the process, more is usually better).</summary>
|
|
</member>
|
|
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream">
|
|
<summary>
|
|
LZ4 compression stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.#ctor(System.IO.Stream,K4os.Compression.LZ4.Streams.ILZ4Descriptor,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Encoder},System.Boolean)">
|
|
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream"/>.</summary>
|
|
<param name="inner">Inner stream.</param>
|
|
<param name="descriptor">LZ4 Descriptor.</param>
|
|
<param name="encoderFactory">Function which will take descriptor and return
|
|
appropriate encoder.</param>
|
|
<param name="leaveOpen">Indicates if <paramref name="inner"/> stream should be left
|
|
open after disposing.</param>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Flush">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.FlushAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Close">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteByte(System.Byte)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose(System.Boolean)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanRead">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanSeek">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanWrite">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Length">
|
|
<summary>Length of the stream and number of bytes written so far.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Position">
|
|
<summary>Read-only position in the stream. Trying to set it will throw
|
|
<see cref="T:System.InvalidOperationException"/>.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.SetLength(System.Int64)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadByte">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:K4os.Compression.LZ4.Streams.LZ4Descriptor">
|
|
<summary>
|
|
LZ4 frame descriptor.
|
|
</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentLength">
|
|
<summary>Content length (if available).</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentChecksum">
|
|
<summary>Indicates if content checksum if present.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Chaining">
|
|
<summary>Indicates if blocks are chained.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockChecksum">
|
|
<summary>Indicates if block checksums are present.</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Dictionary">
|
|
<summary>Dictionary id (or null).</summary>
|
|
</member>
|
|
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockSize">
|
|
<summary>Block size.</summary>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4Descriptor.#ctor(System.Nullable{System.Int64},System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.UInt32},System.Int32)">
|
|
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4Descriptor"/>.</summary>
|
|
<param name="contentLength">Content length.</param>
|
|
<param name="contentChecksum">Content checksum flag.</param>
|
|
<param name="chaining">Chaining flag.</param>
|
|
<param name="blockChecksum">Block checksum flag.</param>
|
|
<param name="dictionary">Dictionary id.</param>
|
|
<param name="blockSize">Block size.</param>
|
|
</member>
|
|
<member name="T:K4os.Compression.LZ4.Streams.LZ4Stream">
|
|
<summary>
|
|
Utility class with factory methods to create LZ4 compression and decompression streams.
|
|
</summary>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4EncoderSettings,System.Boolean)">
|
|
<summary>Created compression stream on top of inner stream.</summary>
|
|
<param name="stream">Inner stream.</param>
|
|
<param name="settings">Compression settings.</param>
|
|
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
|
<returns>Compression stream.</returns>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Boolean)">
|
|
<summary>Created compression stream on top of inner stream.</summary>
|
|
<param name="stream">Inner stream.</param>
|
|
<param name="level">Compression level.</param>
|
|
<param name="extraMemory">Extra memory used for compression.</param>
|
|
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
|
<returns>Compression stream.</returns>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4DecoderSettings,System.Boolean)">
|
|
<summary>Creates decompression stream on top of inner stream.</summary>
|
|
<param name="stream">Inner stream.</param>
|
|
<param name="settings">Decompression settings.</param>
|
|
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
|
<returns>Decompression stream.</returns>
|
|
</member>
|
|
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,System.Int32,System.Boolean)">
|
|
<summary>Creates decompression stream on top of inner stream.</summary>
|
|
<param name="stream">Inner stream.</param>
|
|
<param name="extraMemory">Extra memory used for decompression.</param>
|
|
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
|
<returns>Decompression stream.</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|