MCPcopy Create free account
hub / github.com/KhronosGroup/KTX-Software / clear

Method clear

external/basisu/transcoder/basisu_transcoder.cpp:16608–16636  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16606 }
16607
16608 void ktx2_transcoder::clear()
16609 {
16610 m_pData = nullptr;
16611 m_data_size = 0;
16612
16613 memset((void*)&m_header, 0, sizeof(m_header));
16614 m_levels.clear();
16615 m_dfd.clear();
16616 m_key_values.clear();
16617 memset((void*)&m_etc1s_header, 0, sizeof(m_etc1s_header));
16618 m_etc1s_image_descs.clear();
16619
16620 m_format = basist::basis_tex_format::cETC1S;
16621
16622 m_dfd_color_model = 0;
16623 m_dfd_color_prims = KTX2_DF_PRIMARIES_UNSPECIFIED;
16624 m_dfd_transfer_func = 0;
16625 m_dfd_flags = 0;
16626 m_dfd_samples = 0;
16627 m_dfd_chan0 = KTX2_DF_CHANNEL_UASTC_RGB;
16628 m_dfd_chan1 = KTX2_DF_CHANNEL_UASTC_RGB;
16629
16630 m_etc1s_transcoder.clear();
16631
16632 m_def_transcoder_state.clear();
16633
16634 m_has_alpha = false;
16635 m_is_video = false;
16636 }
16637
16638 bool ktx2_transcoder::init(const void* pData, uint32_t data_size)
16639 {

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