MCPcopy Create free account
hub / github.com/defold/defold / clear

Method clear

engine/dlib/src/basis/transcoder/basisu_transcoder.cpp:16649–16677  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16647 }
16648
16649 void ktx2_transcoder::clear()
16650 {
16651 m_pData = nullptr;
16652 m_data_size = 0;
16653
16654 memset(&m_header, 0, sizeof(m_header));
16655 m_levels.clear();
16656 m_dfd.clear();
16657 m_key_values.clear();
16658 memset(&m_etc1s_header, 0, sizeof(m_etc1s_header));
16659 m_etc1s_image_descs.clear();
16660
16661 m_format = basist::basis_tex_format::cETC1S;
16662
16663 m_dfd_color_model = 0;
16664 m_dfd_color_prims = KTX2_DF_PRIMARIES_UNSPECIFIED;
16665 m_dfd_transfer_func = 0;
16666 m_dfd_flags = 0;
16667 m_dfd_samples = 0;
16668 m_dfd_chan0 = KTX2_DF_CHANNEL_UASTC_RGB;
16669 m_dfd_chan1 = KTX2_DF_CHANNEL_UASTC_RGB;
16670
16671 m_etc1s_transcoder.clear();
16672
16673 m_def_transcoder_state.clear();
16674
16675 m_has_alpha = false;
16676 m_is_video = false;
16677 }
16678
16679 bool ktx2_transcoder::init(const void* pData, uint32_t data_size)
16680 {

Callers 3

start_transcodingMethod · 0.45
stop_transcodingMethod · 0.45
hash_map_testFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected