MCPcopy Create free account
hub / github.com/JeanPhilippeKernel/RendererEngine / SetData

Method SetData

ZEngine/src/Texture2D.cpp:93–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91 }
92
93 void Texture2D::SetData(const void* data) {
94#ifdef _WIN32
95 glTextureSubImage2D(m_texture_id, 0, 0, 0, m_width, m_height, m_data_format, GL_UNSIGNED_BYTE, data);
96#else
97 glTexImage2D(GL_TEXTURE_2D, 0, m_internal_format, m_width, m_height, 0, m_data_format, GL_UNSIGNED_BYTE, data);
98#endif
99 }
100
101 void Texture2D::SetData(float r, float g, float b, float a) {
102 unsigned char data[5] = {0, 0, 0, 0, '\0'};

Callers 4

CreateQuadMethod · 0.45
CreateSquareMethod · 0.45
CreateCubeMethod · 0.45
InitializeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected