SYMBOL INDEX (313 symbols across 37 files) FILE: Assets/Demo/ScriptingTest.cs class ScriptingTest (line 4) | public sealed class ScriptingTest : MonoBehaviour method Start (line 11) | async void Start() FILE: Assets/Demo/SeekBarBind.cs class SeekBarBind (line 6) | public sealed class SeekBarBind : MonoBehaviour method Start (line 17) | void Start() FILE: Assets/Tests/Runtime/HapAlphaPlaybackTest.cs class HapAlphaPlaybackTest (line 8) | public sealed class HapAlphaPlaybackTest method HapAlphaMatchesExtractedFrame (line 20) | [UnityTest] method LoadExpectedTexture (line 74) | static Texture2D LoadExpectedTexture(string fileName) method ComputeMatchRatio (line 83) | static float ComputeMatchRatio(Texture2D actual, Texture2D expected) method IsMatch (line 106) | static bool IsMatch(Color actual, Color expected) FILE: Assets/Tests/Runtime/JapanesePathPlaybackTest.cs class JapanesePathPlaybackTest (line 7) | public sealed class JapanesePathPlaybackTest method CanPlayHapInJapanesePath (line 11) | [UnityTest] FILE: Assets/Tests/Runtime/RgbCycleFrameMappingTest.cs class RgbCycleFrameMappingTest (line 7) | public sealed class RgbCycleFrameMappingTest type RgbExpected (line 21) | enum RgbExpected { Red, Green, Blue } method RgbCycleFrameMappingIsCorrect (line 23) | [UnityTest] method VerifyFile (line 37) | IEnumerable VerifyFile(string path) method ExpectedForFrame (line 86) | static RgbExpected ExpectedForFrame(int frameIndex) method AssertRgbColor (line 89) | static void AssertRgbColor(Color actual, RgbExpected expected, string ... FILE: Assets/Tests/Runtime/TestCardsPlaybackTest.cs class TestCardsPlaybackTest (line 8) | public sealed class TestCardsPlaybackTest method TestCardsMatchPngFrames (line 27) | [UnityTest] method VerifySet (line 42) | IEnumerable VerifySet(string objectName, string moviePath, string fram... method LoadExpectedTexture (line 115) | static Texture2D LoadExpectedTexture(string framesDirName, string file... method ComputeMatchRatio (line 124) | static float ComputeMatchRatio(Texture2D actual, Texture2D expected) method IsMatch (line 143) | static bool IsMatch(Color actual, Color expected) method ReadRenderTexture (line 148) | static void ReadRenderTexture(RenderTexture source, Texture2D destinat... FILE: Packages/jp.keijiro.klak.hap/Editor/HapPlayerEditor.cs class HapPlayerEditor (line 6) | [CanEditMultipleObjects] class Labels (line 21) | static class Labels method ShowSourceInfo (line 29) | void ShowSourceInfo(HapPlayer player) method OnEnable (line 58) | void OnEnable() method OnInspectorGUI (line 72) | public override void OnInspectorGUI() FILE: Packages/jp.keijiro.klak.hap/Editor/MaterialPropertySelector.cs class MaterialPropertySelector (line 9) | static class MaterialPropertySelector method DropdownList (line 14) | public static void DropdownList( method RetrieveTargetShader (line 55) | static Shader RetrieveTargetShader(SerializedProperty rendererProperty) method CachePropertyNames (line 67) | static void CachePropertyNames(Shader shader) FILE: Packages/jp.keijiro.klak.hap/Runtime/Common.cs type CodecType (line 3) | public enum CodecType { Unsupported, Hap, HapQ, HapAlpha } FILE: Packages/jp.keijiro.klak.hap/Runtime/HapPlayer.cs class HapPlayer (line 10) | [ExecuteInEditMode, AddComponentMenu("Klak/HAP/HAP Player")] type PathMode (line 19) | public enum PathMode { StreamingAssets, LocalFileSystem } method Open (line 93) | public void Open(string filePath, PathMode pathMode = PathMode.Streami... method UpdateNow (line 107) | public void UpdateNow() method OpenInternal (line 124) | void OpenInternal() method UpdateTargetTexture (line 170) | void UpdateTargetTexture() method UpdateTargetRenderer (line 185) | void UpdateTargetRenderer() method OnControlTimeStart (line 205) | public void OnControlTimeStart() method OnControlTimeStop (line 216) | public void OnControlTimeStop() method SetTime (line 221) | public void SetTime(double time) method GatherProperties (line 232) | public void GatherProperties(PlayableDirector director, IPropertyColle... method OnDestroy (line 242) | void OnDestroy() method LateUpdate (line 274) | void LateUpdate() FILE: Packages/jp.keijiro.klak.hap/Runtime/Internal/Decoder.cs class Decoder (line 7) | internal sealed class Decoder : IDisposable method Decoder (line 11) | public Decoder(StreamReader stream, int width, int height, int videoType) method Dispose (line 30) | public void Dispose() method UpdateSync (line 58) | public void UpdateSync(float time) method UpdateAsync (line 66) | public void UpdateAsync(float time) method LockBuffer (line 73) | public IntPtr LockBuffer() method UnlockBuffer (line 78) | public void UnlockBuffer() method DecoderThread (line 103) | void DecoderThread() method KlakHap_CreateDecoder (line 123) | [DllImport("KlakHap")] method KlakHap_DestroyDecoder (line 126) | [DllImport("KlakHap")] method KlakHap_AssignDecoder (line 129) | [DllImport("KlakHap")] method KlakHap_DecodeFrame (line 132) | [DllImport("KlakHap")] method KlakHap_LockDecoderBuffer (line 135) | [DllImport("KlakHap")] method KlakHap_UnlockDecoderBuffer (line 138) | [DllImport("KlakHap")] method KlakHap_GetDecoderBufferSize (line 141) | [DllImport("KlakHap")] FILE: Packages/jp.keijiro.klak.hap/Runtime/Internal/Demuxer.cs class Demuxer (line 6) | internal sealed class Demuxer : IDisposable method Demuxer (line 21) | public Demuxer(string filePath) method Dispose (line 41) | public void Dispose() method ReadFrame (line 54) | public void ReadFrame(ReadBuffer buffer, int index, float time) method KlakHap_OpenDemuxer (line 74) | [DllImport("KlakHap", CharSet = CharSet.Ansi)] method KlakHap_CloseDemuxer (line 77) | [DllImport("KlakHap")] method KlakHap_DemuxerIsValid (line 80) | [DllImport("KlakHap")] method KlakHap_CountFrames (line 83) | [DllImport("KlakHap")] method KlakHap_GetDuration (line 86) | [DllImport("KlakHap")] method KlakHap_GetVideoWidth (line 89) | [DllImport("KlakHap")] method KlakHap_GetVideoHeight (line 92) | [DllImport("KlakHap")] method KlakHap_AnalyzeVideoType (line 95) | [DllImport("KlakHap")] method KlakHap_ReadFrame (line 98) | [DllImport("KlakHap")] FILE: Packages/jp.keijiro.klak.hap/Runtime/Internal/ReadBuffer.cs class ReadBuffer (line 6) | internal sealed class ReadBuffer : IDisposable method ReadBuffer (line 18) | public ReadBuffer() method Dispose (line 25) | public void Dispose() method KlakHap_CreateReadBuffer (line 40) | [DllImport("KlakHap")] method KlakHap_DestroyReadBuffer (line 43) | [DllImport("KlakHap")] FILE: Packages/jp.keijiro.klak.hap/Runtime/Internal/StreamReader.cs class StreamReader (line 8) | internal sealed class StreamReader : IDisposable method StreamReader (line 12) | public StreamReader(Demuxer demuxer, float time, float delta) method Dispose (line 35) | public void Dispose() method Restart (line 78) | public void Restart(float time, float delta) method Advance (line 92) | public ReadBuffer Advance(float time) method SafeDelta (line 164) | float SafeDelta(float delta) method ReaderThread (line 174) | void ReaderThread() FILE: Packages/jp.keijiro.klak.hap/Runtime/Internal/TextureUpdater.cs class TextureUpdater (line 8) | internal sealed class TextureUpdater : IDisposable method TextureUpdater (line 20) | public TextureUpdater(Texture2D texture, Decoder decoder) method Dispose (line 36) | public void Dispose() method UpdateNow (line 45) | public void UpdateNow() method RequestAsyncUpdate (line 55) | public void RequestAsyncUpdate() method KlakHap_GetTextureUpdateCallback (line 72) | [DllImport("KlakHap")] FILE: Packages/jp.keijiro.klak.hap/Runtime/Internal/Utility.cs class Utility (line 5) | internal static class Utility method Destroy (line 7) | public static void Destroy(Object o) method DetermineCodecType (line 16) | public static CodecType DetermineCodecType(int videoType) method DetermineTextureFormat (line 27) | public static TextureFormat DetermineTextureFormat(int videoType) method DetermineBlitShader (line 40) | public static Shader DetermineBlitShader(int videoType) FILE: Plugin/Hap/hap.c type HapChunkDecodeInfo (line 93) | typedef struct HapChunkDecodeInfo { function hap_read_3_byte_uint (line 106) | static unsigned int hap_read_3_byte_uint(const void *buffer) function hap_write_3_byte_uint (line 111) | static void hap_write_3_byte_uint(void *buffer, unsigned int value) function hap_read_4_byte_uint (line 118) | static unsigned int hap_read_4_byte_uint(const void *buffer) function hap_write_4_byte_uint (line 123) | static void hap_write_4_byte_uint(const void *buffer, unsigned int value) function hap_read_section_header (line 137) | static int hap_read_section_header(const void *buffer, uint32_t buffer_l... function hap_write_section_header (line 189) | static void hap_write_section_header(void *buffer, size_t header_length,... function hap_texture_format_constant_for_format_identifier (line 215) | static unsigned int hap_texture_format_constant_for_format_identifier(un... function hap_texture_format_identifier_for_format_constant (line 240) | static unsigned int hap_texture_format_identifier_for_format_constant(un... function hap_decode_instructions_length (line 265) | static size_t hap_decode_instructions_length(unsigned int chunk_count) function hap_limited_chunk_count_for_frame (line 277) | static unsigned int hap_limited_chunk_count_for_frame(size_t input_bytes... function hap_max_encoded_length (line 302) | static size_t hap_max_encoded_length(size_t input_bytes, unsigned int te... function HapMaxEncodedLength (line 324) | unsigned long HapMaxEncodedLength(unsigned int count, function hap_encode_texture (line 355) | static unsigned int hap_encode_texture(const void *inputBuffer, unsigned... function HapEncode (line 506) | unsigned int HapEncode(unsigned int count, function hap_decode_chunk (line 606) | static void hap_decode_chunk(HapChunkDecodeInfo chunks[], unsigned int i... function hap_decode_header_complex_instructions (line 644) | static unsigned int hap_decode_header_complex_instructions(const void *t... function hap_decode_single_texture (line 732) | unsigned int hap_decode_single_texture(const void *texture_section, uint... function hap_get_section_at_index (line 932) | int hap_get_section_at_index(const void *input_buffer, uint32_t input_bu... function HapDecode (line 993) | unsigned int HapDecode(const void *inputBuffer, unsigned long inputBuffe... function HapGetFrameTextureCount (line 1042) | unsigned int HapGetFrameTextureCount(const void *inputBuffer, unsigned l... function HapGetFrameTextureFormat (line 1089) | unsigned int HapGetFrameTextureFormat(const void *inputBuffer, unsigned ... function HapGetFrameTextureChunkCount (line 1128) | unsigned int HapGetFrameTextureChunkCount(const void *inputBuffer, unsig... FILE: Plugin/Hap/hap.h type HapTextureFormat (line 40) | enum HapTextureFormat { type HapCompressor (line 50) | enum HapCompressor { type HapResult (line 55) | enum HapResult { FILE: Plugin/MP4/mp4demux.c type mp4d_boxtype_t (line 30) | typedef enum {BOX_ATOM, BOX_OD} mp4d_boxtype_t; function off_t (line 40) | static off_t mp4d_fsize(FILE * f) function mp4d_read (line 58) | static unsigned mp4d_read(FILE * f, int nb, int * eof_flag) function mp4d_read_payload (line 80) | static uint32_t mp4d_read_payload(FILE * f, unsigned nb, mp4d_size_t * p... function mp4d_skip_bytes (line 95) | static void mp4d_skip_bytes(FILE * f, mp4d_size_t skip, int * eof_flag) function MP4D__open (line 143) | int MP4D__open(MP4D_demux_t * mp4, FILE * f) function mp4d_sample_to_chunk (line 745) | static int mp4d_sample_to_chunk(MP4D_track_t * tr, unsigned nsample, uns... function mp4d_size_t (line 778) | mp4d_size_t MP4D__frame_offset(const MP4D_demux_t * mp4, unsigned ntrack... function MP4D__close (line 814) | void MP4D__close(MP4D_demux_t * mp4) function mp4d_skip_spspps (line 840) | static int mp4d_skip_spspps(const unsigned char * p, int nbytes, int nskip) function print_mp4_info (line 1026) | static void print_mp4_info(const MP4D_demux_t * mp4_demux) function print_comment (line 1062) | static void print_comment(const MP4D_demux_t * mp4_demux) function print_dsi_data (line 1076) | static void print_dsi_data(const MP4D_demux_t * mp4_demux) function save_track_data (line 1127) | static void save_track_data(const MP4D_demux_t * mp4_demux, FILE * mp4_f... function main (line 1191) | int main(int argc, char* argv[]) FILE: Plugin/MP4/mp4demux.h type mp4d_size_t (line 55) | typedef uint64_t mp4d_size_t; type mp4d_size_t (line 58) | typedef unsigned __int64 mp4d_size_t; type mp4d_size_t (line 60) | typedef unsigned long long mp4d_size_t; type MP4D_sample_to_chunk_t (line 67) | typedef struct type MP4D_track_t (line 74) | typedef struct type MP4D_demux_t (line 180) | typedef struct MP4D_demux_tag FILE: Plugin/Snappy/snappy-c.cc function snappy_status (line 34) | snappy_status snappy_compress(const char* input, function snappy_status (line 45) | snappy_status snappy_uncompress(const char* compressed, function snappy_max_compressed_length (line 65) | size_t snappy_max_compressed_length(size_t source_length) { function snappy_status (line 69) | snappy_status snappy_uncompressed_length(const char *compressed, function snappy_status (line 81) | snappy_status snappy_validate_compressed_buffer(const char *compressed, FILE: Plugin/Snappy/snappy-c.h type snappy_status (line 46) | typedef enum { FILE: Plugin/Snappy/snappy-internal.h function namespace (line 72) | namespace snappy { FILE: Plugin/Snappy/snappy-sinksource.cc type snappy (line 34) | namespace snappy { FILE: Plugin/Snappy/snappy-sinksource.h function namespace (line 34) | namespace snappy { FILE: Plugin/Snappy/snappy-stubs-internal.cc type snappy (line 34) | namespace snappy { FILE: Plugin/Snappy/snappy-stubs-internal.h function namespace (line 120) | namespace snappy { FILE: Plugin/Snappy/snappy-stubs-public.h function namespace (line 53) | namespace snappy { FILE: Plugin/Snappy/snappy.cc function MakeEntry (line 116) | inline constexpr int16_t MakeEntry(int16_t len, int16_t offset) { function LengthMinusOffset (line 120) | inline constexpr int16_t LengthMinusOffset(int data, int type) { function LengthMinusOffset (line 128) | inline constexpr int16_t LengthMinusOffset(uint8_t tag) { type index_sequence (line 133) | struct index_sequence {} type make_index_sequence (line 136) | struct make_index_sequence : make_index_sequence {} type make_index_sequence<0, Is...> (line 139) | struct make_index_sequence<0, Is...> : index_sequence {} function MakeTable (line 142) | constexpr std::array MakeTable(index_sequence) { function MaxCompressedLength (line 197) | size_t MaxCompressedLength(size_t source_bytes) { function UnalignedCopy64 (line 223) | void UnalignedCopy64(const void* src, void* dst) { function UnalignedCopy128 (line 229) | void UnalignedCopy128(const void* src, void* dst) { function ConditionalUnalignedCopy128 (line 239) | inline void ConditionalUnalignedCopy128(const char* src, char* dst) { function MakePatternMaskBytes (line 287) | inline constexpr std::array MakePatternMaskBytes( function MakePatternMaskBytesTable (line 295) | inline constexpr std::array, function SNAPPY_ATTRIBUTE_ALWAYS_INLINE (line 323) | SNAPPY_ATTRIBUTE_ALWAYS_INLINE function SNAPPY_ATTRIBUTE_ALWAYS_INLINE (line 333) | SNAPPY_ATTRIBUTE_ALWAYS_INLINE function SNAPPY_ATTRIBUTE_ALWAYS_INLINE (line 354) | SNAPPY_ATTRIBUTE_ALWAYS_INLINE function GetUncompressedLength (line 723) | bool GetUncompressedLength(const char* start, size_t n, size_t* result) { function CalculateTableSize (line 735) | uint32_t CalculateTableSize(uint32_t input_size) { type internal (line 751) | namespace internal { type internal (line 787) | namespace internal { function Report (line 1126) | static inline void Report(int token, const char *algorithm, size_t function ExtractLowBytes (line 1191) | static inline uint32_t ExtractLowBytes(const uint32_t& v, int n) { function LeftShiftOverflows (line 1204) | static inline bool LeftShiftOverflows(uint8_t value, uint32_t shift) { function Copy64BytesWithPatternExtension (line 1214) | inline bool Copy64BytesWithPatternExtension(ptrdiff_t dst, size_t offset) { function MemCopy64 (line 1224) | void MemCopy64(char* dst, const void* src, size_t size) { function MemCopy64 (line 1278) | void MemCopy64(ptrdiff_t dst, const void* src, size_t size) { function ClearDeferred (line 1285) | void ClearDeferred(const void** deferred_src, size_t* deferred_length, function DeferMemCopy (line 1291) | void DeferMemCopy(const void** deferred_src, size_t* deferred_length, function SNAPPY_ATTRIBUTE_ALWAYS_INLINE (line 1297) | SNAPPY_ATTRIBUTE_ALWAYS_INLINE function SNAPPY_ATTRIBUTE_ALWAYS_INLINE (line 1320) | SNAPPY_ATTRIBUTE_ALWAYS_INLINE function ExtractOffset (line 1367) | inline uint32_t ExtractOffset(uint32_t val, size_t tag_type) { function DecompressBranchless (line 1398) | std::pair DecompressBranchless( class SnappyDecompressor (line 1512) | class SnappyDecompressor { method ResetLimit (line 1531) | void ResetLimit(const char* ip) { method SnappyDecompressor (line 1537) | explicit SnappyDecompressor(Source* reader) method eof (line 1546) | bool eof() const { return eof_; } method ReadUncompressedLength (line 1551) | bool ReadUncompressedLength(uint32_t* result) { method DecompressAllTags (line 1578) | __attribute__((aligned(32))) function CalculateNeeded (line 1702) | constexpr uint32_t CalculateNeeded(uint8_t tag) { function VerifyCalculateNeeded (line 1709) | constexpr bool VerifyCalculateNeeded() { function InternalUncompress (line 1785) | static bool InternalUncompress(Source* r, Writer* writer) { function InternalUncompressAllTags (line 1796) | static bool InternalUncompressAllTags(SnappyDecompressor* decompressor, function GetUncompressedLength (line 1810) | bool GetUncompressedLength(Source* source, uint32_t* result) { function Compress (line 1815) | size_t Compress(Source* reader, Sink* writer) { function Compress (line 1819) | size_t Compress(Source* reader, Sink* writer, CompressionOptions options) { class SnappyIOVecReader (line 1904) | class SnappyIOVecReader : public Source { method SnappyIOVecReader (line 1906) | SnappyIOVecReader(const struct iovec* iov, size_t total_size) method Available (line 1918) | size_t Available() const override { return total_size_remaining_; } method Skip (line 1925) | void Skip(size_t n) override { method Advance (line 1937) | void Advance() { type iovec (line 1953) | struct iovec class SnappyIOVecWriter (line 1965) | class SnappyIOVecWriter { type iovec (line 1969) | struct iovec type iovec (line 1972) | struct iovec type iovec (line 1976) | struct iovec type iovec (line 1990) | struct iovec type iovec (line 1997) | struct iovec method SetExpectedLength (line 2010) | inline void SetExpectedLength(size_t len) { output_limit_ = len; } method CheckLength (line 2012) | inline bool CheckLength() const { return total_written_ == output_limi... method Append (line 2014) | inline bool Append(const char* ip, size_t len, char**) { method SetOutputPtr (line 2024) | void SetOutputPtr(char* op) { method AppendNoCheck (line 2029) | inline bool AppendNoCheck(const char* ip, size_t len) { method TryFastAppend (line 2053) | inline bool TryFastAppend(const char* ip, size_t available, size_t len, method AppendFromSelf (line 2069) | inline bool AppendFromSelf(size_t offset, size_t len, char**) { method RawUncompressToIOVec (line 2144) | bool RawUncompressToIOVec(const char* compressed, size_t compressed_le... method RawUncompressToIOVec (line 2150) | bool RawUncompressToIOVec(Source* compressed, const struct iovec* iov, class SnappyArrayWriter (line 2163) | class SnappyArrayWriter { method SnappyArrayWriter (line 2173) | inline explicit SnappyArrayWriter(char* dst) method SetExpectedLength (line 2179) | inline void SetExpectedLength(size_t len) { method CheckLength (line 2185) | inline bool CheckLength() const { return op_ == op_limit_; } method SetOutputPtr (line 2192) | void SetOutputPtr(char* op) { op_ = op; } method Append (line 2194) | inline bool Append(const char* ip, size_t len, char** op_p) { method TryFastAppend (line 2203) | inline bool TryFastAppend(const char* ip, size_t available, size_t len, method SNAPPY_ATTRIBUTE_ALWAYS_INLINE (line 2217) | SNAPPY_ATTRIBUTE_ALWAYS_INLINE method Produced (line 2238) | inline size_t Produced() const { method Flush (line 2242) | inline void Flush() {} method RawUncompress (line 2245) | bool RawUncompress(const char* compressed, size_t compressed_length, method RawUncompress (line 2251) | bool RawUncompress(Source* compressed, char* uncompressed) { method Uncompress (line 2256) | bool Uncompress(const char* compressed, size_t compressed_length, class SnappyDecompressionValidator (line 2273) | class SnappyDecompressionValidator { method SnappyDecompressionValidator (line 2279) | inline SnappyDecompressionValidator() : expected_(0), produced_(0) {} method SetExpectedLength (line 2280) | inline void SetExpectedLength(size_t len) { expected_ = len; } method GetOutputPtr (line 2281) | size_t GetOutputPtr() { return produced_; } method GetBase (line 2282) | size_t GetBase(ptrdiff_t* op_limit_min_slop) { method SetOutputPtr (line 2286) | void SetOutputPtr(size_t op) { produced_ = op; } method CheckLength (line 2287) | inline bool CheckLength() const { return expected_ == produced_; } method Append (line 2288) | inline bool Append(const char* ip, size_t len, size_t* produced) { method TryFastAppend (line 2295) | inline bool TryFastAppend(const char* ip, size_t available, size_t l... method AppendFromSelf (line 2305) | inline bool AppendFromSelf(size_t offset, size_t len, size_t* produc... method Flush (line 2312) | inline void Flush() {} method IsValidCompressedBuffer (line 2315) | bool IsValidCompressedBuffer(const char* compressed, size_t compressed... method IsValidCompressed (line 2321) | bool IsValidCompressed(Source* compressed) { method RawCompress (line 2326) | void RawCompress(const char* input, size_t input_length, char* compres... method RawCompress (line 2332) | void RawCompress(const char* input, size_t input_length, char* compres... method RawCompressFromIOVec (line 2342) | void RawCompressFromIOVec(const struct iovec* iov, size_t uncompressed... method RawCompressFromIOVec (line 2348) | void RawCompressFromIOVec(const struct iovec* iov, size_t uncompressed... method Compress (line 2359) | size_t Compress(const char* input, size_t input_length, method Compress (line 2364) | size_t Compress(const char* input, size_t input_length, std::string* c... method CompressFromIOVec (line 2376) | size_t CompressFromIOVec(const struct iovec* iov, size_t iov_cnt, method CompressFromIOVec (line 2381) | size_t CompressFromIOVec(const struct iovec* iov, size_t iov_cnt, class SnappyScatteredWriter (line 2408) | class SnappyScatteredWriter { method Size (line 2428) | inline size_t Size() const { return full_size_ + (op_ptr_ - op_base_... method SnappyScatteredWriter (line 2434) | inline explicit SnappyScatteredWriter(const Allocator& allocator) method SetOutputPtr (line 2446) | void SetOutputPtr(char* op) { op_ptr_ = op; } method SetExpectedLength (line 2448) | inline void SetExpectedLength(size_t len) { method CheckLength (line 2453) | inline bool CheckLength() const { return Size() == expected_; } method Produced (line 2456) | inline size_t Produced() const { return Size(); } method Append (line 2458) | inline bool Append(const char* ip, size_t len, char** op_p) { method TryFastAppend (line 2474) | inline bool TryFastAppend(const char* ip, size_t available, size_t l... method AppendFromSelf (line 2489) | inline bool AppendFromSelf(size_t offset, size_t len, char** op_p) { method Flush (line 2516) | inline void Flush() { allocator_.Flush(Produced()); } class SnappySinkAllocator (line 2582) | class SnappySinkAllocator { method SnappySinkAllocator (line 2584) | explicit SnappySinkAllocator(Sink* dest) : dest_(dest) {} method Flush (line 2597) | void Flush(size_t size) { type Datablock (line 2609) | struct Datablock { method Datablock (line 2612) | Datablock(char* p, size_t s) : data(p), size(s) {} method Deleter (line 2615) | static void Deleter(void* arg, const char* bytes, size_t size) { method UncompressAsMuchAsPossible (line 2629) | size_t UncompressAsMuchAsPossible(Source* compressed, Sink* uncompress... method Uncompress (line 2636) | bool Uncompress(Source* compressed, Sink* uncompressed) { FILE: Plugin/Snappy/snappy.h function namespace (line 49) | namespace snappy { type iovec (line 114) | struct iovec type iovec (line 116) | struct iovec type iovec (line 169) | struct iovec type iovec (line 171) | struct iovec type iovec (line 199) | struct iovec type iovec (line 209) | struct iovec FILE: Plugin/Source/Decoder.h function namespace (line 9) | namespace KlakHap FILE: Plugin/Source/Demuxer.h function namespace (line 12) | namespace KlakHap FILE: Plugin/Source/KlakHap.cpp function GetFakeBpp (line 31) | uint32_t GetFakeBpp(UnityRenderingExtTextureFormat format) function TextureUpdateCallback (line 50) | void TextureUpdateCallback(int eventID, void* data) function UnityPluginLoad (line 81) | void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API UnityPluginLoad(IUnityIn... function UnityRenderingEventAndData (line 91) | UnityRenderingEventAndData UNITY_INTERFACE_EXPORT KlakHap_GetTextureUpda... function ReadBuffer (line 100) | ReadBuffer UNITY_INTERFACE_EXPORT * KlakHap_CreateReadBuffer() function Demuxer (line 114) | Demuxer UNITY_INTERFACE_EXPORT * KlakHap_OpenDemuxer(const char* filepath) function Decoder (line 173) | Decoder UNITY_INTERFACE_EXPORT *KlakHap_CreateDecoder(int width, int hei... FILE: Plugin/Source/ReadBuffer.h function namespace (line 6) | namespace KlakHap FILE: Plugin/Unity/IUnityGraphics.h type UnityGfxRenderer (line 11) | typedef enum UnityGfxRenderer type UnityGfxDeviceEventType (line 36) | typedef enum UnityGfxDeviceEventType function UNITY_DECLARE_INTERFACE (line 47) | UNITY_DECLARE_INTERFACE(IUnityGraphics) FILE: Plugin/Unity/IUnityInterface.h type UnityInterfaceGUID (line 44) | struct UnityInterfaceGUID type UnityInterfaceGUID (line 80) | typedef struct UnityInterfaceGUID UnityInterfaceGUID; type IUnityInterface (line 151) | struct IUnityInterface type IUnityInterface (line 155) | typedef void IUnityInterface; type IUnityInterfaces (line 159) | struct IUnityInterfaces type RenderSurfaceBase (line 204) | struct RenderSurfaceBase type RenderSurfaceBase (line 205) | struct RenderSurfaceBase type UnityTextureID (line 206) | typedef unsigned int UnityTextureID; FILE: Plugin/Unity/IUnityRenderingExtensions.h type UnityRenderingExtEventType (line 69) | typedef enum UnityRenderingExtEventType type UnityRenderingExtCustomBlitCommands (line 93) | typedef enum UnityRenderingExtCustomBlitCommands type UnityRenderingExtQueryType (line 105) | typedef enum UnityRenderingExtQueryType type UnityRenderingExtTextureFormat (line 118) | typedef enum UnityRenderingExtTextureFormat type UnityRenderingExtBeforeDrawCallParams (line 311) | typedef struct UnityRenderingExtBeforeDrawCallParams type UnityRenderingExtCustomBlitParams (line 322) | typedef struct UnityRenderingExtCustomBlitParams type UnityRenderingExtTextureUpdateParamsV1 (line 333) | typedef struct UnityRenderingExtTextureUpdateParamsV1 type UnityRenderingExtTextureUpdateParamsV1 (line 347) | typedef UnityRenderingExtTextureUpdateParamsV1 UnityRenderingExtTextureU... type UnityRenderingExtTextureUpdateParamsV2 (line 351) | typedef struct UnityRenderingExtTextureUpdateParamsV2