private ImFontAtlas_GetTexDataAsRGBA32 ( |
||
atlas | ||
out_pixels | byte | |
out_width | int | |
out_height | int | |
out_bytes_per_pixel | int | |
return | void |
public FontTextureData GetTexDataAsRGBA32() { byte *pixels; int width, height; int bytesPerPixel; ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(_atlasPtr, &pixels, &width, &height, &bytesPerPixel); return(new FontTextureData(pixels, width, height, bytesPerPixel)); }
public void GetTexDataAsRGBA32(out byte *out_pixels, out int out_width, out int out_height) { int *out_bytes_per_pixel = null; fixed(byte **native_out_pixels = &out_pixels) { fixed(int *native_out_width = &out_width) { fixed(int *native_out_height = &out_height) { ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); } } } }