SYMBOL INDEX (5346 symbols across 766 files) FILE: android/app/src/main/java/com/committeeofzero/impacto/ImpactoActivity.java class ImpactoActivity (line 16) | public class ImpactoActivity extends SDLActivity { method getLibraries (line 28) | @Override method onCreate (line 35) | @Override method copyAssetFolder (line 57) | public boolean copyAssetFolder(String srcName, String dstName) { method copyAssetFile (line 81) | public boolean copyAssetFile(String srcName, String dstName) { FILE: android/app/src/main/java/org/libsdl/app/HIDDevice.java type HIDDevice (line 5) | interface HIDDevice method getId (line 7) | public int getId(); method getVendorId (line 8) | public int getVendorId(); method getProductId (line 9) | public int getProductId(); method getSerialNumber (line 10) | public String getSerialNumber(); method getVersion (line 11) | public int getVersion(); method getManufacturerName (line 12) | public String getManufacturerName(); method getProductName (line 13) | public String getProductName(); method getDevice (line 14) | public UsbDevice getDevice(); method open (line 15) | public boolean open(); method sendFeatureReport (line 16) | public int sendFeatureReport(byte[] report); method sendOutputReport (line 17) | public int sendOutputReport(byte[] report); method getFeatureReport (line 18) | public boolean getFeatureReport(byte[] report); method setFrozen (line 19) | public void setFrozen(boolean frozen); method close (line 20) | public void close(); method shutdown (line 21) | public void shutdown(); FILE: android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java class HIDDeviceBLESteamController (line 25) | class HIDDeviceBLESteamController extends BluetoothGattCallback implemen... class GattOperation (line 52) | static class GattOperation { type Operation (line 53) | private enum Operation { method GattOperation (line 65) | private GattOperation(BluetoothGatt gatt, GattOperation.Operation op... method GattOperation (line 71) | private GattOperation(BluetoothGatt gatt, GattOperation.Operation op... method run (line 78) | public void run() { method finish (line 135) | public boolean finish() { method getCharacteristic (line 139) | private BluetoothGattCharacteristic getCharacteristic(UUID uuid) { method readCharacteristic (line 146) | static public GattOperation readCharacteristic(BluetoothGatt gatt, U... method writeCharacteristic (line 150) | static public GattOperation writeCharacteristic(BluetoothGatt gatt, ... method enableNotification (line 154) | static public GattOperation enableNotification(BluetoothGatt gatt, U... method HIDDeviceBLESteamController (line 159) | public HIDDeviceBLESteamController(HIDDeviceManager manager, Bluetooth... method getIdentifier (line 178) | public String getIdentifier() { method getGatt (line 182) | public BluetoothGatt getGatt() { method connectGatt (line 188) | private BluetoothGatt connectGatt(boolean managed) { method connectGatt (line 200) | private BluetoothGatt connectGatt() { method getConnectionState (line 204) | protected int getConnectionState() { method reconnect (line 222) | public void reconnect() { method checkConnectionForChromebookIssue (line 231) | protected void checkConnectionForChromebookIssue() { method isRegistered (line 292) | private boolean isRegistered() { method setRegistered (line 296) | private void setRegistered() { method probeService (line 300) | private boolean probeService(HIDDeviceBLESteamController controller) { method finishCurrentGattOperation (line 345) | private void finishCurrentGattOperation() { method executeNextGattOperation (line 364) | private void executeNextGattOperation() { method queueGattOperation (line 392) | private void queueGattOperation(GattOperation op) { method enableNotification (line 399) | private void enableNotification(UUID chrUuid) { method writeCharacteristic (line 404) | public void writeCharacteristic(UUID uuid, byte[] value) { method readCharacteristic (line 409) | public void readCharacteristic(UUID uuid) { method onConnectionStateChange (line 418) | public void onConnectionStateChange(BluetoothGatt g, int status, int n... method onServicesDiscovered (line 440) | public void onServicesDiscovered(BluetoothGatt gatt, int status) { method onCharacteristicRead (line 456) | public void onCharacteristicRead(BluetoothGatt gatt, BluetoothGattChar... method onCharacteristicWrite (line 466) | public void onCharacteristicWrite(BluetoothGatt gatt, BluetoothGattCha... method onCharacteristicChanged (line 481) | public void onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattC... method onDescriptorRead (line 490) | public void onDescriptorRead(BluetoothGatt gatt, BluetoothGattDescript... method onDescriptorWrite (line 494) | public void onDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescrip... method onReliableWriteCompleted (line 511) | public void onReliableWriteCompleted(BluetoothGatt gatt, int status) { method onReadRemoteRssi (line 515) | public void onReadRemoteRssi(BluetoothGatt gatt, int rssi, int status) { method onMtuChanged (line 519) | public void onMtuChanged(BluetoothGatt gatt, int mtu, int status) { method getId (line 527) | @Override method getVendorId (line 532) | @Override method getProductId (line 539) | @Override method getSerialNumber (line 546) | @Override method getVersion (line 552) | @Override method getManufacturerName (line 557) | @Override method getProductName (line 562) | @Override method getDevice (line 567) | @Override method open (line 572) | @Override method sendFeatureReport (line 577) | @Override method sendOutputReport (line 594) | @Override method getFeatureReport (line 609) | @Override method close (line 624) | @Override method setFrozen (line 628) | @Override method shutdown (line 633) | @Override FILE: android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java class HIDDeviceManager (line 28) | public class HIDDeviceManager { method acquire (line 35) | public static HIDDeviceManager acquire(Context context) { method release (line 43) | public static void release(HIDDeviceManager manager) { method onReceive (line 65) | @Override method onReceive (line 82) | @Override method HIDDeviceManager (line 105) | private HIDDeviceManager(final Context context) { method getContext (line 124) | public Context getContext() { method getDeviceIDForIdentifier (line 128) | public int getDeviceIDForIdentifier(String identifier) { method initializeUSB (line 142) | private void initializeUSB() { method getUSBManager (line 203) | UsbManager getUSBManager() { method shutdownUSB (line 207) | private void shutdownUSB() { method isHIDDeviceInterface (line 215) | private boolean isHIDDeviceInterface(UsbDevice usbDevice, UsbInterface... method isXbox360Controller (line 225) | private boolean isXbox360Controller(UsbDevice usbDevice, UsbInterface ... method isXboxOneController (line 272) | private boolean isXboxOneController(UsbDevice usbDevice, UsbInterface ... method handleUsbDeviceAttached (line 306) | private void handleUsbDeviceAttached(UsbDevice usbDevice) { method handleUsbDeviceDetached (line 310) | private void handleUsbDeviceDetached(UsbDevice usbDevice) { method handleUsbDevicePermission (line 325) | private void handleUsbDevicePermission(UsbDevice usbDevice, boolean pe... method connectHIDDeviceUSB (line 337) | private void connectHIDDeviceUSB(UsbDevice usbDevice) { method initializeBluetooth (line 360) | private void initializeBluetooth() { method shutdownBluetooth (line 423) | private void shutdownBluetooth() { method chromebookConnectionHandler (line 434) | public void chromebookConnectionHandler() { method connectBluetoothDevice (line 473) | public boolean connectBluetoothDevice(BluetoothDevice bluetoothDevice) { method disconnectBluetoothDevice (line 494) | public void disconnectBluetoothDevice(BluetoothDevice bluetoothDevice) { method isSteamController (line 508) | public boolean isSteamController(BluetoothDevice bluetoothDevice) { method close (line 522) | private void close() { method setFrozen (line 535) | public void setFrozen(boolean frozen) { method getDevice (line 547) | private HIDDevice getDevice(int id) { method initialize (line 562) | public boolean initialize(boolean usb, boolean bluetooth) { method openDevice (line 574) | public boolean openDevice(int deviceID) { method sendOutputReport (line 616) | public int sendOutputReport(int deviceID, byte[] report) { method sendFeatureReport (line 633) | public int sendFeatureReport(int deviceID, byte[] report) { method getFeatureReport (line 650) | public boolean getFeatureReport(int deviceID, byte[] report) { method closeDevice (line 667) | public void closeDevice(int deviceID) { method HIDDeviceRegisterCallback (line 688) | private native void HIDDeviceRegisterCallback(); method HIDDeviceReleaseCallback (line 689) | private native void HIDDeviceReleaseCallback(); method HIDDeviceConnected (line 691) | native void HIDDeviceConnected(int deviceID, String identifier, int ve... method HIDDeviceOpenPending (line 692) | native void HIDDeviceOpenPending(int deviceID); method HIDDeviceOpenResult (line 693) | native void HIDDeviceOpenResult(int deviceID, boolean opened); method HIDDeviceDisconnected (line 694) | native void HIDDeviceDisconnected(int deviceID); method HIDDeviceInputReport (line 696) | native void HIDDeviceInputReport(int deviceID, byte[] report); method HIDDeviceFeatureReport (line 697) | native void HIDDeviceFeatureReport(int deviceID, byte[] report); FILE: android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java class HIDDeviceUSB (line 8) | class HIDDeviceUSB implements HIDDevice { method HIDDeviceUSB (line 24) | public HIDDeviceUSB(HIDDeviceManager manager, UsbDevice usbDevice, int... method getIdentifier (line 33) | public String getIdentifier() { method getId (line 37) | @Override method getVendorId (line 42) | @Override method getProductId (line 47) | @Override method getSerialNumber (line 52) | @Override method getVersion (line 69) | @Override method getManufacturerName (line 74) | @Override method getProductName (line 86) | @Override method getDevice (line 98) | @Override method getDeviceName (line 103) | public String getDeviceName() { method open (line 107) | @Override method sendFeatureReport (line 155) | @Override method sendOutputReport (line 188) | @Override method getFeatureReport (line 197) | @Override method close (line 242) | @Override method shutdown (line 264) | @Override method setFrozen (line 270) | @Override class InputThread (line 275) | protected class InputThread extends Thread { method run (line 276) | @Override FILE: android/app/src/main/java/org/libsdl/app/SDL.java class SDL (line 11) | public class SDL { method setupJNI (line 15) | public static void setupJNI() { method initialize (line 22) | public static void initialize() { method setContext (line 31) | public static void setContext(Context context) { method getContext (line 36) | public static Context getContext() { method loadLibrary (line 40) | public static void loadLibrary(String libraryName) throws UnsatisfiedL... method loadLibrary (line 44) | public static void loadLibrary(String libraryName, Context context) th... FILE: android/app/src/main/java/org/libsdl/app/SDLActivity.java class SDLActivity (line 60) | public class SDLActivity extends Activity implements View.OnSystemUiVisi... type NativeState (line 200) | public enum NativeState { method getMotionListener (line 225) | protected static SDLGenericMotionListener_API12 getMotionListener() { method getMainSharedObject (line 243) | protected String getMainSharedObject() { method getMainFunction (line 258) | protected String getMainFunction() { method getLibraries (line 270) | protected String[] getLibraries() { method loadLibraries (line 282) | public void loadLibraries() { method getArguments (line 294) | protected String[] getArguments() { method initialize (line 298) | public static void initialize() { method createSDLSurface (line 315) | protected SDLSurface createSDLSurface(Context context) { method onCreate (line 320) | @Override method pauseNativeThread (line 432) | protected void pauseNativeThread() { method resumeNativeThread (line 443) | protected void resumeNativeThread() { method onPause (line 455) | @Override method onResume (line 468) | @Override method onStop (line 481) | @Override method onStart (line 490) | @Override method getCurrentOrientation (line 499) | public static int getCurrentOrientation() { method onWindowFocusChanged (line 529) | @Override method onLowMemory (line 555) | @Override method onConfigurationChanged (line 567) | @Override method onDestroy (line 582) | @Override method onBackPressed (line 616) | @Override method manualBackButton (line 636) | public static void manualBackButton() { method pressBackButton (line 641) | public void pressBackButton() { method superOnBackPressed (line 653) | public void superOnBackPressed() { method dispatchKeyEvent (line 657) | @Override method handleNativeState (line 678) | public static void handleNativeState() { method onUnhandledMessage (line 745) | protected boolean onUnhandledMessage(int command, Object param) { class SDLCommandHandler (line 754) | protected static class SDLCommandHandler extends Handler { method handleMessage (line 755) | @Override method sendCommand (line 843) | boolean sendCommand(int command, Object data) { method nativeGetVersion (line 905) | public static native String nativeGetVersion(); method nativeSetupJNI (line 906) | public static native int nativeSetupJNI(); method nativeRunMain (line 907) | public static native int nativeRunMain(String library, String function... method nativeLowMemory (line 908) | public static native void nativeLowMemory(); method nativeSendQuit (line 909) | public static native void nativeSendQuit(); method nativeQuit (line 910) | public static native void nativeQuit(); method nativePause (line 911) | public static native void nativePause(); method nativeResume (line 912) | public static native void nativeResume(); method nativeFocusChanged (line 913) | public static native void nativeFocusChanged(boolean hasFocus); method onNativeDropFile (line 914) | public static native void onNativeDropFile(String filename); method nativeSetScreenResolution (line 915) | public static native void nativeSetScreenResolution(int surfaceWidth, ... method onNativeResize (line 916) | public static native void onNativeResize(); method onNativeKeyDown (line 917) | public static native void onNativeKeyDown(int keycode); method onNativeKeyUp (line 918) | public static native void onNativeKeyUp(int keycode); method onNativeSoftReturnKey (line 919) | public static native boolean onNativeSoftReturnKey(); method onNativeKeyboardFocusLost (line 920) | public static native void onNativeKeyboardFocusLost(); method onNativeMouse (line 921) | public static native void onNativeMouse(int button, int action, float ... method onNativeTouch (line 922) | public static native void onNativeTouch(int touchDevId, int pointerFin... method onNativeAccel (line 925) | public static native void onNativeAccel(float x, float y, float z); method onNativeClipboardChanged (line 926) | public static native void onNativeClipboardChanged(); method onNativeSurfaceCreated (line 927) | public static native void onNativeSurfaceCreated(); method onNativeSurfaceChanged (line 928) | public static native void onNativeSurfaceChanged(); method onNativeSurfaceDestroyed (line 929) | public static native void onNativeSurfaceDestroyed(); method nativeGetHint (line 930) | public static native String nativeGetHint(String name); method nativeGetHintBoolean (line 931) | public static native boolean nativeGetHintBoolean(String name, boolean... method nativeSetenv (line 932) | public static native void nativeSetenv(String name, String value); method onNativeOrientationChanged (line 933) | public static native void onNativeOrientationChanged(int orientation); method nativeAddTouch (line 934) | public static native void nativeAddTouch(int touchId, String name); method nativePermissionResult (line 935) | public static native void nativePermissionResult(int requestCode, bool... method onNativeLocaleChanged (line 936) | public static native void onNativeLocaleChanged(); method setActivityTitle (line 941) | public static boolean setActivityTitle(String title) { method setWindowStyle (line 949) | public static void setWindowStyle(boolean fullscreen) { method setOrientation (line 959) | public static void setOrientation(int w, int h, boolean resizable, Str... method setOrientationBis (line 969) | public void setOrientationBis(int w, int h, boolean resizable, String ... method minimizeWindow (line 1035) | public static void minimizeWindow() { method shouldMinimizeOnFocusLoss (line 1050) | public static boolean shouldMinimizeOnFocusLoss() { method isScreenKeyboardShown (line 1074) | public static boolean isScreenKeyboardShown() method supportsRelativeMouse (line 1092) | public static boolean supportsRelativeMouse() method setRelativeMouseEnabled (line 1111) | public static boolean setRelativeMouseEnabled(boolean enabled) method sendMessage (line 1123) | public static boolean sendMessage(int command, int param) { method getContext (line 1133) | public static Context getContext() { method isAndroidTV (line 1140) | public static boolean isAndroidTV() { method getDiagonal (line 1154) | public static double getDiagonal() method isTablet (line 1172) | public static boolean isTablet() { method isChromebook (line 1180) | public static boolean isChromebook() { method isDeXMode (line 1190) | public static boolean isDeXMode() { method getDisplayDPI (line 1207) | public static DisplayMetrics getDisplayDPI() { method getManifestEnvironmentVariables (line 1214) | public static boolean getManifestEnvironmentVariables() { method getContentView (line 1243) | public static View getContentView() { class ShowTextInputTask (line 1247) | static class ShowTextInputTask implements Runnable { method ShowTextInputTask (line 1257) | public ShowTextInputTask(int x, int y, int w, int h) { method run (line 1272) | @Override method showTextInput (line 1299) | public static boolean showTextInput(int x, int y, int w, int h) { method isTextInputEvent (line 1304) | public static boolean isTextInputEvent(KeyEvent event) { method handleKeyEvent (line 1314) | public static boolean handleKeyEvent(View v, int keyCode, KeyEvent eve... method getNativeSurface (line 1386) | public static Surface getNativeSurface() { method initTouch (line 1398) | public static void initTouch() { method messageboxShowMessageBox (line 1437) | public int messageboxShowMessageBox( method messageboxCreateAndShow (line 1490) | protected void messageboxCreateAndShow(Bundle args) { method run (line 1624) | @Override method onSystemUiVisibilityChange (line 1639) | public void onSystemUiVisibilityChange(int visibility) { method clipboardHasText (line 1654) | public static boolean clipboardHasText() { method clipboardGetText (line 1661) | public static String clipboardGetText() { method clipboardSetText (line 1668) | public static void clipboardSetText(String string) { method createCustomCursor (line 1675) | public static int createCustomCursor(int[] colors, int width, int heig... method destroyCustomCursor (line 1694) | public static void destroyCustomCursor(int cursorID) { method setCustomCursor (line 1707) | public static boolean setCustomCursor(int cursorID) { method setSystemCursor (line 1724) | public static boolean setSystemCursor(int cursorID) { method requestPermission (line 1777) | public static void requestPermission(String permission, int requestCod... method onRequestPermissionsResult (line 1791) | @Override method openURL (line 1800) | public static int openURL(String url) method showToast (line 1824) | public static int showToast(String message, int duration, int gravity,... class SDLMain (line 1871) | class SDLMain implements Runnable { method run (line 1872) | @Override class DummyEdit (line 1903) | class DummyEdit extends View implements View.OnKeyListener { method DummyEdit (line 1906) | public DummyEdit(Context context) { method onCheckIsTextEditor (line 1913) | @Override method onKey (line 1918) | @Override method onKeyPreIme (line 1924) | @Override method onCreateInputConnection (line 1940) | @Override class SDLInputConnection (line 1953) | class SDLInputConnection extends BaseInputConnection { method SDLInputConnection (line 1958) | public SDLInputConnection(View targetView, boolean fullEditor) { method getEditable (line 1963) | @Override method sendKeyEvent (line 1968) | @Override method commitText (line 1991) | @Override method setComposingText (line 2000) | @Override method deleteSurroundingText (line 2009) | @Override method updateText (line 2030) | protected void updateText() { method nativeCommitText (line 2075) | public static native void nativeCommitText(String text, int newCursorP... method nativeGenerateScancodeForUnichar (line 2077) | public static native void nativeGenerateScancodeForUnichar(char c); class SDLClipboardHandler (line 2080) | class SDLClipboardHandler implements method SDLClipboardHandler (line 2085) | SDLClipboardHandler() { method clipboardHasText (line 2090) | public boolean clipboardHasText() { method clipboardGetText (line 2094) | public String clipboardGetText() { method clipboardSetText (line 2108) | public void clipboardSetText(String string) { method onPrimaryClipChanged (line 2115) | @Override FILE: android/app/src/main/java/org/libsdl/app/SDLAudioManager.java class SDLAudioManager (line 16) | public class SDLAudioManager { method initialize (line 27) | public static void initialize() { method setContext (line 48) | public static void setContext(Context context) { method release (line 55) | public static void release(Context context) { method getAudioFormatString (line 61) | protected static String getAudioFormatString(int audioFormat) { method open (line 74) | protected static int[] open(boolean isCapture, int sampleRate, int aud... method getInputAudioDeviceInfo (line 285) | private static AudioDeviceInfo getInputAudioDeviceInfo(int deviceId) { method getOutputAudioDeviceInfo (line 297) | private static AudioDeviceInfo getOutputAudioDeviceInfo(int deviceId) { method registerAudioDeviceCallback (line 309) | private static void registerAudioDeviceCallback() { method unregisterAudioDeviceCallback (line 316) | private static void unregisterAudioDeviceCallback(Context context) { method getAudioOutputDevices (line 326) | public static int[] getAudioOutputDevices() { method getAudioInputDevices (line 338) | public static int[] getAudioInputDevices() { method audioOpen (line 350) | public static int[] audioOpen(int sampleRate, int audioFormat, int des... method audioWriteFloatBuffer (line 357) | public static void audioWriteFloatBuffer(float[] buffer) { method audioWriteShortBuffer (line 388) | public static void audioWriteShortBuffer(short[] buffer) { method audioWriteByteBuffer (line 414) | public static void audioWriteByteBuffer(byte[] buffer) { method captureOpen (line 440) | public static int[] captureOpen(int sampleRate, int audioFormat, int d... method captureReadFloatBuffer (line 445) | public static int captureReadFloatBuffer(float[] buffer, boolean block... method captureReadShortBuffer (line 454) | public static int captureReadShortBuffer(short[] buffer, boolean block... method captureReadByteBuffer (line 463) | public static int captureReadByteBuffer(byte[] buffer, boolean blockin... method audioClose (line 472) | public static void audioClose() { method captureClose (line 481) | public static void captureClose() { method audioSetThreadPriority (line 490) | public static void audioSetThreadPriority(boolean iscapture, int devic... method nativeSetupJNI (line 508) | public static native int nativeSetupJNI(); method removeAudioDevice (line 510) | public static native void removeAudioDevice(boolean isCapture, int dev... method addAudioDevice (line 512) | public static native void addAudioDevice(boolean isCapture, int device... FILE: android/app/src/main/java/org/libsdl/app/SDLControllerManager.java class SDLControllerManager (line 19) | public class SDLControllerManager method nativeSetupJNI (line 22) | public static native int nativeSetupJNI(); method nativeAddJoystick (line 24) | public static native int nativeAddJoystick(int device_id, String name,... method nativeRemoveJoystick (line 28) | public static native int nativeRemoveJoystick(int device_id); method nativeAddHaptic (line 29) | public static native int nativeAddHaptic(int device_id, String name); method nativeRemoveHaptic (line 30) | public static native int nativeRemoveHaptic(int device_id); method onNativePadDown (line 31) | public static native int onNativePadDown(int device_id, int keycode); method onNativePadUp (line 32) | public static native int onNativePadUp(int device_id, int keycode); method onNativeJoy (line 33) | public static native void onNativeJoy(int device_id, int axis, method onNativeHat (line 35) | public static native void onNativeHat(int device_id, int hat_id, method initialize (line 43) | public static void initialize() { method handleJoystickMotionEvent (line 62) | public static boolean handleJoystickMotionEvent(MotionEvent event) { method pollInputDevices (line 69) | public static void pollInputDevices() { method pollHapticDevices (line 76) | public static void pollHapticDevices() { method hapticRun (line 83) | public static void hapticRun(int device_id, float intensity, int lengt... method hapticStop (line 90) | public static void hapticStop(int device_id) method isDeviceSDLJoystick (line 96) | public static boolean isDeviceSDLJoystick(int deviceId) { class SDLJoystickHandler (line 126) | class SDLJoystickHandler { method handleMotionEvent (line 133) | public boolean handleMotionEvent(MotionEvent event) { method pollInputDevices (line 140) | public void pollInputDevices() { class SDLJoystickHandler_API16 (line 145) | class SDLJoystickHandler_API16 extends SDLJoystickHandler { class SDLJoystick (line 147) | static class SDLJoystick { class RangeComparator (line 154) | static class RangeComparator implements Comparator ranges) { method getButtonMask (line 323) | public int getButtonMask(InputDevice joystickDevice) { class SDLJoystickHandler_API19 (line 328) | class SDLJoystickHandler_API19 extends SDLJoystickHandler_API16 { method getProductId (line 330) | @Override method getVendorId (line 335) | @Override method getAxisMask (line 340) | @Override method getButtonMask (line 377) | @Override class SDLHapticHandler_API26 (line 473) | class SDLHapticHandler_API26 extends SDLHapticHandler { method run (line 474) | @Override class SDLHapticHandler (line 505) | class SDLHapticHandler { class SDLHaptic (line 507) | static class SDLHaptic { method SDLHapticHandler (line 515) | public SDLHapticHandler() { method run (line 519) | public void run(int device_id, float intensity, int length) { method stop (line 526) | public void stop(int device_id) { method pollHapticDevices (line 533) | public void pollHapticDevices() { method getHaptic (line 612) | protected SDLHaptic getHaptic(int device_id) { class SDLGenericMotionListener_API12 (line 622) | class SDLGenericMotionListener_API12 implements View.OnGenericMotionList... method onGenericMotion (line 624) | @Override method supportsRelativeMouse (line 662) | public boolean supportsRelativeMouse() { method inRelativeMode (line 666) | public boolean inRelativeMode() { method setRelativeMouseEnabled (line 670) | public boolean setRelativeMouseEnabled(boolean enabled) { method reclaimRelativeMouseModeIfNeeded (line 674) | public void reclaimRelativeMouseModeIfNeeded() method getEventX (line 679) | public float getEventX(MotionEvent event) { method getEventY (line 683) | public float getEventY(MotionEvent event) { class SDLGenericMotionListener_API24 (line 689) | class SDLGenericMotionListener_API24 extends SDLGenericMotionListener_AP... method onGenericMotion (line 694) | @Override method supportsRelativeMouse (line 714) | @Override method inRelativeMode (line 719) | @Override method setRelativeMouseEnabled (line 724) | @Override method getEventX (line 730) | @Override method getEventY (line 739) | @Override class SDLGenericMotionListener_API26 (line 749) | class SDLGenericMotionListener_API26 extends SDLGenericMotionListener_AP... method onGenericMotion (line 753) | @Override method supportsRelativeMouse (line 812) | @Override method inRelativeMode (line 817) | @Override method setRelativeMouseEnabled (line 822) | @Override method reclaimRelativeMouseModeIfNeeded (line 837) | @Override method getEventX (line 845) | @Override method getEventY (line 851) | @Override FILE: android/app/src/main/java/org/libsdl/app/SDLSurface.java class SDLSurface (line 30) | public class SDLSurface extends SurfaceView implements SurfaceHolder.Cal... method SDLSurface (line 44) | public SDLSurface(Context context) { method handlePause (line 66) | public void handlePause() { method handleResume (line 70) | public void handleResume() { method getNativeSurface (line 79) | public Surface getNativeSurface() { method surfaceCreated (line 84) | @Override method surfaceDestroyed (line 91) | @Override method surfaceChanged (line 104) | @Override method onKey (line 191) | @Override method onTouch (line 197) | @Override method enableSensor (line 302) | public void enableSensor(int sensortype, boolean enabled) { method onAccuracyChanged (line 314) | @Override method onSensorChanged (line 319) | @Override method onCapturedPointerEvent (line 366) | public boolean onCapturedPointerEvent(MotionEvent event) FILE: src/animation.cpp type Impacto (line 3) | namespace Impacto { FILE: src/animation.h function namespace (line 7) | namespace Impacto { function ResetImpl (line 103) | void ResetImpl(std::optional direction) {} function virtual (line 104) | virtual void FinishImpl() {} function virtual (line 105) | virtual void ResetImpl() {} function virtual (line 106) | virtual void UpdateImpl(float dt) { FILE: src/audio/adxaudiostream.cpp type Impacto (line 10) | namespace Impacto { type Audio (line 11) | namespace Audio { type AdxHeaderInfo (line 13) | struct AdxHeaderInfo { function get_high_nibble_signed (line 36) | static inline int get_high_nibble_signed(uint8_t n) { function get_low_nibble_signed (line 40) | static inline int get_low_nibble_signed(uint8_t n) { function clamp16 (line 44) | static inline int clamp16(int32_t val) { function ParseAdxHeader (line 96) | static bool ParseAdxHeader(Stream* stream, AdxHeaderInfo* info) { function AudioStream (line 178) | AudioStream* AdxAudioStream::Create(Stream* stream) { FILE: src/audio/adxaudiostream.h function namespace (line 7) | namespace Impacto { FILE: src/audio/atrac9audiostream.cpp type Impacto (line 6) | namespace Impacto { type Audio (line 7) | namespace Audio { type At9ContainerInfo (line 9) | struct At9ContainerInfo { function ParseAt9Riff (line 35) | static bool ParseAt9Riff(Stream* stream, At9ContainerInfo* info) { function AudioStream (line 135) | AudioStream* Atrac9AudioStream::Create(Stream* stream) { FILE: src/audio/atrac9audiostream.h function namespace (line 8) | namespace Impacto { FILE: src/audio/audiobackend.h function namespace (line 5) | namespace Impacto { FILE: src/audio/audiochannel.cpp type Impacto (line 13) | namespace Impacto { type Audio (line 14) | namespace Audio { FILE: src/audio/audiochannel.h function namespace (line 8) | namespace Impacto { FILE: src/audio/audiocommon.h function namespace (line 4) | namespace Impacto { FILE: src/audio/audiostream.cpp type Impacto (line 4) | namespace Impacto { type Audio (line 5) | namespace Audio { function AudioStream (line 12) | AudioStream* AudioStream::Create(Io::Stream* stream) { FILE: src/audio/audiostream.h function namespace (line 9) | namespace Impacto { FILE: src/audio/audiosystem.cpp type Impacto (line 14) | namespace Impacto { type Audio (line 15) | namespace Audio { function AudioChannel (line 22) | static AudioChannel* GetNextChannelInGroupImpl(GroupDef& groupDef) { function AudioChannel (line 38) | AudioChannel* GetNextChannelInGroup(AudioChannelGroup group) { function StopChannelGroupImpl (line 55) | static void StopChannelGroupImpl(float fadeOut) { function StopChannelGroup (line 63) | void StopChannelGroup(AudioChannelGroup group, float fadeOut) { function PauseChannelGroupImpl (line 87) | static void PauseChannelGroupImpl() { function PauseChannelGroup (line 95) | void PauseChannelGroup(AudioChannelGroup group) { function ResumeChannelGroupImpl (line 119) | static void ResumeChannelGroupImpl() { function ResumeChannelGroup (line 127) | void ResumeChannelGroup(AudioChannelGroup group) { function AudioShutdown (line 150) | void AudioShutdown() { function AudioInit (line 158) | void AudioInit() { function AudioSubtitlesStart (line 193) | void AudioSubtitlesStart(AudioChannel* channel) { function PlayInGroup (line 220) | void PlayInGroup(AudioChannelGroup group, std::string const& mountpo... function PlayInGroup (line 228) | void PlayInGroup(AudioChannelGroup group, std::string const& mountpo... function AudioUpdate (line 236) | void AudioUpdate(float dt) { function AudioSubtitlesUpdate (line 253) | void AudioSubtitlesUpdate() { function AudioSubtitlesRender (line 276) | void AudioSubtitlesRender() { FILE: src/audio/audiosystem.h function namespace (line 11) | namespace Impacto { FILE: src/audio/buffering.h function namespace (line 6) | namespace Impacto { FILE: src/audio/ffmpegaudioplayer.h function namespace (line 6) | namespace Impacto { FILE: src/audio/hcaaudiostream.cpp type Impacto (line 8) | namespace Impacto { type Audio (line 9) | namespace Audio { function AudioStream (line 11) | AudioStream* HcaAudioStream::Create(Stream* stream) { FILE: src/audio/hcaaudiostream.h function namespace (line 9) | namespace Impacto { FILE: src/audio/openal/audiobackend.cpp type Impacto (line 5) | namespace Impacto { type Audio (line 6) | namespace Audio { type OpenAL (line 7) | namespace OpenAL { FILE: src/audio/openal/audiobackend.h function namespace (line 6) | namespace Impacto { FILE: src/audio/openal/ffmpegaudioplayer.cpp type Impacto (line 17) | namespace Impacto { type Audio (line 18) | namespace Audio { type OpenAL (line 19) | namespace OpenAL { FILE: src/audio/openal/ffmpegaudioplayer.h function namespace (line 7) | namespace Impacto { FILE: src/audio/openal/openalaudiochannel.cpp type Impacto (line 5) | namespace Impacto { type Audio (line 6) | namespace Audio { type OpenAL (line 7) | namespace OpenAL { function ALenum (line 9) | static ALenum ToALFormat(int channels, int bitdepth) { FILE: src/audio/openal/openalaudiochannel.h function namespace (line 6) | namespace Impacto { FILE: src/audio/vorbisaudiostream.cpp type Impacto (line 7) | namespace Impacto { type Audio (line 8) | namespace Audio { function OvRwRead (line 10) | static size_t OvRwRead(void* ptr, size_t size, size_t nmemb, void* d... function OvRwSeek (line 13) | static int OvRwSeek(void* datasource, ogg_int64_t offset, int whence) { function OvRwTell (line 16) | static long OvRwTell(void* datasource) { function AudioStream (line 21) | AudioStream* VorbisAudioStream::Create(Stream* stream) { FILE: src/audio/vorbisaudiostream.h function namespace (line 7) | namespace Impacto { FILE: src/background2d.cpp type Impacto (line 18) | namespace Impacto { type ExplodeTri (line 847) | struct ExplodeTri { function ResetExplodeTris (line 864) | void ResetExplodeTris(const Sprite& renderSprite) { function UpdateExplode (line 968) | static void UpdateExplode(float fadeCount) { function IsBgWaveEffectActive (line 1028) | bool IsBgWaveEffectActive() { FILE: src/background2d.h function namespace (line 11) | namespace Impacto { function class (line 178) | class BackgroundEffect2D : public Background2D { FILE: src/character2d.cpp type Impacto (line 16) | namespace Impacto { function GetSoundLevel (line 259) | static uint8_t GetSoundLevel(Audio::AudioChannelId channelId) { FILE: src/character2d.h function namespace (line 14) | namespace Impacto { function class (line 107) | class CharacterPortrait2D : public Character2D { FILE: src/characterviewer.cpp type Impacto (line 16) | namespace Impacto { type CharacterViewer (line 17) | namespace CharacterViewer { function Init (line 44) | void Init() { function Update (line 63) | void Update(float dt) { function EnumerateBackgrounds (line 239) | static void EnumerateBackgrounds() { function EnumerateCharacters (line 257) | static void EnumerateCharacters() { function EnumerateBgm (line 277) | static void EnumerateBgm() { FILE: src/characterviewer.h function namespace (line 7) | namespace Impacto { FILE: src/data/achievementsystem.cpp type Impacto (line 7) | namespace Impacto { type AchievementSystem (line 8) | namespace AchievementSystem { function Init (line 13) | void Init() { Impacto::Profile::AchievementSystem::Configure(); } class AchievementFileLoader (line 15) | class AchievementFileLoader method UnloadSync (line 20) | void UnloadSync() {} method AchievementError (line 21) | AchievementError LoadSync() { method MainThreadOnLoad (line 29) | void MainThreadOnLoad(AchievementError result) { function LoadStatus (line 47) | LoadStatus GetLoadStatus() { return Loader.Status; } function MountAchievementFile (line 49) | void MountAchievementFile() { function Achievement (line 56) | const Achievement* GetAchievement(int id) { function GetAchievementCount (line 61) | size_t GetAchievementCount() { FILE: src/data/achievementsystem.h function namespace (line 7) | namespace Impacto { FILE: src/data/achievementsystemps3.cpp type Impacto (line 17) | namespace Impacto { type AchievementSystem (line 18) | namespace AchievementSystem { function AchievementError (line 24) | AchievementError AchievementSystemPS3::MountAchievementFile( function Achievement (line 167) | const Achievement* AchievementSystemPS3::GetAchievement(int id) { FILE: src/data/achievementsystemps3.h function namespace (line 13) | namespace Impacto { FILE: src/data/savesystem.cpp type Impacto (line 11) | namespace Impacto { type SaveSystem (line 12) | namespace SaveSystem { function Init (line 17) | void Init() { Impacto::Profile::SaveSystem::Configure(); } class SaveFileLoader (line 19) | class SaveFileLoader : public Loadable { method UnloadSync (line 23) | void UnloadSync() {} method SaveError (line 24) | SaveError LoadSync() { method MainThreadOnLoad (line 29) | void MainThreadOnLoad(SaveError result) { class SaveFileChecker (line 50) | class SaveFileChecker : public Loadable { method UnloadSync (line 54) | void UnloadSync() {} method SaveError (line 55) | SaveError LoadSync() { method MainThreadOnLoad (line 59) | void MainThreadOnLoad(SaveError result) { class SaveFileWriter (line 70) | class SaveFileWriter : public Loadable { method UnloadSync (line 74) | void UnloadSync() {} method SaveError (line 75) | SaveError LoadSync() { method MainThreadOnLoad (line 79) | void MainThreadOnLoad(SaveError result) { function ExecuteLoader (line 93) | void ExecuteLoader() { function LoadStatus (line 101) | LoadStatus GetLoadStatus() { function MountSaveFile (line 106) | void MountSaveFile() { ExecuteLoader(); } function CheckSaveFile (line 107) | void CheckSaveFile() { ExecuteLoader(); } function WriteSaveFile (line 108) | void WriteSaveFile() { ExecuteLoader(); } function InitializeSystemData (line 110) | void InitializeSystemData() { function SaveSystemData (line 114) | void SaveSystemData() { function SaveError (line 118) | SaveError LoadSystemData() { function SaveThumbnailData (line 122) | void SaveThumbnailData() { function SaveMemory (line 126) | void SaveMemory() { function LoadEntry (line 130) | void LoadEntry(SaveType type, int id) { function LoadMemoryNew (line 134) | void LoadMemoryNew(LoadProcess load) { function FlushWorkingSaveEntry (line 138) | void FlushWorkingSaveEntry(SaveType type, int id, int autoSaveType) { function GetSavePlayTime (line 143) | uint32_t GetSavePlayTime(SaveType type, int id) { function GetSaveFlags (line 150) | uint8_t GetSaveFlags(SaveType type, int id) { function SetSaveFlags (line 157) | void SetSaveFlags(SaveType type, int id, uint8_t flags) { function tm (line 163) | tm const& GetSaveDate(SaveType type, int id) { function GetSaveStatus (line 176) | uint8_t GetSaveStatus(SaveType type, int id) { function GetSaveTitle (line 183) | int GetSaveTitle(SaveType type, int id) { function GetTipStatus (line 190) | uint32_t GetTipStatus(size_t tipId) { function SetTipStatus (line 197) | void SetTipStatus(size_t tipId, bool isLocked, bool isUnread, bool i... function SetLineRead (line 204) | void SetLineRead(int scriptId, int lineId) { function IsLineRead (line 210) | bool IsLineRead(int scriptId, int lineId) { function GetReadMessagesCount (line 217) | void GetReadMessagesCount(int* totalMessageCount, int* readMessageCo... function GetViewedEVsCount (line 227) | void GetViewedEVsCount(int* totalEVCount, int* viewedEVCount) { function GetEVStatus (line 236) | void GetEVStatus(int evId, int* totalVariations, int* viewedVariatio... function SetEVStatus (line 245) | void SetEVStatus(int id) { function GetEVVariationIsUnlocked (line 251) | bool GetEVVariationIsUnlocked(size_t evId, size_t variationIdx) { function GetBgmFlag (line 259) | bool GetBgmFlag(int id) { function SetBgmFlag (line 266) | void SetBgmFlag(int id, bool flag) { function SetCheckpointId (line 275) | void SetCheckpointId(int id) { function GetQuickSaveOpenSlot (line 279) | std::optional GetQuickSaveOpenSlot() { function UpdateQuickSaveRecentSortedId (line 286) | void UpdateQuickSaveRecentSortedId(int openSlot) { function Sprite (line 291) | Sprite& GetSaveThumbnail(SaveType type, int id) { function Sprite (line 300) | Sprite& GetWorkingSaveThumbnail() { function HasQSavedOnCurrentLine (line 309) | bool HasQSavedOnCurrentLine() { function SetQSavedOnCurrentLine (line 316) | void SetQSavedOnCurrentLine(bool value) { FILE: src/data/savesystem.h type class (line 17) | enum class type SaveFlagsMode (line 23) | enum SaveFlagsMode { WriteProtect = 1 } type class (line 25) | enum class function SaveType (line 38) | enum class SaveType { Full = 0, Quick = 1 }; function virtual (line 106) | virtual void LoadMemoryNew(LoadProcess){} FILE: src/data/tipssystem.cpp type Impacto (line 7) | namespace Impacto { type TipsSystem (line 8) | namespace TipsSystem { function Init (line 77) | void Init() { Configure(); } function DataInit (line 79) | void DataInit(uint32_t scriptBufferId, uint32_t tipsDataAdr, function UpdateTipRecords (line 88) | void UpdateTipRecords() { function SetTipLockedState (line 94) | void SetTipLockedState(size_t id, bool state) { function SetTipUnreadState (line 100) | void SetTipUnreadState(size_t id, bool state) { function SetTipNewState (line 106) | void SetTipNewState(size_t id, bool state) { function GetTipLockedState (line 112) | bool GetTipLockedState(size_t id) { function TipsDataRecord (line 126) | TipsDataRecord* GetTipRecord(size_t id) { function GetTipCount (line 133) | size_t GetTipCount() { function GetTipsScriptBufferId (line 140) | uint8_t GetTipsScriptBufferId() { FILE: src/data/tipssystem.h function namespace (line 9) | namespace Impacto { FILE: src/debugmenu.cpp type Impacto (line 18) | namespace Impacto { type DebugMenu (line 19) | namespace DebugMenu { function HelpMarker (line 36) | static void HelpMarker(const char* desc) { function ImageTooltip (line 46) | static void ImageTooltip(ImVec2 pos, ImTextureID textureId, float te... function ParseScriptDebugData (line 73) | static void ParseScriptDebugData(uint32_t scriptId) { function ShowSingleWindow (line 122) | void ShowSingleWindow() { function ShowDockableArea (line 152) | void ShowDockableArea() { function Show (line 209) | void Show() { function ShowScriptVariablesEditor (line 228) | void ShowScriptVariablesEditor() { function ShowScriptDebugger (line 394) | void ShowScriptDebugger() { function ShowSprite (line 759) | static void ShowSprite(const Sprite* sprite) { function ShowObjects (line 772) | void ShowObjects() { FILE: src/debugmenu.h function namespace (line 7) | namespace Impacto { FILE: src/effects/blur.cpp type Impacto (line 9) | namespace Impacto { type Effects (line 10) | namespace Effects { FILE: src/effects/blur.h function namespace (line 3) | namespace Impacto { FILE: src/effects/chlcc/bubbleseffect.cpp type Impacto (line 9) | namespace Impacto { type UI (line 10) | namespace UI { type CHLCC (line 11) | namespace CHLCC { FILE: src/effects/chlcc/bubbleseffect.h function namespace (line 5) | namespace Impacto { FILE: src/effects/chlcc/butterflyeffect.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type CHLCC (line 10) | namespace CHLCC { FILE: src/effects/chlcc/butterflyeffect.h function namespace (line 7) | namespace Impacto { FILE: src/effects/chlcc/eyecatch.cpp type Impacto (line 13) | namespace Impacto { type UI (line 14) | namespace UI { type CHLCC (line 15) | namespace CHLCC { FILE: src/effects/chlcc/eyecatch.h function namespace (line 5) | namespace Impacto { FILE: src/effects/mosaic.cpp type Impacto (line 6) | namespace Impacto { type Effects (line 7) | namespace Effects { FILE: src/effects/mosaic.h function namespace (line 5) | namespace Impacto { FILE: src/effects/wave.cpp type Impacto (line 6) | namespace Impacto { type Effects (line 7) | namespace Effects { function Init (line 11) | void Init() { FILE: src/effects/wave.h function namespace (line 5) | namespace Impacto { FILE: src/font.h function namespace (line 9) | namespace Impacto { FILE: src/game.cpp type Impacto (line 67) | namespace Impacto { type Game (line 71) | namespace Game { function Init (line 73) | static void Init() { function InitFromProfile (line 185) | void InitFromProfile(std::string const& name) { function Shutdown (line 190) | void Shutdown() { function UpdateGameState (line 206) | void UpdateGameState(float dt) { function UpdateSystem (line 236) | void UpdateSystem(float dt) { function Update (line 316) | void Update(float dt) { function RenderMain (line 353) | static void RenderMain() { function Render (line 529) | void Render() { FILE: src/game.h type class (line 13) | enum class type class (line 19) | enum class type class (line 33) | enum class type class (line 38) | enum class type class (line 43) | enum class function SubtitleTextBackendType (line 48) | enum class SubtitleTextBackendType : int { function SubtitleBmpBackendType (line 52) | enum class SubtitleBmpBackendType : int { function namespace (line 56) | namespace Game { function GameFeature (line 99) | struct magic_enum::customize::enum_range { function DrawComponentType (line 104) | struct magic_enum::customize::enum_range(d); } function toFlt (line 25) | inline float toFlt(int d) { return static_cast(d); } function toInt (line 26) | inline int toInt(float f) { return static_cast(f); } function getMapPos (line 975) | void getMapPos(float newSize, float newX, float newY, float& setX,... FILE: src/games/cclcc/mapsystem.h function namespace (line 6) | namespace Impacto { FILE: src/games/cclcc/moviemenu.cpp type Impacto::UI::CCLCC (line 9) | namespace Impacto::UI::CCLCC { function IsExtraMoviesPresent (line 13) | static bool IsExtraMoviesPresent() { FILE: src/games/cclcc/moviemenu.h function namespace (line 5) | namespace Impacto::UI::CCLCC { FILE: src/games/cclcc/musicmenu.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type CCLCC (line 16) | namespace CCLCC { FILE: src/games/cclcc/musicmenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/cclcc/optionsmenu.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type CCLCC (line 16) | namespace CCLCC { FILE: src/games/cclcc/optionsmenu.h function namespace (line 11) | namespace Impacto { FILE: src/games/cclcc/savemenu.cpp type Impacto (line 16) | namespace Impacto { type UI (line 17) | namespace UI { type CCLCC (line 18) | namespace CCLCC { FILE: src/games/cclcc/savemenu.h function namespace (line 9) | namespace Impacto { FILE: src/games/cclcc/savesystem.cpp type Impacto (line 23) | namespace Impacto { type CCLCC (line 24) | namespace CCLCC { function CalculateChecksum (line 33) | uint32_t CalculateChecksum(std::span bufferData, function SaveError (line 56) | SaveError SaveSystem::CheckSaveFile() const { function SaveError (line 247) | SaveError SaveSystem::MountSaveFile(std::vector& text... function SaveError (line 451) | SaveError SaveSystem::LoadSystemData() { function SaveError (line 620) | SaveError SaveSystem::WriteSaveFile() { function tm (line 695) | tm const& SaveSystem::GetSaveDate(SaveType type, int id) const { function Sprite (line 933) | Sprite& SaveSystem::GetSaveThumbnail(SaveType type, int id) { FILE: src/games/cclcc/savesystem.h function namespace (line 9) | namespace Impacto { FILE: src/games/cclcc/systemmenu.cpp type Impacto (line 13) | namespace Impacto { type UI (line 14) | namespace UI { type CCLCC (line 15) | namespace CCLCC { function GenerateMatrix (line 228) | static auto GenerateMatrix(CornersQuad const& corners) { function TransformImageVertex (line 274) | static glm::vec2 TransformImageVertex(const glm::vec2 vertex, function TransformImage (line 286) | static void TransformImage(CornersQuad const& sprCorners, FILE: src/games/cclcc/systemmenu.h function namespace (line 10) | namespace Impacto { FILE: src/games/cclcc/tipsmenu.cpp type Impacto (line 19) | namespace Impacto { type UI (line 20) | namespace UI { type CCLCC (line 21) | namespace CCLCC { FILE: src/games/cclcc/tipsmenu.h function namespace (line 16) | namespace Impacto::UI::Widgets::CCLCC { function namespace (line 19) | namespace Impacto { FILE: src/games/cclcc/tipssystem.cpp type Impacto (line 9) | namespace Impacto { type CCLCC (line 10) | namespace CCLCC { FILE: src/games/cclcc/tipssystem.h function namespace (line 5) | namespace Impacto { FILE: src/games/cclcc/titlemenu.cpp type Impacto (line 17) | namespace Impacto { type UI (line 18) | namespace UI { type CCLCC (line 19) | namespace CCLCC { FILE: src/games/cclcc/titlemenu.h function namespace (line 11) | namespace Impacto { FILE: src/games/cclcc/yesnotrigger.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type CCLCC (line 10) | namespace CCLCC { FILE: src/games/cclcc/yesnotrigger.h function namespace (line 11) | namespace CCLCC { FILE: src/games/chlcc/albummenu.cpp type Impacto (line 16) | namespace Impacto { type UI (line 17) | namespace UI { type CHLCC (line 18) | namespace CHLCC { FILE: src/games/chlcc/albummenu.h function namespace (line 9) | namespace Impacto { FILE: src/games/chlcc/animations/menutransition.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type CHLCC (line 8) | namespace CHLCC { FILE: src/games/chlcc/animations/menutransition.h function namespace (line 6) | namespace Impacto { FILE: src/games/chlcc/animations/saveicon.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type CHLCC (line 7) | namespace CHLCC { function Sprite (line 37) | Sprite SaveIconAnimation::CurrentSprite() const { FILE: src/games/chlcc/animations/saveicon.h function namespace (line 7) | namespace Impacto { FILE: src/games/chlcc/animations/selectprompt.cpp type Impacto (line 4) | namespace Impacto { type UI (line 5) | namespace UI { type CHLCC (line 6) | namespace CHLCC { FILE: src/games/chlcc/animations/selectprompt.h function namespace (line 10) | namespace Impacto { FILE: src/games/chlcc/backlogmenu.cpp type Impacto (line 12) | namespace Impacto { type UI (line 13) | namespace UI { type CHLCC (line 14) | namespace CHLCC { FILE: src/games/chlcc/backlogmenu.h function namespace (line 7) | namespace Impacto { FILE: src/games/chlcc/clearlistmenu.cpp type Impacto (line 12) | namespace Impacto { type UI (line 13) | namespace UI { type CHLCC (line 14) | namespace CHLCC { FILE: src/games/chlcc/clearlistmenu.h function namespace (line 7) | namespace Impacto { FILE: src/games/chlcc/commonmenu.cpp type Impacto (line 10) | namespace Impacto { type UI (line 11) | namespace UI { type CHLCC (line 12) | namespace CHLCC { FILE: src/games/chlcc/commonmenu.h function namespace (line 11) | namespace Impacto { FILE: src/games/chlcc/delusiontrigger.cpp type Impacto (line 13) | namespace Impacto { type UI (line 14) | namespace UI { type CHLCC (line 15) | namespace CHLCC { FILE: src/games/chlcc/delusiontrigger.h function namespace (line 6) | namespace Impacto { FILE: src/games/chlcc/introsequence.cpp type Impacto (line 12) | namespace Impacto { type CHLCC (line 13) | namespace CHLCC { FILE: src/games/chlcc/introsequence.h function namespace (line 8) | namespace Impacto { FILE: src/games/chlcc/moviemenu.cpp type Impacto (line 13) | namespace Impacto { type UI (line 14) | namespace UI { type CHLCC (line 15) | namespace CHLCC { function IsExtraMoviesPresent (line 37) | static bool IsExtraMoviesPresent() { FILE: src/games/chlcc/moviemenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/chlcc/musicmenu.cpp type Impacto (line 15) | namespace Impacto { type UI (line 16) | namespace UI { type CHLCC (line 17) | namespace CHLCC { function isRepeat (line 27) | constexpr bool isRepeat(MusicPlaybackMode playbackMode) { function isPlaylist (line 32) | constexpr bool isPlaylist(MusicPlaybackMode playbackMode) { function GetEndScroll (line 65) | static float GetEndScroll(Group* itemsGroup) { FILE: src/games/chlcc/musicmenu.h function namespace (line 13) | namespace Impacto { FILE: src/games/chlcc/optionsmenu.cpp type Impacto (line 21) | namespace Impacto { type UI (line 22) | namespace UI { type CHLCC (line 23) | namespace CHLCC { function CreateTextPage (line 36) | static std::unique_ptr CreateTextPage( function CreateSoundPage (line 114) | static std::unique_ptr CreateSoundPage( function CreateVoicePage (line 162) | static std::unique_ptr CreateVoicePage( FILE: src/games/chlcc/optionsmenu.h function Show (line 15) | void Show() override; FILE: src/games/chlcc/savemenu.cpp type Impacto (line 16) | namespace Impacto { type UI (line 17) | namespace UI { type CHLCC (line 18) | namespace CHLCC { FILE: src/games/chlcc/savemenu.h function namespace (line 10) | namespace Impacto { FILE: src/games/chlcc/savesystem.cpp type Impacto (line 18) | namespace Impacto { type CHLCC (line 19) | namespace CHLCC { function TextSpeedToSettingIndex (line 31) | constexpr uint8_t TextSpeedToSettingIndex(const float speed) { function AutoSpeedToSettingIndex (line 41) | constexpr uint8_t AutoSpeedToSettingIndex(const float speed) { function AutoQuickSaveSettingToIndex (line 49) | constexpr uint8_t AutoQuickSaveSettingToIndex(const uint8_t setting) { function AutoQuickSaveIndexToSetting (line 69) | constexpr std::underlying_type_t AutoQuickSaveInd... function CalculateFileChecksum (line 87) | std::pair CalculateFileChecksum( function CalculateEntryChecksum (line 101) | std::pair CalculateEntryChecksum( function CalculateSystemChecksum (line 115) | std::pair CalculateSystemChecksum( function SaveError (line 192) | SaveError SaveSystem::CheckSaveFile() const { function SaveError (line 434) | SaveError SaveSystem::LoadSystemData() { function SaveError (line 511) | SaveError SaveSystem::MountSaveFile(std::vector& text... function SaveError (line 726) | SaveError SaveSystem::WriteSaveFile() { function tm (line 874) | tm const& SaveSystem::GetSaveDate(SaveType type, int id) const { function Sprite (line 1162) | Sprite& SaveSystem::GetSaveThumbnail(SaveType type, int id) { FILE: src/games/chlcc/savesystem.h function namespace (line 6) | namespace Impacto { FILE: src/games/chlcc/sysmesbox.cpp type Impacto (line 12) | namespace Impacto { type UI (line 13) | namespace UI { type CHLCC (line 14) | namespace CHLCC { FILE: src/games/chlcc/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/games/chlcc/systemmenu.cpp type Impacto (line 19) | namespace Impacto { type UI (line 20) | namespace UI { type CHLCC (line 21) | namespace CHLCC { FILE: src/games/chlcc/systemmenu.h function namespace (line 10) | namespace Impacto { FILE: src/games/chlcc/tipsmenu.cpp type Impacto (line 18) | namespace Impacto { type UI (line 19) | namespace UI { type CHLCC (line 20) | namespace CHLCC { function GetEndScroll (line 33) | static float GetEndScroll(Group* tipsItemsGroup) { FILE: src/games/chlcc/tipsmenu.h function namespace (line 12) | namespace Impacto { FILE: src/games/chlcc/tipssystem.cpp type Impacto (line 11) | namespace Impacto { type CHLCC (line 12) | namespace CHLCC { FILE: src/games/chlcc/tipssystem.h function namespace (line 5) | namespace Impacto { FILE: src/games/chlcc/titlemenu.cpp type Impacto (line 17) | namespace Impacto { type UI (line 18) | namespace UI { type CHLCC (line 19) | namespace CHLCC { FILE: src/games/chlcc/titlemenu.h function namespace (line 10) | namespace Impacto { FILE: src/games/chlcc/trophymenu.cpp type Impacto (line 18) | namespace Impacto { type UI (line 19) | namespace UI { type CHLCC (line 20) | namespace CHLCC { FILE: src/games/chlcc/trophymenu.h function namespace (line 13) | namespace Impacto { FILE: src/games/darling/sysmesbox.cpp type Impacto (line 10) | namespace Impacto { type UI (line 11) | namespace UI { type Darling (line 12) | namespace Darling { FILE: src/games/darling/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/games/dash/titlemenu.cpp type Impacto (line 16) | namespace Impacto { type UI (line 17) | namespace UI { type Dash (line 18) | namespace Dash { FILE: src/games/dash/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/games/mo6tw/actorsvoicemenu.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type MO6TW (line 13) | namespace MO6TW { FILE: src/games/mo6tw/actorsvoicemenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo6tw/albummenu.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type MO6TW (line 16) | namespace MO6TW { FILE: src/games/mo6tw/albummenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo6tw/backlogmenu.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type MO6TW (line 10) | namespace MO6TW { FILE: src/games/mo6tw/backlogmenu.h function namespace (line 5) | namespace Impacto { FILE: src/games/mo6tw/clearlistmenu.cpp type Impacto (line 17) | namespace Impacto { type UI (line 18) | namespace UI { type MO6TW (line 19) | namespace MO6TW { FILE: src/games/mo6tw/clearlistmenu.h function namespace (line 9) | namespace Impacto { FILE: src/games/mo6tw/moviemenu.cpp type Impacto (line 9) | namespace Impacto { type UI (line 10) | namespace UI { type MO6TW (line 11) | namespace MO6TW { FILE: src/games/mo6tw/moviemenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo6tw/musicmenu.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type MO6TW (line 16) | namespace MO6TW { FILE: src/games/mo6tw/musicmenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo6tw/optionsmenu.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type MO6TW (line 13) | namespace MO6TW { FILE: src/games/mo6tw/optionsmenu.h function namespace (line 9) | namespace Impacto { FILE: src/games/mo6tw/savemenu.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type MO6TW (line 16) | namespace MO6TW { FILE: src/games/mo6tw/savemenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo6tw/savesystem.cpp type Impacto (line 12) | namespace Impacto { type MO6TW (line 13) | namespace MO6TW { function SaveError (line 21) | SaveError SaveSystem::LoadSystemData() { function SaveError (line 74) | SaveError SaveSystem::MountSaveFile(std::vector& text... function SaveError (line 270) | SaveError SaveSystem::WriteSaveFile() { function tm (line 506) | tm const& SaveSystem::GetSaveDate(SaveType type, int id) const { function Sprite (line 620) | Sprite& SaveSystem::GetSaveThumbnail(SaveType type, int id) { FILE: src/games/mo6tw/savesystem.h function namespace (line 5) | namespace Impacto { FILE: src/games/mo6tw/sysmesbox.cpp type Impacto (line 10) | namespace Impacto { type UI (line 11) | namespace UI { type MO6TW (line 12) | namespace MO6TW { FILE: src/games/mo6tw/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/games/mo6tw/systemmenu.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type MO6TW (line 13) | namespace MO6TW { FILE: src/games/mo6tw/systemmenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo6tw/tipsmenu.cpp type Impacto (line 16) | namespace Impacto { type UI (line 17) | namespace UI { type MO6TW (line 18) | namespace MO6TW { FILE: src/games/mo6tw/tipsmenu.h function namespace (line 9) | namespace Impacto { FILE: src/games/mo6tw/tipssystem.cpp type Impacto (line 9) | namespace Impacto { type MO6TW (line 10) | namespace MO6TW { FILE: src/games/mo6tw/tipssystem.h function namespace (line 5) | namespace Impacto { FILE: src/games/mo6tw/titlemenu.cpp type Impacto (line 13) | namespace Impacto { type UI (line 14) | namespace UI { type MO6TW (line 15) | namespace MO6TW { FILE: src/games/mo6tw/titlemenu.h function namespace (line 9) | namespace Impacto { FILE: src/games/mo8/optionsmenu.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type MO8 (line 13) | namespace MO8 { FILE: src/games/mo8/optionsmenu.h function namespace (line 10) | namespace Impacto { FILE: src/games/mo8/savemenu.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type MO8 (line 16) | namespace MO8 { FILE: src/games/mo8/savemenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo8/systemmenu.cpp type Impacto (line 12) | namespace Impacto { type UI (line 13) | namespace UI { type MO8 (line 14) | namespace MO8 { FILE: src/games/mo8/systemmenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/mo8/titlemenu.cpp type Impacto (line 18) | namespace Impacto { type UI (line 19) | namespace UI { type MO8 (line 20) | namespace MO8 { FILE: src/games/mo8/titlemenu.h function namespace (line 7) | namespace Impacto { FILE: src/games/rne/sysmesbox.cpp type Impacto (line 14) | namespace Impacto { type UI (line 15) | namespace UI { type RNE (line 16) | namespace RNE { FILE: src/games/rne/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/games/rne/systemmenu.cpp type Impacto (line 13) | namespace Impacto { type UI (line 14) | namespace UI { type RNE (line 15) | namespace RNE { FILE: src/games/rne/systemmenu.h function namespace (line 8) | namespace Impacto { FILE: src/games/rne/tilebackground.cpp type Impacto (line 7) | namespace Impacto { type RNE (line 8) | namespace RNE { FILE: src/games/rne/tilebackground.h function namespace (line 6) | namespace Impacto { FILE: src/games/rne/titlemenu.cpp type Impacto (line 17) | namespace Impacto { type UI (line 18) | namespace UI { type RNE (line 19) | namespace RNE { FILE: src/games/rne/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/hud/autoicondisplay.cpp type Impacto (line 7) | namespace Impacto { type AutoIconDisplay (line 8) | namespace AutoIconDisplay { function Init (line 16) | void Init() { function Update (line 39) | void Update(float dt) { function Render (line 72) | void Render(glm::vec4 opacityTint) { FILE: src/hud/autoicondisplay.h function namespace (line 8) | namespace Impacto { FILE: src/hud/cc/dialoguebox.cpp type Impacto (line 13) | namespace Impacto { type CC (line 14) | namespace CC { FILE: src/hud/cc/dialoguebox.h function namespace (line 7) | namespace Impacto { FILE: src/hud/cc/nametagdisplay.cpp type Impacto (line 6) | namespace Impacto { type CC (line 7) | namespace CC { FILE: src/hud/cc/nametagdisplay.h function namespace (line 5) | namespace Impacto { FILE: src/hud/cclcc/tipsnotification.cpp type Impacto (line 12) | namespace Impacto { type CCLCC (line 13) | namespace CCLCC { FILE: src/hud/cclcc/tipsnotification.h function namespace (line 7) | namespace Impacto { FILE: src/hud/chlcc/dialoguebox.cpp type Impacto (line 12) | namespace Impacto { type CHLCC (line 13) | namespace CHLCC { FILE: src/hud/chlcc/dialoguebox.h function namespace (line 6) | namespace Impacto { FILE: src/hud/chlcc/nametagdisplay.cpp type Impacto (line 8) | namespace Impacto { type CHLCC (line 9) | namespace CHLCC { FILE: src/hud/chlcc/nametagdisplay.h function namespace (line 5) | namespace Impacto { FILE: src/hud/chlcc/tipsnotification.cpp type Impacto (line 8) | namespace Impacto { type CHLCC (line 9) | namespace CHLCC { FILE: src/hud/chlcc/tipsnotification.h function namespace (line 7) | namespace Impacto { FILE: src/hud/datedisplay.cpp type Impacto (line 5) | namespace Impacto { type DateDisplay (line 6) | namespace DateDisplay { function Init (line 8) | void Init() { function Update (line 18) | void Update(float dt) { function Render (line 21) | void Render() { FILE: src/hud/datedisplay.h function namespace (line 6) | namespace Impacto { FILE: src/hud/defaultsaveiconanimation.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { FILE: src/hud/defaultsaveiconanimation.h function namespace (line 6) | namespace Impacto { FILE: src/hud/dialoguebox.cpp type Impacto (line 18) | namespace Impacto { FILE: src/hud/dialoguebox.h type DialoguePageMode (line 12) | enum DialoguePageMode : uint8_t type class (line 14) | enum class function virtual (line 26) | virtual void Show() { ShowName(); } function virtual (line 27) | virtual void Hide() { HideName(); } function ShowName (line 28) | void ShowName() { NametagDisplayInst->Show(); } function HideName (line 29) | void HideName() { NametagDisplayInst->Hide(); } function virtual (line 31) | virtual void Update(float dt) { NametagDisplayInst->Update(dt); } function virtual (line 32) | virtual void UpdateInput(float dt) {} function VisibilityStateType (line 37) | enum class VisibilityStateType { Hidden, Hiding, Showing, Shown }; function class (line 45) | class PlainDialogueBox : public DialogueBox { FILE: src/hud/loadingdisplay.cpp type Impacto (line 11) | namespace Impacto { type LoadingDisplay (line 12) | namespace LoadingDisplay { function Init (line 24) | void Init() { function Update (line 39) | void Update(float dt) { function Render (line 74) | void Render() { FILE: src/hud/loadingdisplay.h function namespace (line 3) | namespace Impacto { FILE: src/hud/mo6tw/dialoguebox.cpp type Impacto (line 11) | namespace Impacto { type MO6TW (line 12) | namespace MO6TW { FILE: src/hud/mo6tw/dialoguebox.h function namespace (line 5) | namespace Impacto { FILE: src/hud/mo6tw/tipsnotification.cpp type Impacto (line 13) | namespace Impacto { type MO6TW (line 14) | namespace MO6TW { FILE: src/hud/mo6tw/tipsnotification.h function namespace (line 7) | namespace Impacto { FILE: src/hud/nametagdisplay.cpp type Impacto (line 10) | namespace Impacto { FILE: src/hud/nametagdisplay.h function namespace (line 5) | namespace Impacto { FILE: src/hud/rne/datedisplay.cpp type Impacto (line 10) | namespace Impacto { type RNE (line 11) | namespace RNE { FILE: src/hud/rne/datedisplay.h function namespace (line 5) | namespace Impacto { FILE: src/hud/saveicondisplay.cpp type Impacto (line 8) | namespace Impacto { type SaveIconDisplay (line 9) | namespace SaveIconDisplay { function Init (line 20) | void Init() { function Hide (line 39) | void Hide() { function Show (line 44) | void Show() { ShowAt(DefaultPosition); } function ShowAt (line 45) | void ShowAt(glm::vec2 pos) { function ShowFor (line 49) | void ShowFor(float seconds) { function Update (line 57) | void Update(float dt) { function Render (line 63) | void Render() { FILE: src/hud/saveicondisplay.h function namespace (line 5) | namespace Impacto { FILE: src/hud/skipicondisplay.cpp type Impacto (line 7) | namespace Impacto { type SkipIconDisplay (line 8) | namespace SkipIconDisplay { function Init (line 16) | void Init() { function Update (line 39) | void Update(float dt) { function Render (line 72) | void Render(glm::vec4 opacityTint) { FILE: src/hud/skipicondisplay.h function namespace (line 8) | namespace Impacto { FILE: src/hud/tipsnotification.cpp type Impacto (line 6) | namespace Impacto { type TipsNotification (line 7) | namespace TipsNotification { function Init (line 9) | void Init() { Profile::TipsNotification::Configure(); } function Update (line 11) | void Update(float dt) { function Render (line 14) | void Render() { function AddTip (line 18) | void AddTip(int tipId) { FILE: src/hud/tipsnotification.h function namespace (line 8) | namespace Impacto { FILE: src/hud/waiticondisplay.cpp type Impacto (line 14) | namespace Impacto { type WaitIconDisplay (line 15) | namespace WaitIconDisplay { function Init (line 25) | void Init() { function AnyPageWaiting (line 50) | static bool AnyPageWaiting() { function Update (line 57) | void Update(float dt) { function RenderSpriteAnim (line 90) | static void RenderSpriteAnim(glm::vec2 pos, glm::vec4 opacityTint, function RenderSpriteAnimFixed (line 108) | static void RenderSpriteAnimFixed(glm::vec4 opacityTint) { function RenderRotateZ (line 116) | static void RenderRotateZ(glm::vec2 pos, glm::vec4 opacityTint, function RenderFixed (line 134) | static void RenderFixed(glm::vec4 opacityTint, int dialoguePageId) { function Render (line 140) | void Render(glm::vec2 pos, glm::vec4 opacityTint, DialoguePageMode m... FILE: src/hud/waiticondisplay.h function namespace (line 8) | namespace Impacto { FILE: src/inputsystem.cpp type Impacto (line 9) | namespace Impacto { type Input (line 10) | namespace Input { function BeginFrame (line 14) | void BeginFrame() { function SDLMouseCoordsToDesign (line 31) | static glm::vec2 SDLMouseCoordsToDesign(int x, int y) { function HandleEvent (line 41) | bool HandleEvent(SDL_Event const* ev) { FILE: src/inputsystem.h function namespace (line 6) | namespace Impacto { FILE: src/io/afsarchive.cpp type Impacto (line 9) | namespace Impacto { type Io (line 10) | namespace Io { type AfsMetaEntry (line 12) | struct AfsMetaEntry : FileMeta { function IoError (line 20) | IoError AfsArchive::Open(FileMeta* file, Stream** outStream) { function IoError (line 32) | IoError AfsArchive::Create(Stream* stream, VfsArchive** outArchive) { FILE: src/io/afsarchive.h function namespace (line 5) | namespace Impacto { FILE: src/io/assetpath.cpp type Impacto (line 5) | namespace Impacto { type Io (line 6) | namespace Io { function IoError (line 8) | IoError AssetPath::Open(Stream** outStream) { function IoError (line 20) | IoError AssetPath::Slurp(void*& outMemory, int64_t& outSize) { FILE: src/io/assetpath.h function namespace (line 5) | namespace Impacto { FILE: src/io/buffering.h function namespace (line 7) | namespace Impacto { FILE: src/io/cpkarchive.cpp type Impacto (line 10) | namespace Impacto { type Io (line 11) | namespace Io { type CpkColumn (line 16) | struct CpkColumn { type Kind (line 17) | enum Kind : uint8_t { type Storage (line 32) | enum Storage : uint8_t { method Kind (line 39) | Kind GetType() const { return static_cast(Flags & 0xF); } method Storage (line 40) | Storage GetStorage() const { type CpkMetaEntry (line 49) | struct CpkMetaEntry : public FileMeta { function DecryptUtfBlock (line 59) | void DecryptUtfBlock(uint8_t* utfBlock, uint64_t size) { function ReadString (line 67) | static std::string ReadString(int64_t stringsOffset, Stream* utfStre... function ReadUtfBlock (line 84) | static bool ReadUtfBlock( function CpkMetaEntry (line 213) | CpkMetaEntry* CpkArchive::GetFileListEntry(uint32_t id) { function IoError (line 226) | IoError CpkArchive::ReadItoc(int64_t itocOffset, int64_t contentOffset, function IoError (line 324) | IoError CpkArchive::ReadToc(int64_t tocOffset, int64_t contentOffset) { function IoError (line 378) | IoError CpkArchive::ReadEtoc(int64_t etocOffset) { function IoError (line 402) | IoError CpkArchive::Create(Stream* stream, VfsArchive** outArchive) { function IoError (line 478) | IoError CpkArchive::Open(FileMeta* file, Stream** outStream) { function get_next_bits (line 514) | static uint32_t get_next_bits(char* input, int* offset_p, uint32_t* ... function IoError (line 539) | static IoError DecompressLayla(char* input, int64_t compressedSize, function IoError (line 597) | IoError CpkArchive::Slurp(FileMeta* file, void*& outBuffer, int64_t&... FILE: src/io/cpkarchive.h function namespace (line 8) | namespace Impacto { FILE: src/io/filemeta.cpp type Impacto (line 5) | namespace Impacto { type Io (line 6) | namespace Io { function GetFileSize (line 8) | int64_t GetFileSize(std::string const& path) { function IoError (line 22) | IoError PathExists(std::string const& path) { function CreateDirectories (line 36) | int8_t CreateDirectories(std::string const& path, bool createParent) { function IoError (line 53) | IoError GetFilePermissions(std::string const& path, FILE: src/io/filemeta.h function namespace (line 20) | namespace Impacto { FILE: src/io/io.h function namespace (line 5) | namespace Impacto { FILE: src/io/lnk4archive.cpp type Impacto (line 12) | namespace Impacto { type Io (line 13) | namespace Io { type Lnk4MetaEntry (line 15) | struct Lnk4MetaEntry : FileMeta { function IoError (line 23) | IoError Lnk4Archive::Open(FileMeta* file, Stream** outStream) { function IoError (line 44) | IoError Lnk4Archive::Create(Stream* stream, VfsArchive** outArchive) { FILE: src/io/lnk4archive.h function namespace (line 5) | namespace Impacto { FILE: src/io/lzxstream.cpp type Impacto (line 6) | namespace Impacto { type Io (line 7) | namespace Io { function IoError (line 11) | IoError LzxStream::Create(Stream* baseStream, int64_t offset, int64_... function IoError (line 108) | IoError LzxStream::Duplicate(Stream** outStream) { function IoError (line 119) | IoError LzxStream::FillBuffer() { type LZXFile (line 151) | struct LZXFile { function LZXread (line 161) | static int LZXread(struct LZXFile* file, void* buffer, int bytes) { function LZXwrite (line 189) | static int LZXwrite(struct LZXFile* file, void* buffer, int bytes) { type mspack_system (line 195) | struct mspack_system function LZXfree (line 199) | static void LZXfree(void* ptr) { free(ptr); } function LZXCopy (line 201) | static void LZXCopy(void* src, void* dst, size_t bytes) { type mspack_system (line 205) | struct mspack_system function LZXDecompress (line 218) | int32_t LZXDecompress(uint8_t* CompressedBuffer, int CompressedSize, FILE: src/io/lzxstream.h function namespace (line 7) | namespace Impacto { FILE: src/io/memorymappedfilestream.cpp type Impacto (line 8) | namespace Impacto { type Io (line 9) | namespace Io { function IoError (line 11) | IoError MemoryMappedFileStream::Create(std::string const& fileName, function IoError (line 78) | IoError MemoryMappedFileStream::Duplicate(Stream** outStream) { class MemoryMappedFileStream (line 105) | class MemoryMappedFileStream class MemoryMappedFileStream (line 106) | class MemoryMappedFileStream FILE: src/io/memorymappedfilestream.h function namespace (line 10) | namespace Impacto { FILE: src/io/memorystream.cpp type Impacto (line 5) | namespace Impacto { type Io (line 6) | namespace Io { function IoError (line 52) | IoError MemoryStream::Duplicate(Stream** outStream) { FILE: src/io/memorystream.h function namespace (line 5) | namespace Impacto { FILE: src/io/mpkarchive.cpp type Impacto (line 9) | namespace Impacto { type Io (line 10) | namespace Io { type MpkMetaEntry (line 14) | struct MpkMetaEntry : FileMeta { function IoError (line 24) | IoError MpkArchive::Open(FileMeta* file, Stream** outStream) { function IoError (line 44) | IoError MpkArchive::Create(Stream* stream, VfsArchive** outArchive) { FILE: src/io/mpkarchive.h function namespace (line 5) | namespace Impacto { FILE: src/io/physicalfilestream.cpp type Impacto (line 9) | namespace Impacto { type Io (line 10) | namespace Io { function IoError (line 69) | IoError PhysicalFileStream::Create(std::string const& fileName, Stre... function IoError (line 149) | IoError PhysicalFileStream::Duplicate(Stream** outStream) { FILE: src/io/physicalfilestream.h function namespace (line 6) | namespace Impacto { FILE: src/io/stream.h function namespace (line 11) | namespace Impacto { function T (line 103) | T ReadLE(InputStream* stream) { function ReadArrayLE (line 107) | void ReadArrayLE(T* dest, InputStream* stream) { function ReadArrayLE (line 111) | void ReadArrayLE(T* dest, InputStream* stream, size_t count) { function T (line 115) | T ReadBE(InputStream* stream) { function ReadArrayBE (line 119) | void ReadArrayBE(T* dest, InputStream* stream) { function ReadArrayBE (line 123) | void ReadArrayBE(T* dest, InputStream* stream, size_t count) { function T (line 128) | T ReadLE(Stream* stream) { function ReadArrayLE (line 132) | void ReadArrayLE(T* dest, Stream* stream) { function ReadArrayLE (line 136) | void ReadArrayLE(T* dest, Stream* stream, size_t count) { function T (line 140) | T ReadBE(Stream* stream) { function ReadArrayBE (line 144) | void ReadArrayBE(T* dest, Stream* stream) { function ReadArrayBE (line 148) | void ReadArrayBE(T* dest, Stream* stream, size_t count) { function ReadVec2LE (line 153) | inline void ReadVec2LE(float* dest, Stream* stream) { function ReadVec2LE (line 156) | inline void ReadVec2LE(glm::vec2* dest, Stream* stream) { function ReadVec3LE (line 159) | inline void ReadVec3LE(float* dest, Stream* stream) { function ReadVec3LE (line 162) | inline void ReadVec3LE(glm::vec3* dest, Stream* stream) { function ReadVec4LE (line 165) | inline void ReadVec4LE(float* dest, Stream* stream) { function ReadVec4LE (line 168) | inline void ReadVec4LE(glm::vec4* dest, Stream* stream) { function ReadMat4LE (line 171) | inline void ReadMat4LE(float* dest, Stream* stream) { function ReadMat4LE (line 174) | inline void ReadMat4LE(glm::mat4* dest, Stream* stream) { function ReadVec2BE (line 178) | inline void ReadVec2BE(float* dest, Stream* stream) { function ReadVec2BE (line 181) | inline void ReadVec2BE(glm::vec2* dest, Stream* stream) { function ReadVec3BE (line 184) | inline void ReadVec3BE(float* dest, Stream* stream) { function ReadVec3BE (line 187) | inline void ReadVec3BE(glm::vec3* dest, Stream* stream) { function ReadVec4BE (line 190) | inline void ReadVec4BE(float* dest, Stream* stream) { function ReadVec4BE (line 193) | inline void ReadVec4BE(glm::vec4* dest, Stream* stream) { function ReadMat4BE (line 196) | inline void ReadMat4BE(float* dest, Stream* stream) { function ReadMat4BE (line 199) | inline void ReadMat4BE(glm::mat4* dest, Stream* stream) { function WriteU8 (line 203) | inline void WriteU8(Stream* stream, uint8_t value) { stream->Write(&valu... function WriteArrayLE (line 250) | void WriteArrayLE(T* src, InputStream* stream) { function WriteArrayLE (line 254) | void WriteArrayLE(T* src, InputStream* stream, size_t count) { function WriteArrayBE (line 262) | void WriteArrayBE(T* src, InputStream* stream) { function WriteArrayBE (line 266) | void WriteArrayBE(T* src, InputStream* stream, size_t count) { function WriteArrayLE (line 275) | void WriteArrayLE(const T* src, Stream* stream) { function WriteArrayLE (line 279) | void WriteArrayLE(const T* src, Stream* stream, size_t count) { function WriteArrayBE (line 287) | void WriteArrayBE(T* src, Stream* stream) { function WriteArrayBE (line 291) | void WriteArrayBE(T* src, Stream* stream, size_t count) { function WriteVec2LE (line 296) | inline void WriteVec2LE(float* src, Stream* stream) { function WriteVec2LE (line 299) | inline void WriteVec2LE(glm::vec2* src, Stream* stream) { function WriteVec3LE (line 302) | inline void WriteVec3LE(float* src, Stream* stream) { function WriteVec3LE (line 305) | inline void WriteVec3LE(glm::vec3* src, Stream* stream) { function WriteVec4LE (line 308) | inline void WriteVec4LE(float* src, Stream* stream) { function WriteVec4LE (line 311) | inline void WriteVec4LE(glm::vec4* src, Stream* stream) { function WriteMat4LE (line 314) | inline void WriteMat4LE(float* src, Stream* stream) { function WriteMat4LE (line 317) | inline void WriteMat4LE(glm::mat4* src, Stream* stream) { function WriteVec2BE (line 321) | inline void WriteVec2BE(float* src, Stream* stream) { function WriteVec2BE (line 324) | inline void WriteVec2BE(glm::vec2* src, Stream* stream) { function WriteVec3BE (line 327) | inline void WriteVec3BE(float* src, Stream* stream) { function WriteVec3BE (line 330) | inline void WriteVec3BE(glm::vec3* src, Stream* stream) { function WriteVec4BE (line 333) | inline void WriteVec4BE(float* src, Stream* stream) { function WriteVec4BE (line 336) | inline void WriteVec4BE(glm::vec4* src, Stream* stream) { function WriteMat4BE (line 339) | inline void WriteMat4BE(float* src, Stream* stream) { function WriteMat4BE (line 342) | inline void WriteMat4BE(glm::mat4* src, Stream* stream) { FILE: src/io/textarchive.cpp type Impacto (line 11) | namespace Impacto { type Io (line 12) | namespace Io { type TextArchiveType (line 14) | enum TextArchiveType { CLS, MLP, TextMPK } type TextMetaEntry (line 16) | struct TextMetaEntry : FileMeta { function IoError (line 24) | IoError TextArchive::Open(FileMeta* file, Stream** outStream) { function IoError (line 36) | IoError TextArchive::GetCurrentSize(FileMeta* file, int64_t& outSize) { function IoError (line 50) | IoError TextArchive::Create(Stream* stream, VfsArchive** outArchive) { FILE: src/io/textarchive.h function namespace (line 6) | namespace Impacto { FILE: src/io/uncompressedstream.cpp type Impacto (line 5) | namespace Impacto { type Io (line 6) | namespace Io { function IoError (line 10) | IoError UncompressedStream::Create(Stream* baseStream, int64_t baseS... function IoError (line 56) | IoError UncompressedStream::Duplicate(Stream** outStream) { FILE: src/io/uncompressedstream.h function namespace (line 5) | namespace Impacto { FILE: src/io/vfs.cpp type Impacto (line 22) | namespace Impacto { type Io (line 23) | namespace Io { function IoError (line 39) | static IoError MountInternal(std::string const& mountpoint, Stream* ... function VfsArchive (line 56) | static VfsArchive* FindArchive(std::string const& mountpoint, function VfsInit (line 66) | void VfsInit() { function IoError (line 76) | IoError VfsMount(std::string const& mountpoint, function IoError (line 109) | IoError VfsMountMemory(std::string const& mountpoint, function IoError (line 136) | IoError VfsUnmount(std::string const& mountpoint, function IoError (line 155) | static IoError GetOrigMetaInternal(std::string const& mountpoint, function IoError (line 173) | static IoError GetOrigMetaInternal(std::string const& mountpoint, ui... function IoError (line 191) | IoError VfsGetMetaImpl(std::string const& mountpoint, T file, function IoError (line 221) | static IoError OpenInternal(std::string const& mountpoint, VfsArchiv... function IoError (line 259) | IoError VfsOpenImpl(std::string const& mountpoint, T file, Stream** ... function IoError (line 277) | IoError SlurpInternal(VfsArchive* archive, FileMeta* origMeta, void*... function IoError (line 319) | IoError VfsSlurpImpl(std::string const& mountpoint, T fileName, function IoError (line 331) | IoError VfsListFiles(std::string const& mountpoint, function IoError (line 354) | IoError VfsGetMeta(std::string const& mountpoint, std::string const&... function IoError (line 358) | IoError VfsGetMeta(std::string const& mountpoint, uint32_t id, function IoError (line 362) | IoError VfsOpen(std::string const& mountpoint, std::string const& fi... function IoError (line 366) | IoError VfsOpen(std::string const& mountpoint, uint32_t id, function IoError (line 370) | IoError VfsSlurp(std::string const& mountpoint, std::string const& f... function IoError (line 374) | IoError VfsSlurp(std::string const& mountpoint, uint32_t id, void*& ... FILE: src/io/vfs.h function namespace (line 13) | namespace Impacto { FILE: src/io/vfsarchive.cpp type Impacto (line 3) | namespace Impacto { type Io (line 4) | namespace Io { function IoError (line 10) | IoError VfsArchive::Slurp(FileMeta* file, void*& outBuffer, int64_t&... function IoError (line 14) | IoError VfsArchive::GetCurrentSize(FileMeta* file, int64_t& outSize) { FILE: src/io/vfsarchive.h function namespace (line 7) | namespace Impacto { FILE: src/io/zlibstream.cpp type Impacto (line 5) | namespace Impacto { type Io (line 6) | namespace Io { function IoError (line 13) | IoError ZlibStream::Create(Stream* baseStream, int64_t compressedOff... function IoError (line 89) | IoError ZlibStream::Duplicate(Stream** outStream) { function IoError (line 118) | IoError ZlibStream::FillBuffer() { FILE: src/io/zlibstream.h function namespace (line 7) | namespace Impacto { FILE: src/loadable.h function namespace (line 5) | namespace Impacto { FILE: src/log.cpp type Impacto (line 9) | namespace Impacto { function CheckLogConfig (line 16) | bool CheckLogConfig(LogLevel level, LogChannel channel) { function ConsoleWrite (line 25) | void ConsoleWrite(LogLevel level, std::string_view str) { function ImpLogImpl (line 51) | void ImpLogImpl(LogLevel level, LogChannel channel, fmt::string_view f... function LogToFile (line 73) | void LogToFile(void* userdata, [[maybe_unused]] int category, function SDLLogger (line 84) | void SDLLogger(void* userdata, [[maybe_unused]] int category, function SetSDLLogger (line 94) | void SetSDLLogger(SDL_LogOutputFunction loggingFunction) { function LogSetFile (line 109) | void LogSetFile(std::string const& path) { function LogSetConsole (line 123) | void LogSetConsole(bool enabled) { LoggingToConsole = enabled; } function LogInit (line 125) | void LogInit() { FILE: src/log.h function namespace (line 12) | namespace Impacto { FILE: src/main.cpp function GameLoop (line 19) | void GameLoop() { function handleArguments (line 39) | static std::string handleArguments(std::vector args) { function main (line 100) | int main(int argc, char* argv[]) { FILE: src/mask2d.cpp type Impacto (line 9) | namespace Impacto { FILE: src/mask2d.h function namespace (line 6) | namespace Impacto { FILE: src/mem.cpp type Impacto (line 3) | namespace Impacto { function SetFlag (line 5) | void SetFlag(uint32_t flagId, uint32_t value) { function GetFlag (line 16) | bool GetFlag(uint32_t flagId) { FILE: src/mem.h function namespace (line 7) | namespace Impacto { FILE: src/modelviewer.cpp type Impacto (line 15) | namespace Impacto { type ModelViewer (line 16) | namespace ModelViewer { function Init (line 40) | void Init() { function Update (line 71) | void Update(float dt) { function EnumerateBgm (line 428) | static void EnumerateBgm() { FILE: src/modelviewer.h function namespace (line 7) | namespace Impacto { FILE: src/profile/animations.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { function LoadAnimations (line 8) | void LoadAnimations() { FILE: src/profile/animations.h function namespace (line 7) | namespace Impacto { FILE: src/profile/charset.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type Charset (line 9) | namespace Charset { function Load (line 11) | void Load() { FILE: src/profile/charset.h function namespace (line 6) | namespace Impacto { FILE: src/profile/configsystem.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type ConfigSystem (line 7) | namespace ConfigSystem { function Configure (line 9) | void Configure() { function ResetToDefault (line 72) | void ResetToDefault() { FILE: src/profile/configsystem.h function namespace (line 6) | namespace Impacto { FILE: src/profile/data/achievementsystem.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { type AchievementSystem (line 8) | namespace AchievementSystem { function Configure (line 12) | void Configure() { FILE: src/profile/data/achievementsystem.h function namespace (line 5) | namespace Impacto { FILE: src/profile/data/bgeff.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type BgEff (line 9) | namespace BgEff { function Load (line 11) | void Load() { FILE: src/profile/data/bgeff.h function namespace (line 3) | namespace Impacto { FILE: src/profile/data/savesystem.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type SaveSystem (line 11) | namespace SaveSystem { function Configure (line 15) | void Configure() { FILE: src/profile/data/savesystem.h function namespace (line 7) | namespace Impacto { FILE: src/profile/data/tipssystem.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type TipsSystem (line 10) | namespace TipsSystem { function Configure (line 14) | void Configure() { FILE: src/profile/data/tipssystem.h function namespace (line 5) | namespace Impacto { FILE: src/profile/data/waveeffects.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type WaveEffects (line 7) | namespace WaveEffects { function Load (line 8) | void Load() { FILE: src/profile/data/waveeffects.h function namespace (line 3) | namespace Impacto { FILE: src/profile/dialogue.cpp type Impacto (line 12) | namespace Impacto { type Profile (line 13) | namespace Profile { type Dialogue (line 14) | namespace Dialogue { function ConfigureNametag (line 16) | static void ConfigureNametag() { function Configure (line 57) | void Configure() { FILE: src/profile/dialogue.h function namespace (line 15) | namespace Dialogue { FILE: src/profile/fonts.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { function LoadFonts (line 9) | void LoadFonts() { FILE: src/profile/fonts.h function namespace (line 7) | namespace Impacto { FILE: src/profile/game.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { function LoadGameFromLua (line 10) | void LoadGameFromLua() { FILE: src/profile/game.h function namespace (line 9) | namespace Impacto { function SubtitleConfigType (line 95) | struct magic_enum::customize::enum_range GetAlbumTbl() { function Configure (line 59) | void Configure() { FILE: src/profile/games/cclcc/librarymenu.h function namespace (line 9) | namespace CCLCC { FILE: src/profile/games/cclcc/mapsystem.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type CCLCC (line 10) | namespace CCLCC { type MapSystem (line 11) | namespace MapSystem { function Configure (line 13) | void Configure() { FILE: src/profile/games/cclcc/mapsystem.h function namespace (line 4) | namespace Impacto { FILE: src/profile/games/cclcc/optionsmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type CCLCC (line 12) | namespace CCLCC { type OptionsMenu (line 13) | namespace OptionsMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/cclcc/optionsmenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/cclcc/savemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type CCLCC (line 12) | namespace CCLCC { type SaveMenu (line 13) | namespace SaveMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/cclcc/savemenu.h function namespace (line 8) | namespace Impacto { FILE: src/profile/games/cclcc/systemmenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type CCLCC (line 11) | namespace CCLCC { type SystemMenu (line 12) | namespace SystemMenu { function Configure (line 14) | void Configure() { FILE: src/profile/games/cclcc/systemmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/cclcc/tipsmenu.cpp type Impacto (line 11) | namespace Impacto { type Profile (line 12) | namespace Profile { type CCLCC (line 13) | namespace CCLCC { type TipsMenu (line 14) | namespace TipsMenu { function Configure (line 16) | void Configure() { FILE: src/profile/games/cclcc/tipsmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/cclcc/tipsnotification.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type CCLCC (line 7) | namespace CCLCC { type TipsNotification (line 8) | namespace TipsNotification { function Configure (line 10) | void Configure() { FILE: src/profile/games/cclcc/tipsnotification.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/cclcc/titlemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type CCLCC (line 12) | namespace CCLCC { type TitleMenu (line 13) | namespace TitleMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/cclcc/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/cclcc/yesnotrigger.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { type CCLCC (line 8) | namespace CCLCC { type YesNoTrigger (line 9) | namespace YesNoTrigger { function Configure (line 11) | bool Configure() { FILE: src/profile/games/cclcc/yesnotrigger.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/albummenu.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type CHLCC (line 9) | namespace CHLCC { type AlbumMenu (line 10) | namespace AlbumMenu { function Configure (line 12) | void Configure() { FILE: src/profile/games/chlcc/albummenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/backlogmenu.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { type CHLCC (line 8) | namespace CHLCC { type BacklogMenu (line 9) | namespace BacklogMenu { function Configure (line 11) | void Configure() { FILE: src/profile/games/chlcc/backlogmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/clearlistmenu.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type CHLCC (line 9) | namespace CHLCC { type ClearListMenu (line 10) | namespace ClearListMenu { function Configure (line 12) | void Configure() { FILE: src/profile/games/chlcc/clearlistmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/commonmenu.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type CHLCC (line 6) | namespace CHLCC { type CommonMenu (line 7) | namespace CommonMenu { function Configure (line 9) | void Configure() { FILE: src/profile/games/chlcc/commonmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/delusiontrigger.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type CHLCC (line 11) | namespace CHLCC { type DelusionTrigger (line 12) | namespace DelusionTrigger { function Configure (line 14) | void Configure() { FILE: src/profile/games/chlcc/delusiontrigger.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/dialoguebox.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type CHLCC (line 9) | namespace CHLCC { type DialogueBox (line 10) | namespace DialogueBox { function Configure (line 12) | void Configure() { function ConfigureNametag (line 23) | void ConfigureNametag() { FILE: src/profile/games/chlcc/dialoguebox.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/moviemenu.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type CHLCC (line 10) | namespace CHLCC { type MovieMenu (line 11) | namespace MovieMenu { function Configure (line 13) | void Configure() { FILE: src/profile/games/chlcc/moviemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/chlcc/musicmenu.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type CHLCC (line 9) | namespace CHLCC { type MusicMenu (line 10) | namespace MusicMenu { function Configure (line 12) | void Configure() { FILE: src/profile/games/chlcc/musicmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/optionsmenu.cpp type Impacto (line 11) | namespace Impacto { type Profile (line 12) | namespace Profile { type CHLCC (line 13) | namespace CHLCC { type OptionsMenu (line 14) | namespace OptionsMenu { function Configure (line 16) | void Configure() { FILE: src/profile/games/chlcc/optionsmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/savemenu.cpp type Impacto (line 12) | namespace Impacto { type Profile (line 13) | namespace Profile { type CHLCC (line 14) | namespace CHLCC { type SaveMenu (line 15) | namespace SaveMenu { function Configure (line 17) | void Configure() { FILE: src/profile/games/chlcc/savemenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/sysmesbox.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type CHLCC (line 10) | namespace CHLCC { type SysMesBox (line 11) | namespace SysMesBox { function Configure (line 13) | void Configure() { FILE: src/profile/games/chlcc/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/chlcc/systemmenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type CHLCC (line 11) | namespace CHLCC { type SystemMenu (line 12) | namespace SystemMenu { function Configure (line 14) | void Configure() { FILE: src/profile/games/chlcc/systemmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/tipsmenu.cpp type Impacto (line 11) | namespace Impacto { type Profile (line 12) | namespace Profile { type CHLCC (line 13) | namespace CHLCC { type TipsMenu (line 14) | namespace TipsMenu { function Configure (line 16) | void Configure() { FILE: src/profile/games/chlcc/tipsmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/tipsnotification.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type CHLCC (line 7) | namespace CHLCC { type TipsNotification (line 8) | namespace TipsNotification { function Configure (line 10) | void Configure() { FILE: src/profile/games/chlcc/tipsnotification.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/chlcc/titlemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type CHLCC (line 12) | namespace CHLCC { type TitleMenu (line 13) | namespace TitleMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/chlcc/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/chlcc/trophymenu.cpp type Impacto (line 12) | namespace Impacto { type Profile (line 13) | namespace Profile { type CHLCC (line 14) | namespace CHLCC { type TrophyMenu (line 15) | namespace TrophyMenu { function Configure (line 17) | void Configure() { FILE: src/profile/games/chlcc/trophymenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/darling/sysmesbox.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type Darling (line 10) | namespace Darling { type SysMesBox (line 11) | namespace SysMesBox { function Configure (line 13) | void Configure() { FILE: src/profile/games/darling/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/dash/titlemenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type Dash (line 11) | namespace Dash { type TitleMenu (line 12) | namespace TitleMenu { function Configure (line 14) | void Configure() { FILE: src/profile/games/dash/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/mo6tw/actorsvoicemenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type MO6TW (line 11) | namespace MO6TW { type ActorsVoiceMenu (line 12) | namespace ActorsVoiceMenu { function Configure (line 14) | void Configure() { FILE: src/profile/games/mo6tw/actorsvoicemenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/albummenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type MO6TW (line 11) | namespace MO6TW { type AlbumMenu (line 12) | namespace AlbumMenu { function Configure (line 14) | void Configure() { FILE: src/profile/games/mo6tw/albummenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/backlogmenu.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { type MO6TW (line 8) | namespace MO6TW { type BacklogMenu (line 9) | namespace BacklogMenu { function Configure (line 11) | void Configure() { FILE: src/profile/games/mo6tw/backlogmenu.h function namespace (line 3) | namespace Impacto { FILE: src/profile/games/mo6tw/clearlistmenu.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type MO6TW (line 10) | namespace MO6TW { type ClearListMenu (line 11) | namespace ClearListMenu { function Configure (line 13) | void Configure() { FILE: src/profile/games/mo6tw/clearlistmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/dialoguebox.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type MO6TW (line 6) | namespace MO6TW { type DialogueBox (line 7) | namespace DialogueBox { function Configure (line 9) | void Configure() { FILE: src/profile/games/mo6tw/dialoguebox.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/moviemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO6TW (line 12) | namespace MO6TW { type MovieMenu (line 13) | namespace MovieMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo6tw/moviemenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/musicmenu.cpp type Impacto (line 11) | namespace Impacto { type Profile (line 12) | namespace Profile { type MO6TW (line 13) | namespace MO6TW { type MusicMenu (line 14) | namespace MusicMenu { function Configure (line 16) | void Configure() { FILE: src/profile/games/mo6tw/musicmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/optionsmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO6TW (line 12) | namespace MO6TW { type OptionsMenu (line 13) | namespace OptionsMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo6tw/optionsmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/savemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO6TW (line 12) | namespace MO6TW { type SaveMenu (line 13) | namespace SaveMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo6tw/savemenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/sysmesbox.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type MO6TW (line 10) | namespace MO6TW { type SysMesBox (line 11) | namespace SysMesBox { function Configure (line 13) | void Configure() { FILE: src/profile/games/mo6tw/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/mo6tw/systemmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO6TW (line 12) | namespace MO6TW { type SystemMenu (line 13) | namespace SystemMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo6tw/systemmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/tipsmenu.cpp type Impacto (line 12) | namespace Impacto { type Profile (line 13) | namespace Profile { type MO6TW (line 14) | namespace MO6TW { type TipsMenu (line 15) | namespace TipsMenu { function Configure (line 17) | void Configure() { FILE: src/profile/games/mo6tw/tipsmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/tipsnotification.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type MO6TW (line 7) | namespace MO6TW { type TipsNotification (line 8) | namespace TipsNotification { function Configure (line 10) | void Configure() { FILE: src/profile/games/mo6tw/tipsnotification.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo6tw/titlemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO6TW (line 12) | namespace MO6TW { type TitleMenu (line 13) | namespace TitleMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo6tw/titlemenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo8/optionsmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO8 (line 12) | namespace MO8 { type OptionsMenu (line 13) | namespace OptionsMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo8/optionsmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo8/savemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO8 (line 12) | namespace MO8 { type SaveMenu (line 13) | namespace SaveMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo8/savemenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo8/systemmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type MO8 (line 12) | namespace MO8 { type SystemMenu (line 13) | namespace SystemMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/mo8/systemmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/mo8/titlemenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type MO8 (line 11) | namespace MO8 { type TitleMenu (line 12) | namespace TitleMenu { function Configure (line 14) | void Configure() { FILE: src/profile/games/mo8/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/rne/sysmesbox.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type RNE (line 10) | namespace RNE { type SysMesBox (line 11) | namespace SysMesBox { function Configure (line 13) | void Configure() { FILE: src/profile/games/rne/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/rne/systemmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type RNE (line 12) | namespace RNE { type SystemMenu (line 13) | namespace SystemMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/rne/systemmenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/games/rne/tilebackground.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type RNE (line 6) | namespace RNE { FILE: src/profile/games/rne/tilebackground.h function namespace (line 5) | namespace Impacto { FILE: src/profile/games/rne/titlemenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type RNE (line 12) | namespace RNE { type TitleMenu (line 13) | namespace TitleMenu { function Configure (line 15) | void Configure() { FILE: src/profile/games/rne/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/hud/datedisplay.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type DateDisplay (line 9) | namespace DateDisplay { function Configure (line 15) | void Configure() { FILE: src/profile/hud/datedisplay.h function namespace (line 6) | namespace Impacto { FILE: src/profile/hud/loadingdisplay.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type LoadingDisplay (line 6) | namespace LoadingDisplay { function Configure (line 8) | void Configure() { FILE: src/profile/hud/loadingdisplay.h function namespace (line 5) | namespace Impacto { FILE: src/profile/hud/saveicon.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type SaveIcon (line 6) | namespace SaveIcon { function Configure (line 8) | void Configure() { FILE: src/profile/hud/saveicon.h function namespace (line 5) | namespace Impacto { FILE: src/profile/hud/tipsnotification.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type TipsNotification (line 12) | namespace TipsNotification { function Configure (line 18) | void Configure() { function CreateInstance (line 50) | void CreateInstance() { FILE: src/profile/hud/tipsnotification.h function namespace (line 6) | namespace Impacto { FILE: src/profile/profile.cpp type Impacto (line 26) | namespace Impacto { type Profile (line 27) | namespace Profile { function LuaPrint (line 31) | static int LuaPrint(lua_State* ctx) { function LuaInclude (line 37) | static int LuaInclude(lua_State* ctx) { function DefineEnum (line 109) | static void DefineEnum(lua_State* ctx) { function MakeLuaProfile (line 124) | void MakeLuaProfile(std::string const& name) { function ClearProfile (line 244) | void ClearProfile() { ClearProfileInternal(); } FILE: src/profile/profile.h function namespace (line 5) | namespace Impacto { FILE: src/profile/profile_internal.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { function LuaDumpStack (line 12) | void LuaDumpStack() { function Pop (line 44) | void Pop() { lua_pop(LuaState, 1); } function TryPushMember (line 46) | bool TryPushMember(char const* name) { function EnsurePushMember (line 54) | void EnsurePushMember(char const* name) { function EnsurePushMemberOfType (line 63) | void EnsurePushMemberOfType(char const* name, int type) { function AssertIs (line 68) | void AssertIs(int type) { function PushInitialIndex (line 78) | void PushInitialIndex() { lua_pushnil(LuaState); } function PushNextTableElement (line 80) | int PushNextTableElement() { return lua_next(LuaState, -2); } function ClearProfileInternal (line 123) | void ClearProfileInternal() { FILE: src/profile/profile_internal.h function std (line 38) | static std::optional Call() { function T (line 153) | T EnsureGet() { function T (line 166) | T EnsureGetKey() { function T (line 189) | inline T EnsureGetKey() { function TryGetMember (line 213) | bool TryGetMember(char const* name, T& out) { function T (line 229) | T EnsureGetMember(char const* name) { function T (line 237) | T EnsureGetArrayElement() { function T (line 242) | T EnsureGetArrayElementByIndex(uint32_t index) { function std (line 262) | inline std::optional TryGet() { function T (line 279) | T outNumber{} function makeOptVec (line 354) | const auto makeOptVec = [&](std::index_sequence) { function toPair (line 367) | const auto toPair = [](std::optional&& opt) -> std::optional<... function std (line 380) | inline std::optional TryGet() { function i (line 450) | [[maybe_unused]] size_t i) { function std (line 466) | inline std::optional TryGet() { function errorHandler (line 490) | auto errorHandler = [](std::string error) { function i (line 497) | [[maybe_unused]] size_t i) { function AssetPath (line 533) | struct TryGetImpl { function RectF (line 538) | struct TryGetImpl { function bool (line 542) | struct TryGetImpl { function DialogueColorPair (line 547) | struct TryGetImpl { function GetArray (line 552) | void GetArray(std::span out) { function GetMemberArray (line 566) | void GetMemberArray(std::span out, char const* name) { function ForEachProfileArray (line 572) | inline void ForEachProfileArray(std::invocable auto func) { function ForEachProfileTable (line 583) | void ForEachProfileTable(std::invocable auto func) { FILE: src/profile/scene3d.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type Scene3D (line 6) | namespace Scene3D { function Configure (line 8) | void Configure() { FILE: src/profile/scene3d.h function namespace (line 8) | namespace Impacto { FILE: src/profile/scriptinput.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { type TryGetImpl (line 10) | struct TryGetImpl { method Call (line 11) | static std::optional Call() { type TryGetImpl (line 25) | struct TryGetImpl { method Call (line 26) | static std::optional Call() { type ScriptInput (line 34) | namespace ScriptInput { function Configure (line 37) | void Configure() { FILE: src/profile/scriptinput.h function namespace (line 7) | namespace Impacto { FILE: src/profile/scriptvars.cpp type Impacto (line 4) | namespace Impacto { type Profile (line 5) | namespace Profile { type ScriptVars (line 6) | namespace ScriptVars { function Configure (line 9) | void Configure() { FILE: src/profile/scriptvars.h function namespace (line 5) | namespace Impacto { FILE: src/profile/sprites.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { function Texture (line 12) | static Texture LoadTexture(Io::Stream* stream, std::string name) { function LoadSpritesheets (line 26) | void LoadSpritesheets() { FILE: src/profile/sprites.h function namespace (line 7) | namespace Impacto { FILE: src/profile/subtitle.cpp type Impacto::Profile (line 6) | namespace Impacto::Profile { type TryGetImpl (line 8) | struct TryGetImpl { method Call (line 9) | static std::optional Call() { type Impacto::Profile::Subtitle (line 29) | namespace Impacto::Profile::Subtitle { function Configure (line 30) | void Configure() { FILE: src/profile/subtitle.h function namespace (line 7) | namespace Impacto::Profile::Subtitle { FILE: src/profile/ui/backlogmenu.cpp type Impacto (line 13) | namespace Impacto { type Profile (line 14) | namespace Profile { type BacklogMenu (line 15) | namespace BacklogMenu { function Configure (line 19) | void Configure() { FILE: src/profile/ui/backlogmenu.h function namespace (line 9) | namespace BacklogMenu { FILE: src/profile/ui/commonmenu.cpp type Impacto (line 6) | namespace Impacto { type Profile (line 7) | namespace Profile { type CommonMenu (line 8) | namespace CommonMenu { function Configure (line 10) | void Configure() { FILE: src/profile/ui/commonmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/ui/extramenus.cpp type Impacto (line 16) | namespace Impacto { type Profile (line 17) | namespace Profile { type ExtraMenus (line 18) | namespace ExtraMenus { function Configure (line 22) | void Configure() { FILE: src/profile/ui/extramenus.h function namespace (line 5) | namespace Impacto { FILE: src/profile/ui/gamespecific.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type GameSpecific (line 12) | namespace GameSpecific { function Configure (line 16) | void Configure() { FILE: src/profile/ui/gamespecific.h function namespace (line 5) | namespace Impacto { FILE: src/profile/ui/helpmenu.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type HelpMenu (line 9) | namespace HelpMenu { function Configure (line 13) | void Configure() { FILE: src/profile/ui/helpmenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/mapsystem.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type MapSystem (line 10) | namespace MapSystem { function Configure (line 12) | void Configure() { function CreateInstance (line 18) | void CreateInstance() { FILE: src/profile/ui/mapsystem.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/optionsmenu.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type OptionsMenu (line 12) | namespace OptionsMenu { function Configure (line 16) | void Configure() { FILE: src/profile/ui/optionsmenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/savemenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type SaveMenu (line 11) | namespace SaveMenu { function Configure (line 15) | void Configure() { FILE: src/profile/ui/savemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/selectionmenu.cpp type Impacto (line 8) | namespace Impacto { type Profile (line 9) | namespace Profile { type SelectionMenu (line 10) | namespace SelectionMenu { function Configure (line 12) | void Configure() { FILE: src/profile/ui/selectionmenu.h function namespace (line 5) | namespace Impacto { FILE: src/profile/ui/sysmesbox.cpp type Impacto (line 10) | namespace Impacto { type Profile (line 11) | namespace Profile { type SysMesBox (line 12) | namespace SysMesBox { function Configure (line 16) | void Configure() { FILE: src/profile/ui/sysmesbox.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/systemmenu.cpp type Impacto (line 13) | namespace Impacto { type Profile (line 14) | namespace Profile { type SystemMenu (line 15) | namespace SystemMenu { function Configure (line 19) | void Configure() { FILE: src/profile/ui/systemmenu.h function namespace (line 7) | namespace Impacto { FILE: src/profile/ui/tipsmenu.cpp type Impacto (line 9) | namespace Impacto { type Profile (line 10) | namespace Profile { type TipsMenu (line 11) | namespace TipsMenu { function Configure (line 15) | void Configure() { FILE: src/profile/ui/tipsmenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/titlemenu.cpp type Impacto (line 13) | namespace Impacto { type Profile (line 14) | namespace Profile { type TitleMenu (line 15) | namespace TitleMenu { function Configure (line 19) | void Configure() { FILE: src/profile/ui/titlemenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/ui/trophymenu.cpp type Impacto (line 7) | namespace Impacto { type Profile (line 8) | namespace Profile { type TrophyMenu (line 9) | namespace TrophyMenu { function Configure (line 13) | void Configure() { FILE: src/profile/ui/trophymenu.h function namespace (line 6) | namespace Impacto { FILE: src/profile/vfs.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type Vfs (line 7) | namespace Vfs { function Configure (line 8) | void Configure() { FILE: src/profile/vfs.h function namespace (line 3) | namespace Impacto { FILE: src/profile/vm.cpp type Impacto (line 5) | namespace Impacto { type Profile (line 6) | namespace Profile { type Vm (line 7) | namespace Vm { function Configure (line 9) | void Configure() { FILE: src/profile/vm.h function namespace (line 6) | namespace Impacto { FILE: src/renderer/3d/animation.cpp type Impacto (line 10) | namespace Impacto { type TargetType (line 21) | enum TargetType { type SubTrackType (line 27) | enum SubTrackType { type Target (line 42) | struct Target { function Target (line 48) | Target GetTarget(Stream* stream, Model* model) { function ModelAnimation (line 77) | ModelAnimation* ModelAnimation::Load(Stream* stream, Model* model, FILE: src/renderer/3d/animation.h function namespace (line 7) | namespace Impacto { FILE: src/renderer/3d/camera.cpp type Impacto (line 10) | namespace Impacto { FILE: src/renderer/3d/camera.h function namespace (line 7) | namespace Impacto { FILE: src/renderer/3d/model.cpp type Impacto (line 16) | namespace Impacto { function AnimationIsBlacklisted (line 30) | bool AnimationIsBlacklisted(uint32_t modelId, int16_t animId) { function IoError (line 86) | static IoError GetModelMountpoint(uint32_t modelId, function IoError (line 104) | static IoError MountModel(uint32_t modelId, std::string& outMountpoint) { function UnmountModel (line 139) | static void UnmountModel(uint32_t modelId) { function IoError (line 154) | static IoError SlurpModel(uint32_t modelId, void*& outMemory, function IoError (line 166) | static IoError SlurpAnim(uint32_t modelId, int16_t animId, void*& outM... function Model (line 191) | Model* Model::Load(uint32_t modelId) { function Model (line 626) | Model* Model::MakePlane() { FILE: src/renderer/3d/model.h function namespace (line 16) | namespace Impacto { FILE: src/renderer/3d/modelanimator.cpp type Impacto (line 5) | namespace Impacto { FILE: src/renderer/3d/modelanimator.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/3d/renderable3d.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/3d/scene.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/3d/transform.cpp type Impacto (line 8) | namespace Impacto { function Transform (line 27) | Transform Transform::Interpolate(Transform next, float factor) { FILE: src/renderer/3d/transform.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/dx9/3d/renderable3d.cpp type Impacto (line 12) | namespace Impacto { type DirectX9 (line 13) | namespace DirectX9 { FILE: src/renderer/dx9/3d/renderable3d.h function namespace (line 12) | namespace Impacto { FILE: src/renderer/dx9/3d/scene.cpp type Impacto (line 10) | namespace Impacto { type DirectX9 (line 11) | namespace DirectX9 { FILE: src/renderer/dx9/3d/scene.h function namespace (line 9) | namespace Impacto { FILE: src/renderer/dx9/nv12frame.cpp type Impacto (line 5) | namespace Impacto { type DirectX9 (line 6) | namespace DirectX9 { FILE: src/renderer/dx9/nv12frame.h function namespace (line 7) | namespace Impacto { FILE: src/renderer/dx9/renderer.cpp type Impacto (line 16) | namespace Impacto { type DirectX9 (line 17) | namespace DirectX9 { function YUVFrame (line 262) | YUVFrame* Renderer::CreateYUVFrame(float width, float height) { function NV12Frame (line 268) | NV12Frame* Renderer::CreateNV12Frame(float width, float height) { FILE: src/renderer/dx9/renderer.h function namespace (line 11) | namespace Impacto { FILE: src/renderer/dx9/shader.cpp type Impacto (line 8) | namespace Impacto { type DirectX9 (line 9) | namespace DirectX9 { FILE: src/renderer/dx9/shader.h function namespace (line 6) | namespace Impacto { FILE: src/renderer/dx9/utils.h function namespace (line 7) | namespace Impacto { FILE: src/renderer/dx9/window.cpp type Impacto (line 15) | namespace Impacto { type DirectX9 (line 16) | namespace DirectX9 { function RectF (line 42) | RectF DirectX9Window::GetViewport() { function RectF (line 53) | RectF DirectX9Window::GetScaledViewport() { FILE: src/renderer/dx9/window.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/dx9/yuvframe.cpp type Impacto (line 5) | namespace Impacto { type DirectX9 (line 6) | namespace DirectX9 { FILE: src/renderer/dx9/yuvframe.h function namespace (line 7) | namespace Impacto { FILE: src/renderer/nv12frame.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/opengl/3d/renderable3d.cpp type Impacto (line 11) | namespace Impacto { type OpenGL (line 12) | namespace OpenGL { type SceneUniform (line 14) | enum SceneUniform { type ModelUniform (line 22) | enum ModelUniform { MU_Model = 0, MU_Count = 1 } type MeshUniform (line 23) | enum MeshUniform { FILE: src/renderer/opengl/3d/renderable3d.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/opengl/3d/scene.cpp type Impacto (line 11) | namespace Impacto { type OpenGL (line 12) | namespace OpenGL { function MSResolveMode (line 330) | MSResolveMode Scene3D::CheckMSResolveMode() { FILE: src/renderer/opengl/3d/scene.h function namespace (line 10) | namespace Impacto { FILE: src/renderer/opengl/glc.cpp type Impacto (line 5) | namespace Impacto { type GLC (line 6) | namespace GLC { function InitializeFramebuffers (line 11) | void InitializeFramebuffers() { function BindFramebuffer (line 45) | void BindFramebuffer(GLenum target, GLuint framebuffer) { function DeleteFramebuffers (line 74) | void DeleteFramebuffers(GLsizei n, GLuint const* framebuffers) { FILE: src/renderer/opengl/glc.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/opengl/nv12frame.cpp type Impacto (line 6) | namespace Impacto { type OpenGL (line 7) | namespace OpenGL { FILE: src/renderer/opengl/nv12frame.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/opengl/renderer.cpp type Impacto (line 17) | namespace Impacto { type OpenGL (line 18) | namespace OpenGL { function CornersQuad (line 20) | static CornersQuad FlipUvVertical(CornersQuad quad) { function YUVFrame (line 261) | YUVFrame* Renderer::CreateYUVFrame(float width, float height) { function NV12Frame (line 267) | NV12Frame* Renderer::CreateNV12Frame(float width, float height) { FILE: src/renderer/opengl/renderer.h function namespace (line 13) | namespace Impacto { FILE: src/renderer/opengl/shader.cpp type Impacto (line 12) | namespace Impacto { type OpenGL (line 13) | namespace OpenGL { function GLuint (line 93) | GLuint ShaderCompiler::Attach(GLuint program, GLenum shaderType, function GLuint (line 154) | GLuint ShaderCompiler::Compile(char const* name, ShaderParamMap cons... FILE: src/renderer/opengl/shader.h function namespace (line 9) | namespace Impacto { function class (line 130) | class AdditiveMaskedSpriteShader : public Shader { type SpriteInvertedUniforms (line 169) | struct SpriteInvertedUniforms function class (line 178) | class SpriteInvertedShader : public Shader { type YUVFrameUniforms (line 191) | struct YUVFrameUniforms function class (line 202) | class YUVFrameShader : public Shader { type MaskedSpriteNoAlphaUniforms (line 217) | struct MaskedSpriteNoAlphaUniforms function class (line 230) | class MaskedSpriteNoAlphaShader : public Shader { type MaskedSpriteBinaryUniforms (line 279) | struct MaskedSpriteBinaryUniforms function class (line 292) | class MaskedSpriteBinaryShader : public Shader { type HardLightMaskedSpriteUniforms (line 389) | struct HardLightMaskedSpriteUniforms function class (line 400) | class HardLightMaskedSpriteShader type LinearBurnMaskedSpriteUniforms (line 416) | struct LinearBurnMaskedSpriteUniforms function class (line 427) | class LinearBurnMaskedSpriteShader type OverlayMaskedSpriteUniforms (line 443) | struct OverlayMaskedSpriteUniforms function class (line 454) | class OverlayMaskedSpriteShader : public Shader { type CHLCCMenuBackgroundUniforms (line 546) | struct CHLCCMenuBackgroundUniforms function class (line 556) | class CHLCCMenuBackgroundShader : public Shader { type MosaicUniforms (line 596) | struct MosaicUniforms function class (line 607) | class MosaicShader : public Shader { type SubtitleGlyphUniforms (line 622) | struct SubtitleGlyphUniforms function class (line 631) | class SubtitleGlyphShader : public Shader { type NV12FrameUniforms (line 644) | struct NV12FrameUniforms function class (line 654) | class NV12FrameShader : public Shader { FILE: src/renderer/opengl/window.cpp type Impacto (line 19) | namespace Impacto { type OpenGL (line 20) | namespace OpenGL { function RectF (line 46) | RectF GLWindow::GetViewport() { function RectF (line 57) | RectF GLWindow::GetScaledViewport() { FILE: src/renderer/opengl/window.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/opengl/yuvframe.cpp type Impacto (line 6) | namespace Impacto { type OpenGL (line 7) | namespace OpenGL { FILE: src/renderer/opengl/yuvframe.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/renderer.cpp type Impacto (line 18) | namespace Impacto { function InitRenderer (line 20) | void InitRenderer() { function InsertQuad (line 46) | static void InsertQuad(const std::span vertices, function GetVisibleGlyphIds (line 177) | static std::vector GetVisibleGlyphIds( FILE: src/renderer/renderer.h function namespace (line 12) | namespace Impacto { function DrawConvexShape (line 337) | void DrawConvexShape(std::span vertices, glm::vec4 colo... function DrawSubtitleGlyph (line 395) | void DrawSubtitleGlyph(const Sprite& sprite, glm::vec2 topLeft, function QuadSetUVFlipped (line 426) | static void QuadSetUVFlipped(CornersQuad spriteBounds, function virtual (line 436) | virtual glm::vec2 DesignToNDC(glm::vec2 designCoord) const { FILE: src/renderer/vulkan/3d/renderable3d.cpp type Impacto (line 11) | namespace Impacto { type Vulkan (line 12) | namespace Vulkan { FILE: src/renderer/vulkan/3d/renderable3d.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/vulkan/3d/scene.cpp type Impacto (line 9) | namespace Impacto { type Vulkan (line 10) | namespace Vulkan { FILE: src/renderer/vulkan/3d/scene.h function namespace (line 9) | namespace Impacto { FILE: src/renderer/vulkan/nv12frame.cpp type Impacto (line 3) | namespace Impacto { type Vulkan (line 4) | namespace Vulkan { FILE: src/renderer/vulkan/nv12frame.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/vulkan/pipeline.cpp type Impacto (line 9) | namespace Impacto { type Vulkan (line 10) | namespace Vulkan { function VkShaderModule (line 218) | VkShaderModule Pipeline::CreateShaderModule(char const* code, size_t... FILE: src/renderer/vulkan/pipeline.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/vulkan/renderer.cpp type Impacto (line 17) | namespace Impacto { type Vulkan (line 18) | namespace Vulkan { function VkVertexInputBindingDescription (line 20) | VkVertexInputBindingDescription Renderer::GetBindingDescription() { function VKAPI_ATTR (line 56) | static VKAPI_ATTR VkBool32 VKAPI_CALL function VkResult (line 66) | VkResult CreateDebugUtilsMessengerEXT( function DestroyDebugUtilsMessengerEXT (line 79) | void DestroyDebugUtilsMessengerEXT(VkInstance instance, function YUVFrame (line 1136) | YUVFrame* Renderer::CreateYUVFrame(float width, float height) { function NV12Frame (line 1142) | NV12Frame* Renderer::CreateNV12Frame(float width, float height) { FILE: src/renderer/vulkan/renderer.h function namespace (line 13) | namespace Impacto { FILE: src/renderer/vulkan/utils.cpp type Impacto (line 8) | namespace Impacto { type Vulkan (line 9) | namespace Vulkan { function CreateAllocator (line 11) | void CreateAllocator(VkPhysicalDevice physicalDevice, VkDevice device, function AllocatedBuffer (line 24) | AllocatedBuffer CreateBuffer(size_t allocSize, VkBufferUsageFlags us... function ImmediateSubmit (line 44) | void ImmediateSubmit(std::function&& func... function VkImageCreateInfo (line 79) | VkImageCreateInfo GetImageCreateInfo(VkFormat format, VkExtent3D ext... FILE: src/renderer/vulkan/utils.h function namespace (line 9) | namespace Impacto { FILE: src/renderer/vulkan/window.cpp type Impacto (line 12) | namespace Impacto { type Vulkan (line 13) | namespace Vulkan { function RectF (line 39) | RectF VulkanWindow::GetViewport() { function RectF (line 50) | RectF VulkanWindow::GetScaledViewport() { FILE: src/renderer/vulkan/window.h function namespace (line 5) | namespace Impacto { FILE: src/renderer/vulkan/yuvframe.cpp type Impacto (line 3) | namespace Impacto { type Vulkan (line 4) | namespace Vulkan { FILE: src/renderer/vulkan/yuvframe.h function namespace (line 8) | namespace Impacto { FILE: src/renderer/window.cpp type Impacto (line 11) | namespace Impacto { function SetWindowIcon (line 13) | void SetWindowIcon(SDL_Window* window) { function SDL_Cursor (line 74) | static SDL_Cursor* LoadCursorFromFile(const std::string& path) { function InitCursors (line 127) | void InitCursors() { function RequestCursor (line 148) | void RequestCursor(CursorType type) { function ApplyCursorForFrame (line 166) | void ApplyCursorForFrame() { FILE: src/renderer/window.h function namespace (line 6) | namespace Impacto { FILE: src/renderer/yuvframe.h function namespace (line 5) | namespace Impacto { FILE: src/rng.h function namespace (line 6) | namespace Impacto { FILE: src/sequencedanimation.cpp type Impacto (line 3) | namespace Impacto { FILE: src/sequencedanimation.h function namespace (line 4) | namespace Impacto { FILE: src/spriteanimation.cpp type Impacto (line 3) | namespace Impacto { function Sprite (line 7) | Sprite SpriteAnimation::CurrentSprite() const { function Sprite (line 70) | Sprite FixedSpriteAnimation::CurrentSprite() const { function SpriteAnimation (line 97) | SpriteAnimation SpriteAnimationDef::Instantiate() { FILE: src/spriteanimation.h function namespace (line 6) | namespace Impacto { FILE: src/spritesheet.h function namespace (line 5) | namespace Impacto { FILE: src/subtitle/ass/subtitlerenderer.cpp type Impacto (line 10) | namespace Impacto { type Subtitle (line 11) | namespace Subtitle { type Ass (line 12) | namespace Ass { function AssMsgHandler (line 17) | void AssMsgHandler(int level, const char* fmt, va_list va, void* d... FILE: src/subtitle/ass/subtitlerenderer.h function namespace (line 8) | namespace Impacto { FILE: src/subtitle/ffmpegsubtitlehelper.cpp type Impacto::Subtitle (line 5) | namespace Impacto::Subtitle { function make_error_pair (line 7) | std::pair make_error_pair(av::Errors ... function make_error_pair (line 12) | std::pair make_error_pair(int status) { function SubtitleData (line 101) | SubtitleData SubtitleDecoderContext::decodeSubtitle(av::OptionalErrorC... function SubtitleData (line 129) | SubtitleData SubtitleDecoderContext::decode(const av::Packet& packet, function SubtitleData (line 134) | SubtitleData SubtitleDecoderContext::decode(const av::Packet& packet, FILE: src/subtitle/ffmpegsubtitlehelper.h function namespace (line 9) | namespace Impacto::Subtitle { FILE: src/subtitle/subtitlerenderer.h function namespace (line 13) | namespace Impacto::Subtitle { function class (line 33) | class SubtitleRenderer { FILE: src/subtitle/subtitlesystem.cpp type Impacto::Subtitle (line 14) | namespace Impacto::Subtitle { function SubtitleInit (line 17) | void SubtitleInit() { FILE: src/subtitle/subtitlesystem.h function namespace (line 14) | namespace Impacto::Subtitle { FILE: src/text/dialoguepage.cpp type Impacto (line 21) | namespace Impacto { type TextParseState (line 93) | enum TextParseState { TPS_Normal, TPS_Name, TPS_Ruby } FILE: src/text/dialoguepage.h function namespace (line 10) | namespace Impacto { FILE: src/text/text.cpp type Impacto (line 21) | namespace Impacto { function TextGetStringLength (line 160) | int TextGetStringLength(Vm::Sc3Stream& stream) { function TextGetStringLength (line 168) | int TextGetStringLength(Vm::Sc3VmThread* ctx) { function TextGetMainCharacterCount (line 177) | int TextGetMainCharacterCount(Vm::Sc3VmThread* ctx) { function TextLayoutPlainLineHelper (line 211) | std::pair TextLayoutPlainLineHelper( function TextLayoutPlainLine (line 263) | int TextLayoutPlainLine(Vm::Sc3Stream& stream, int stringLength, function TextLayoutPlainLine (line 276) | std::vector TextLayoutPlainLine( function TextLayoutPlainLine (line 289) | int TextLayoutPlainLine(Vm::Sc3VmThread* thd, int stringLength, function TextLayoutPlainLine (line 302) | std::vector TextLayoutPlainLine( function FitGlyphsForPlainLine (line 319) | void FitGlyphsForPlainLine(std::span glyphs, function TextLayoutAlignment (line 339) | int TextLayoutAlignment(Impacto::TextAlignment& alignment, float block... function TextGetPlainLineWidth (line 393) | float TextGetPlainLineWidth(Vm::Sc3VmThread* ctx, Font* font, float fo... function TextGetPlainLineWidth (line 409) | float TextGetPlainLineWidth(Vm::Sc3Stream& stream, Font* font, float f... function TextLayoutPlainString (line 425) | int TextLayoutPlainString(std::string_view str, function TextLayoutPlainString (line 444) | std::vector TextLayoutPlainString( function TextGetSc3String (line 461) | void TextGetSc3String(std::string_view str, std::span out) { function InitNamePlateData (line 479) | void InitNamePlateData(Vm::Sc3Stream& stream) { function GetNameId (line 496) | std::optional GetNameId(const std::span name) { FILE: src/text/text.h function namespace (line 13) | namespace Impacto { FILE: src/text/typewritereffect.cpp type Impacto (line 9) | namespace Impacto { FILE: src/text/typewritereffect.h function namespace (line 8) | namespace Impacto { FILE: src/texture/bcdecode.cpp function bc1_color_load (line 53) | static void bc1_color_load(bc1_color* dst, const uint8_t* src) { function bc3_alpha_load (line 59) | static void bc3_alpha_load(bc3_alpha* dst, const uint8_t* src) { function rgba (line 63) | static rgba decode_565(uint16_t x) { function decode_bc1_color (line 79) | static void decode_bc1_color(rgba* dst, const uint8_t* src) { function decode_bc3_alpha (line 119) | static void decode_bc3_alpha(char* dst, const uint8_t* src, int stride, ... function decode_bc1_block (line 157) | static void decode_bc1_block(rgba* col, const uint8_t* src) { function decode_bc2_block (line 161) | static void decode_bc2_block(rgba* col, const uint8_t* src) { function decode_bc3_block (line 174) | static void decode_bc3_block(rgba* col, const uint8_t* src) { function decode_bc4_block (line 179) | static void decode_bc4_block(lum* col, const uint8_t* src) { function decode_bc5_block (line 183) | static void decode_bc5_block(rgba* col, const uint8_t* src) { function get_bit (line 191) | static uint8_t get_bit(const uint8_t* src, int bit) { function get_bits (line 197) | static uint8_t get_bits(const uint8_t* src, int bit, int count) { function bc7_get_subset (line 298) | static int bc7_get_subset(int ns, int partition, int n) { function expand_quantized (line 308) | static uint8_t expand_quantized(uint8_t v, int bits) { function bc7_lerp (line 313) | static void bc7_lerp(rgba* dst, const rgba* e, int s0, int s1) { function decode_bc7_block (line 322) | static void decode_bc7_block(rgba* col, const uint8_t* src) { function bc6_sign_extend (line 585) | static void bc6_sign_extend(uint16_t* v, int prec) { function bc6_unquantize (line 593) | static int bc6_unquantize(uint16_t v, int prec, int sign) { function half_to_float (line 627) | static float half_to_float(uint16_t h) { function bc6_finalize (line 644) | static float bc6_finalize(int v, int sign) { function bc6_lerp (line 657) | static void bc6_lerp(rgb32f* col, int* e0, int* e1, int s, int sign) { function decode_bc6_block (line 668) | static void decode_bc6_block(rgb32f* col, const uint8_t* src, int sign) { function swizzle_copy (line 777) | static void swizzle_copy(int swizzle, uint8_t* dst, const uint8_t* src, function put_block (line 792) | static void put_block(BcnDecoderState* state, const uint8_t* col, int sz, function decode_bcn (line 839) | static int decode_bcn(BcnDecoderState* state, const uint8_t* src, int by... function BcnDecode (line 877) | int BcnDecode(uint8_t* dst, int dst_size, const uint8_t* src, int src_size, function wcb (line 918) | static void wcb(void* ctx, void* data, int size) { FILE: src/texture/bcdecode.h type BcnDecoderFormat (line 6) | typedef enum { FILE: src/texture/bntxloader.cpp type Impacto (line 8) | namespace Impacto { type TexLoad (line 10) | namespace TexLoad { function CountLsbZeros (line 12) | int CountLsbZeros(int value) { function Pow2RoundUp (line 22) | int Pow2RoundUp(int value) { function DivRoundUp (line 34) | int DivRoundUp(int lhs, int rhs) { return (lhs + (rhs - 1)) / rhs; } function BPPbyFormat (line 80) | int BPPbyFormat(TextureFormatType format) { function TextureLoadBNTX (line 260) | bool TextureLoadBNTX(Stream* stream, Texture* outTexture) { FILE: src/texture/bntxloader.h function namespace (line 6) | namespace Impacto { FILE: src/texture/ddsloader.cpp type Impacto (line 14) | namespace Impacto { type Gxm (line 15) | namespace Gxm { function calc_shifts (line 116) | inline void calc_shifts(int mask, int& left, int& right) { function internal_readimg (line 134) | bool internal_readimg(Stream* stream, uint8_t* dst, int w, int h, in... function TextureLoadDDS (line 202) | bool TextureLoadDDS(Stream* stream, Texture* outTexture) { FILE: src/texture/gxtloader.cpp type Impacto (line 10) | namespace Impacto { type Gxm (line 12) | namespace Gxm { type SceGxmTextureType (line 13) | enum SceGxmTextureType : uint32_t { type SceGxmTextureBaseFormat (line 23) | enum SceGxmTextureBaseFormat : uint32_t { type SceGxmTextureSwizzle4Mode (line 72) | enum SceGxmTextureSwizzle4Mode : uint32_t { type SceGxmTextureSwizzle3Mode (line 83) | enum SceGxmTextureSwizzle3Mode : uint32_t { BGR = 0x0000, RGB = 0x10... type SubtextureHeader (line 86) | struct SubtextureHeader { function Compact1By1 (line 117) | uint32_t Compact1By1(uint32_t x) { function DecodeMorton2X (line 125) | uint32_t DecodeMorton2X(uint32_t code) { return Compact1By1(code >> 0); } function DecodeMorton2Y (line 126) | uint32_t DecodeMorton2Y(uint32_t code) { return Compact1By1(code >> 1); } type TexLoad (line 128) | namespace TexLoad { function VitaUnswizzle (line 130) | void VitaUnswizzle(int* x, int* y, int width, int height) { function GXTLoadSubtexture (line 160) | bool GXTLoadSubtexture(Stream* stream, Texture* outTexture, function TextureLoadGXT (line 357) | bool TextureLoadGXT(Stream* stream, Texture* outTexture) { FILE: src/texture/gxtloader.h function namespace (line 6) | namespace Impacto { FILE: src/texture/plainloader.cpp type Impacto (line 3) | namespace Impacto { type TexLoad (line 4) | namespace TexLoad { type PlainPixelMode (line 12) | enum PlainPixelMode : uint32_t { function TextureIsPlain (line 20) | bool TextureIsPlain(Stream* stream) { function TextureLoadPlain (line 29) | bool TextureLoadPlain(Stream* stream, Texture* outTexture) { FILE: src/texture/plainloader.h function namespace (line 6) | namespace Impacto { FILE: src/texture/s3tc.cpp type Impacto (line 30) | namespace Impacto { type TexLoad (line 31) | namespace TexLoad { function DecompressBlockDXT1 (line 35) | void DecompressBlockDXT1(uint32_t startX, uint32_t startY, uint32_t ... function BlockDecompressImageDXT1 (line 104) | void BlockDecompressImageDXT1(uint32_t width, uint32_t height, Strea... function BlockDecompressImageDXT1VitaSwizzled (line 116) | void BlockDecompressImageDXT1VitaSwizzled(uint32_t width, uint32_t h... function DecompressBlockDXT5 (line 132) | void DecompressBlockDXT5(uint32_t startX, uint32_t startY, uint32_t ... function BlockDecompressImageDXT5 (line 243) | void BlockDecompressImageDXT5(uint32_t width, uint32_t height, Strea... function BlockDecompressImageDXT5VitaSwizzled (line 255) | void BlockDecompressImageDXT5VitaSwizzled(uint32_t width, uint32_t h... FILE: src/texture/s3tc.h function namespace (line 5) | namespace Impacto { FILE: src/texture/stbiloader.cpp type Impacto (line 6) | namespace Impacto { type TexLoad (line 7) | namespace TexLoad { function StbiRead (line 9) | int StbiRead(void* user, char* data, int size) { function StbiSkip (line 12) | void StbiSkip(void* user, int n) { ((Io::Stream*)user)->Seek(n, RW_S... function StbiEof (line 13) | int StbiEof(void* user) { function TextureLoadSTBI (line 20) | bool TextureLoadSTBI(Io::Stream* stream, Texture* outTexture) { FILE: src/texture/texture.cpp type Impacto (line 11) | namespace Impacto { FILE: src/texture/texture.h function namespace (line 7) | namespace Impacto { FILE: src/texture/webpdecode.cpp type Impacto (line 6) | namespace Impacto { type TexLoad (line 7) | namespace TexLoad { function TextureLoadWebP (line 9) | bool TextureLoadWebP(Io::Stream* stream, Texture* outTexture) { FILE: src/ui/backlogmenu.cpp type Impacto (line 24) | namespace Impacto { type UI (line 25) | namespace UI { function IsBeyondShiftedHoverBounds (line 107) | static bool IsBeyondShiftedHoverBounds(const Widget* el, float delta... function InVerticalHoverBounds (line 156) | static bool InVerticalHoverBounds(const Widget* entry) { FILE: src/ui/backlogmenu.h function namespace (line 8) | namespace Impacto { FILE: src/ui/gamespecific.cpp type Impacto (line 27) | namespace Impacto { type UI (line 28) | namespace UI { type GameSpecific (line 29) | namespace GameSpecific { function Init (line 34) | void Init() { function NonGameplayUpdate (line 59) | void NonGameplayUpdate(float dt) { function Update (line 74) | void Update(float dt) { function RenderEarlyMain (line 101) | void RenderEarlyMain() { function RenderMain (line 115) | void RenderMain() { function RenderLayer (line 148) | void RenderLayer(uint32_t layer) { function RenderCCButtonGuide (line 198) | void RenderCCButtonGuide() { function UpdateCCButtonGuide (line 228) | void UpdateCCButtonGuide([[maybe_unused]] float dt) { function UpdateCCAtChanScrollbar (line 243) | static void UpdateCCAtChanScrollbar() { FILE: src/ui/gamespecific.h function namespace (line 2) | namespace Impacto { FILE: src/ui/mapsystem.cpp type Impacto (line 3) | namespace Impacto { type UI (line 4) | namespace UI { type MapSystem (line 5) | namespace MapSystem { function Init (line 7) | void Init() { function MapInit (line 11) | void MapInit() { return MapSystemPtr->MapInit(); } function MapLoad (line 12) | int MapLoad(uint8_t* data) { return MapSystemPtr->MapLoad(data); } function MapSave (line 13) | int MapSave(uint8_t* data) { return MapSystemPtr->MapSave(data); } function MapSetFadein (line 14) | void MapSetFadein(int partId, int partType) { function MapSetGroup (line 17) | void MapSetGroup(int index, int mappedId1, int mappedId2, int mapp... function MapSetFadeout (line 20) | void MapSetFadeout(int partId, int partType) { function MapSetDisp (line 23) | void MapSetDisp(int partId, int partType) { function MapSetHide (line 26) | void MapSetHide(int arg1, int arg2) { function MapPoolFadeEndChk_Wait (line 29) | bool MapPoolFadeEndChk_Wait() { return MapSystemPtr->MapPoolFadeEn... function MapMoveAnimeInit (line 30) | void MapMoveAnimeInit(int arg1, int arg2, int arg3) { function MapMoveAnimeMain (line 33) | bool MapMoveAnimeMain() { return MapSystemPtr->MapMoveAnimeMain(); } function MapGetPos (line 34) | void MapGetPos(int partId, int partType, int& getX, int& getY) { function MapSetPool (line 37) | void MapSetPool(int index, int id, int type) { function MapResetPoolAll (line 40) | void MapResetPoolAll(int arg1) { return MapSystemPtr->MapResetPool... function MapFadeEndChk_Wait (line 41) | bool MapFadeEndChk_Wait() { return MapSystemPtr->MapFadeEndChk_Wai... function MapPoolShuffle (line 42) | void MapPoolShuffle(int param_1) { function MapPoolSetDisp (line 45) | void MapPoolSetDisp(int arg1, int arg2) { function MapPoolSetHide (line 48) | void MapPoolSetHide(int arg1, int arg2) { function MapPoolSetFadein (line 51) | void MapPoolSetFadein(int unused, int poolIdx) { function MapPoolSetFadeout (line 54) | void MapPoolSetFadeout(int unused, int poolIdx) { function MapPlayerPhotoSelect (line 57) | bool MapPlayerPhotoSelect(int unused) { function MapResetPool (line 60) | void MapResetPool(int poolIdx) { return MapSystemPtr->MapResetPool... function MapSetGroupEx (line 61) | void MapSetGroupEx(int index, int type, int mappedId) { function MapZoomInit (line 64) | void MapZoomInit(int mapX, int mapY, int size) { function MapZoomMain (line 67) | bool MapZoomMain() { return MapSystemPtr->MapZoomMain(); } function MapZoomInit2 (line 68) | void MapZoomInit2(int arg1, int arg2) { function MapZoomMain3 (line 71) | bool MapZoomMain3() { return MapSystemPtr->MapZoomMain3(); } function MapZoomInit3 (line 72) | bool MapZoomInit3(int setMapX, int setMapY, int setMapSize, bool h... function MapMoveAnimeInit2 (line 75) | bool MapMoveAnimeInit2(int setMapX, int setMapY, int setTransition... function MapMoveAnimeMain2 (line 78) | bool MapMoveAnimeMain2() { return MapSystemPtr->MapMoveAnimeMain2(... function MapPlayerPotalSelectInit (line 79) | void MapPlayerPotalSelectInit() { function MapPlayerPotalSelect (line 82) | bool MapPlayerPotalSelect() { return MapSystemPtr->MapPlayerPotalS... function MapSystem_28 (line 83) | void MapSystem_28() { return MapSystemPtr->MapSystem_28(); } function Update (line 84) | void Update(float dt) { return MapSystemPtr->Update(dt); } function RenderButtonGuide (line 85) | void RenderButtonGuide() { return MapSystemPtr->RenderButtonGuide(... function Render (line 86) | void Render() { return MapSystemPtr->Render(); } FILE: src/ui/mapsystem.h function namespace (line 3) | namespace Impacto { FILE: src/ui/menu.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { FILE: src/ui/menu.h function namespace (line 8) | namespace Impacto { FILE: src/ui/nullmenu.cpp type Impacto (line 3) | namespace Impacto { type UI (line 4) | namespace UI { FILE: src/ui/nullmenu.h function namespace (line 5) | namespace Impacto { FILE: src/ui/optionsmenu.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { FILE: src/ui/optionsmenu.h function namespace (line 7) | namespace Impacto { FILE: src/ui/savemenu.h function namespace (line 8) | namespace Impacto { FILE: src/ui/selectionmenu.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { FILE: src/ui/selectionmenu.h function namespace (line 8) | namespace Impacto { FILE: src/ui/sysmesbox.cpp type Impacto (line 3) | namespace Impacto { type UI (line 4) | namespace UI { FILE: src/ui/sysmesbox.h function namespace (line 8) | namespace Impacto { FILE: src/ui/tipsmenu.cpp type Impacto (line 3) | namespace Impacto { type UI (line 4) | namespace UI { FILE: src/ui/tipsmenu.h function namespace (line 7) | namespace Impacto { FILE: src/ui/ui.h type class (line 18) | enum class type class (line 22) | enum class type class (line 30) | enum class type class (line 37) | enum class type class (line 46) | enum class type class (line 56) | enum class type class (line 63) | enum class type class (line 69) | enum class type class (line 75) | enum class type class (line 79) | enum class type class (line 84) | enum class type class (line 89) | enum class type class (line 94) | enum class type class (line 98) | enum class function HelpMenuType (line 102) | enum class HelpMenuType : int { FILE: src/ui/widget.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { function WidgetType (line 25) | WidgetType Widget::GetType() { return WT_NORMAL; } function Widget (line 36) | Widget* Widget::GetFocus(FocusDirection dir) { FILE: src/ui/widget.h function namespace (line 9) | namespace Impacto { FILE: src/ui/widgets/backlogentry.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type Widgets (line 13) | namespace Widgets { FILE: src/ui/widgets/backlogentry.h function namespace (line 10) | namespace Impacto { FILE: src/ui/widgets/button.cpp type Impacto (line 10) | namespace Impacto { type UI (line 11) | namespace UI { type Widgets (line 12) | namespace Widgets { FILE: src/ui/widgets/button.h function namespace (line 10) | namespace Impacto { FILE: src/ui/widgets/carousel.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type Widgets (line 8) | namespace Widgets { FILE: src/ui/widgets/carousel.h function namespace (line 7) | namespace Impacto { FILE: src/ui/widgets/cc/backlogentry.cpp type Impacto (line 7) | namespace Impacto { type UI (line 8) | namespace UI { type Widgets (line 9) | namespace Widgets { type CC (line 10) | namespace CC { FILE: src/ui/widgets/cc/backlogentry.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/cc/titlebutton.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type Widgets (line 8) | namespace Widgets { type CC (line 9) | namespace CC { FILE: src/ui/widgets/cc/titlebutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/cclcc/librarymenubutton.h function namespace (line 13) | namespace Widgets { FILE: src/ui/widgets/cclcc/optionsbinarybutton.cpp type Impacto (line 12) | namespace Impacto { type UI (line 13) | namespace UI { type Widgets (line 14) | namespace Widgets { type CCLCC (line 15) | namespace CCLCC { FILE: src/ui/widgets/cclcc/optionsbinarybutton.h function namespace (line 7) | namespace Impacto { FILE: src/ui/widgets/cclcc/optionsentry.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type Widgets (line 13) | namespace Widgets { type CCLCC (line 14) | namespace CCLCC { FILE: src/ui/widgets/cclcc/optionsentry.h function namespace (line 9) | namespace Impacto { FILE: src/ui/widgets/cclcc/optionsslider.cpp type Impacto (line 10) | namespace Impacto { type UI (line 11) | namespace UI { type Widgets (line 12) | namespace Widgets { type CCLCC (line 13) | namespace CCLCC { FILE: src/ui/widgets/cclcc/optionsslider.h function namespace (line 7) | namespace Impacto { FILE: src/ui/widgets/cclcc/optionsvoiceslider.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type Widgets (line 13) | namespace Widgets { type CCLCC (line 14) | namespace CCLCC { FILE: src/ui/widgets/cclcc/optionsvoiceslider.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/cclcc/saveentrybutton.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type Widgets (line 13) | namespace Widgets { type CCLCC (line 14) | namespace CCLCC { FILE: src/ui/widgets/cclcc/saveentrybutton.h function namespace (line 10) | namespace Impacto { FILE: src/ui/widgets/cclcc/sysmenubutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type CCLCC (line 8) | namespace CCLCC { FILE: src/ui/widgets/cclcc/sysmenubutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/cclcc/tipsentrybutton.cpp type Impacto (line 12) | namespace Impacto { type UI (line 13) | namespace UI { type Widgets (line 14) | namespace Widgets { type CCLCC (line 15) | namespace CCLCC { FILE: src/ui/widgets/cclcc/tipsentrybutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/cclcc/tipstabgroup.cpp type Impacto (line 17) | namespace Impacto { type UI (line 18) | namespace UI { type Widgets (line 19) | namespace Widgets { type CCLCC (line 20) | namespace CCLCC { FILE: src/ui/widgets/cclcc/tipstabgroup.h function namespace (line 11) | namespace Impacto { FILE: src/ui/widgets/cclcc/titlebutton.cpp type Impacto (line 9) | namespace Impacto { type UI (line 10) | namespace UI { type Widgets (line 11) | namespace Widgets { type CCLCC (line 12) | namespace CCLCC { FILE: src/ui/widgets/cclcc/titlebutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/cgviewer.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { FILE: src/ui/widgets/cgviewer.h function namespace (line 11) | namespace Impacto { FILE: src/ui/widgets/chlcc/albumthumbnailbutton.cpp type Impacto (line 4) | namespace Impacto { type UI (line 5) | namespace UI { type Widgets (line 6) | namespace Widgets { type CHLCC (line 7) | namespace CHLCC { FILE: src/ui/widgets/chlcc/albumthumbnailbutton.h function class (line 10) | class AlbumThumbnailButton : public Button { FILE: src/ui/widgets/chlcc/backlogentry.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { type CHLCC (line 11) | namespace CHLCC { FILE: src/ui/widgets/chlcc/backlogentry.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/chlcc/moviemenuentrybutton.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { type CHLCC (line 11) | namespace CHLCC { FILE: src/ui/widgets/chlcc/moviemenuentrybutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/chlcc/optionsbutton.cpp type Impacto (line 9) | namespace Impacto { type UI (line 10) | namespace UI { type Widgets (line 11) | namespace Widgets { type CHLCC (line 12) | namespace CHLCC { class OptionsButton (line 98) | class OptionsButton class OptionsButton (line 99) | class OptionsButton class OptionsButton (line 100) | class OptionsButton FILE: src/ui/widgets/chlcc/optionsbutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/chlcc/optionsentry.cpp type Impacto (line 3) | namespace Impacto { type UI (line 4) | namespace UI { type Widgets (line 5) | namespace Widgets { type CHLCC (line 6) | namespace CHLCC { FILE: src/ui/widgets/chlcc/optionsentry.h function namespace (line 9) | namespace Impacto { FILE: src/ui/widgets/chlcc/optionsslider.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { type CHLCC (line 11) | namespace CHLCC { FILE: src/ui/widgets/chlcc/optionsslider.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/chlcc/saveentrybutton.cpp type Impacto (line 10) | namespace Impacto { type UI (line 11) | namespace UI { type Widgets (line 12) | namespace Widgets { type CHLCC (line 13) | namespace CHLCC { FILE: src/ui/widgets/chlcc/saveentrybutton.h function namespace (line 10) | namespace Impacto { FILE: src/ui/widgets/chlcc/systemmenuentrybutton.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { type CHLCC (line 11) | namespace CHLCC { FILE: src/ui/widgets/chlcc/systemmenuentrybutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/chlcc/systemmessagebutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type CHLCC (line 8) | namespace CHLCC { FILE: src/ui/widgets/chlcc/systemmessagebutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/chlcc/tipsentrybutton.cpp type Impacto (line 11) | namespace Impacto { type UI (line 12) | namespace UI { type Widgets (line 13) | namespace Widgets { type CHLCC (line 14) | namespace CHLCC { FILE: src/ui/widgets/chlcc/tipsentrybutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/chlcc/titlebutton.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type Widgets (line 8) | namespace Widgets { type CHLCC (line 9) | namespace CHLCC { FILE: src/ui/widgets/chlcc/titlebutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/chlcc/trackselectbutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type CHLCC (line 8) | namespace CHLCC { FILE: src/ui/widgets/chlcc/trackselectbutton.h function namespace (line 7) | namespace Impacto { FILE: src/ui/widgets/chlcc/trophymenuentry.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { type CHLCC (line 11) | namespace CHLCC { FILE: src/ui/widgets/chlcc/trophymenuentry.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/clickarea.cpp type Impacto (line 7) | namespace Impacto { type UI (line 8) | namespace UI { type Widgets (line 9) | namespace Widgets { FILE: src/ui/widgets/clickarea.h function namespace (line 7) | namespace Impacto { FILE: src/ui/widgets/group.cpp type Impacto (line 7) | namespace Impacto { type UI (line 8) | namespace UI { type Widgets (line 9) | namespace Widgets { function WidgetType (line 69) | WidgetType Group::GetType() { return WT_GROUP; } function Widget (line 121) | Widget* Group::GetFocus(FocusDirection dir) { function Widget (line 182) | Widget* Group::GetFirstFocusableChild() { FILE: src/ui/widgets/group.h function namespace (line 9) | namespace Impacto { FILE: src/ui/widgets/label.cpp type Impacto (line 7) | namespace Impacto { type UI (line 8) | namespace UI { type Widgets (line 9) | namespace Widgets { FILE: src/ui/widgets/label.h function namespace (line 10) | namespace Impacto { FILE: src/ui/widgets/mo6tw/actorsvoicebutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type MO6TW (line 8) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/actorsvoicebutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/mo6tw/albumcharacterbutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type MO6TW (line 8) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/albumcharacterbutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/mo6tw/albumthumbnailbutton.cpp type Impacto (line 7) | namespace Impacto { type UI (line 8) | namespace UI { type Widgets (line 9) | namespace Widgets { type MO6TW (line 10) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/albumthumbnailbutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/mo6tw/imagethumbnailbutton.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type Widgets (line 8) | namespace Widgets { type MO6TW (line 9) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/imagethumbnailbutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/mo6tw/saveentrybutton.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type Widgets (line 8) | namespace Widgets { type MO6TW (line 9) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/saveentrybutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/mo6tw/scenelistentry.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type MO6TW (line 8) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/scenelistentry.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/mo6tw/tipsentrybutton.cpp type Impacto (line 9) | namespace Impacto { type UI (line 10) | namespace UI { type Widgets (line 11) | namespace Widgets { type MO6TW (line 12) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/tipsentrybutton.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/mo6tw/titlebutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type MO6TW (line 8) | namespace MO6TW { FILE: src/ui/widgets/mo6tw/titlebutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/optiongroup.cpp type Impacto (line 6) | namespace Impacto { type UI (line 7) | namespace UI { type Widgets (line 8) | namespace Widgets { FILE: src/ui/widgets/optiongroup.h function namespace (line 10) | namespace Impacto { FILE: src/ui/widgets/rne/sysmenubutton.cpp type Impacto (line 5) | namespace Impacto { type UI (line 6) | namespace UI { type Widgets (line 7) | namespace Widgets { type RNE (line 8) | namespace RNE { FILE: src/ui/widgets/rne/sysmenubutton.h function namespace (line 5) | namespace Impacto { FILE: src/ui/widgets/scrollbar.cpp type Impacto (line 7) | namespace Impacto { type UI (line 8) | namespace UI { type Widgets (line 9) | namespace Widgets { FILE: src/ui/widgets/scrollbar.h function namespace (line 6) | namespace Impacto { FILE: src/ui/widgets/toggle.cpp type Impacto (line 8) | namespace Impacto { type UI (line 9) | namespace UI { type Widgets (line 10) | namespace Widgets { FILE: src/ui/widgets/toggle.h function namespace (line 9) | namespace Impacto { FILE: src/util.cpp type Impacto (line 8) | namespace Impacto { function CornersQuad (line 10) | CornersQuad& CornersQuad::Transform(const glm::mat4 transformation) { function CornersQuad (line 19) | CornersQuad& CornersQuad::Transform( function CornersQuad (line 29) | CornersQuad& CornersQuad::Translate(const glm::vec2 offset) { function CornersQuad (line 38) | CornersQuad& CornersQuad::Scale(const glm::vec2 scaling, function CornersQuad (line 52) | CornersQuad& CornersQuad::Rotate(const float angle, const glm::vec2 or... function CornersQuad (line 66) | CornersQuad& CornersQuad::Rotate(const glm::quat rotation, glm::vec3 o... function CornersQuad (line 86) | CornersQuad& CornersQuad::Rotate(const glm::quat rotation, function CornersQuad (line 125) | CornersQuad RectF::Transform(glm::mat4 transformation) const { function CornersQuad (line 129) | CornersQuad RectF::Transform( function RectF (line 134) | RectF& RectF::Scale(const glm::vec2 scaling, const glm::vec2 origin) { function CornersQuad (line 147) | CornersQuad RectF::Rotate(float angle, glm::vec2 origin) const { function CornersQuad (line 151) | CornersQuad RectF::RotateAroundCenter(float angle) const { function CornersQuad (line 155) | CornersQuad RectF::Rotate(glm::quat rotation, glm::vec3 origin) const { function CornersQuad (line 159) | CornersQuad RectF::Rotate(const glm::quat rotation, const glm::vec3 or... function CornersQuad (line 166) | CornersQuad RectF::FlipVertical() const { function CornersQuad (line 170) | CornersQuad RectF::FlipHorizontal() const { function CornersQuad (line 174) | inline CornersQuad operator*(const glm::mat4 transformation, RectF rec... function Rotate2D (line 178) | glm::mat2 Rotate2D(float angle) { function TransformationMatrix (line 189) | glm::mat4 TransformationMatrix(const glm::vec2 scalingOrigin, function TransformationMatrix (line 199) | glm::mat4 TransformationMatrix(const glm::vec3 scalingOrigin, function TransformVector (line 229) | glm::vec4 TransformVector(const glm::vec2 pos, const glm::vec2 scaling... function TransformVector (line 238) | glm::vec4 TransformVector(const glm::vec3 pos, const glm::vec3 scaling... function GetHashCode (line 248) | uint32_t GetHashCode(const std::span data) { function DumpMat4 (line 257) | std::string DumpMat4(glm::mat4* matrix, std::string_view columnSeparator, function ResizeImage (line 273) | int ResizeImage(Rect const& srcRect, Rect const& dstRect, function RectF (line 321) | RectF RectF::Coalesce(const RectF& first, const RectF& second) { function RectF (line 334) | RectF RectF::BoundingBox(const RectF& first, const CornersQuad& second) { function RectF (line 352) | RectF RectF::BoundingBox(const CornersQuad& first, const RectF& second) { function RectF (line 356) | RectF RectF::Intersection(const RectF& first, const RectF& second) { function tm (line 367) | tm CurrentDateTime() { FILE: src/util.h function namespace (line 39) | namespace Impacto { type Rect (line 100) | struct Rect type CornersQuad (line 101) | struct CornersQuad function Right (line 103) | struct RectF { function Uint32Log2 (line 371) | constexpr int Uint32Log2(uint32_t v) { function eulerZYXToQuat (line 402) | inline void eulerZYXToQuat(glm::vec3 const* zyx, glm::quat* quat) { function DegToRad (line 437) | constexpr float DegToRad(float deg) { function RadToDeg (line 440) | constexpr float RadToDeg(float rad) { function NormalizeDeg (line 443) | inline float NormalizeDeg(float deg) { function NormalizeRad (line 448) | inline float NormalizeRad(float rad) { function ScrWorkAngleToRad (line 454) | constexpr float ScrWorkAngleToRad(int angle) { function glm (line 458) | inline glm::quat ScrWorkAnglesToQuaternion(int x, int y, int z) { function glm (line 463) | inline glm::quat ScrWorkAngleZToQuaternion(int angle) { function glm (line 467) | inline glm::quat AxisAngleToQuaternion(glm::vec3 axis, float angle) { function StringEndsWith (line 471) | inline bool StringEndsWith(std::string const& str, std::string const& en... function StringEndsWithCi (line 476) | inline bool StringEndsWithCi(std::string const& str, function TrimString (line 484) | inline void TrimString(std::string& str) { function MakeLowerCase (line 497) | inline void MakeLowerCase(std::string& str) { function CALCrnd (line 526) | inline int CALCrnd(int max) { function GetBufferId (line 536) | inline int GetBufferId(int bufIdByScript) { function GetScriptBufferId (line 539) | inline int GetScriptBufferId(int bufIdBySurf) { function time_t (line 544) | constexpr time_t timegm(tm const& t) { FILE: src/video/clock.cpp type Impacto::Video (line 4) | namespace Impacto::Video { FILE: src/video/clock.h function namespace (line 3) | namespace Impacto::Video { FILE: src/video/ffmpegplayer.cpp type Impacto (line 39) | namespace Impacto { type Video (line 40) | namespace Video { function SubtitleCodecToType (line 43) | Profile::Subtitle::SubtitleType SubtitleCodecToType(AVCodecID id) { function AVBufferRef (line 105) | AVBufferRef* FFmpegPlayer::HwDecoderInit(const AVCodec* codec) { function findDecoderCodec (line 122) | std::optional findDecoderCodec(av::Stream const& avStream) { FILE: src/video/ffmpegplayer.h function namespace (line 19) | namespace Impacto { FILE: src/video/ffmpegstream.cpp type Impacto (line 4) | namespace Impacto { type Video (line 5) | namespace Video { FILE: src/video/ffmpegstream.h type AVFrame (line 25) | struct AVFrame type AVPacket (line 26) | struct AVPacket type AVCodecContext (line 27) | struct AVCodecContext type AVStream (line 28) | struct AVStream function AVMEDIA_TYPE_VIDEO (line 39) | struct AVTypes { function AVMEDIA_TYPE_AUDIO (line 44) | struct AVTypes { function AVMEDIA_TYPE_SUBTITLE (line 50) | struct AVTypes { type AVPacketItem (line 61) | struct AVPacketItem { FILE: src/video/videoplayer.cpp type Impacto (line 4) | namespace Impacto { type Video (line 5) | namespace Video { function VideoPlayer (line 7) | VideoPlayer* VideoPlayer::Create(Io::Stream* stream) { FILE: src/video/videoplayer.h function namespace (line 8) | namespace Impacto { FILE: src/video/videosystem.cpp type Impacto (line 8) | namespace Impacto { type Video (line 9) | namespace Video { function VideoShutdown (line 11) | void VideoShutdown() { function VideoInit (line 17) | void VideoInit() { function VideoUpdate (line 41) | void VideoUpdate(float dt) { function VideoRender (line 47) | void VideoRender(float videoAlpha) { FILE: src/video/videosystem.h function namespace (line 6) | namespace Impacto { FILE: src/vm/expression.cpp type Impacto (line 9) | namespace Impacto { type Vm (line 11) | namespace Vm { type ExprTokenType (line 13) | enum ExprTokenType { type ExprToken (line 64) | struct ExprToken { class ExpressionNode (line 70) | class ExpressionNode { class ExpressionParser (line 83) | class ExpressionParser { function ExpressionEval (line 96) | int ExpressionEval(Sc3VmThread* thd) { function ExpressionNode (line 326) | ExpressionNode* ExpressionParser::ParseSubExpression(int minPreciden... function ExpressionNode (line 397) | ExpressionNode* ExpressionParser::ParseTerm() { FILE: src/vm/expression.h function namespace (line 6) | namespace Impacto { FILE: src/vm/inst_controlflow.cpp type Impacto (line 12) | namespace Impacto { type Vm (line 14) | namespace Vm { function VmInstruction (line 16) | VmInstruction(InstJump) { function VmInstruction (line 22) | VmInstruction(InstJumpTable) { function VmInstruction (line 35) | VmInstruction(InstIf) { function VmInstruction (line 54) | VmInstruction(InstCall) { function VmInstruction (line 73) | VmInstruction(InstJumpFar) { function VmInstruction (line 81) | VmInstruction(InstCallFar) { function VmInstruction (line 102) | VmInstruction(InstReturn) { function VmInstruction (line 120) | VmInstruction(InstReturnIfFlag) { function VmInstruction (line 142) | VmInstruction(InstLoop) { function VmInstruction (line 162) | VmInstruction(InstFlagOnJump) { function VmInstruction (line 172) | VmInstruction(InstKeyOnJump) { function VmInstruction (line 209) | VmInstruction(InstKeyOnJump_Dash) { function VmInstruction (line 233) | VmInstruction(InstClickOnJump) { function VmInstruction (line 252) | VmInstruction(InstKeyboardOnJump) { function VmInstruction (line 289) | VmInstruction(InstControlOnJump) { function VmInstruction (line 298) | VmInstruction(InstGetControl) { StartInstruction; } function VmInstruction (line 299) | VmInstruction(InstPackFileAddBind) { StartInstruction; } function VmInstruction (line 300) | VmInstruction(InstLoadJump) { function VmInstruction (line 312) | VmInstruction(InstSwitch) { function VmInstruction (line 317) | VmInstruction(InstCase) { function VmInstruction (line 327) | VmInstruction(InstFlagOffReturn) { FILE: src/vm/inst_controlflow.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_dialogue.cpp type Impacto (line 24) | namespace Impacto { type Vm (line 26) | namespace Vm { function VmInstruction (line 30) | VmInstruction(InstMesViewFlag) { function VmInstruction (line 47) | VmInstruction(InstSetMesWinPri) { function VmInstruction (line 57) | VmInstruction(InstMesSync) { function VmInstruction (line 81) | VmInstruction(InstMesSetID) { function VmInstruction (line 125) | VmInstruction(InstMesCls) { function VmInstruction (line 147) | VmInstruction(InstMesVoiceWait) { function VmInstruction (line 152) | VmInstruction(InstMes) { function VmInstruction (line 230) | VmInstruction(InstMesMain) { function VmInstruction (line 331) | VmInstruction(InstSetMesModeFormat) { function VmInstruction (line 339) | VmInstruction(InstSetNGmoji) { function VmInstruction (line 349) | VmInstruction(InstMesRev) { function VmInstruction (line 385) | VmInstruction(InstMessWindow) { function VmInstruction (line 483) | VmInstruction(InstSel) { function VmInstruction (line 536) | VmInstruction(InstSelect) { function VmInstruction (line 584) | VmInstruction(InstSysSel) { function VmInstruction (line 594) | VmInstruction(InstSysSelect) { function VmInstruction (line 615) | VmInstruction(InstSetTextTable) { function VmInstruction (line 624) | VmInstruction(InstSetDic) { function VmInstruction (line 653) | VmInstruction(InstEncyclopedia) { function VmInstruction (line 662) | VmInstruction(InstNameID) { function VmInstruction (line 694) | VmInstruction(InstTips) { function VmInstruction (line 746) | VmInstruction(InstSetRevMes) { function ChkMesSkip (line 788) | void ChkMesSkip() { FILE: src/vm/inst_dialogue.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_gamespecific.cpp type Impacto (line 23) | namespace Impacto { type Vm (line 25) | namespace Vm { function VmInstruction (line 31) | VmInstruction(InstUnk0041) { function VmInstruction (line 36) | VmInstruction(InstUnk0052) { function VmInstruction (line 42) | VmInstruction(InstUnk0053) { function VmInstruction (line 49) | VmInstruction(InstUnk0054) { function VmInstruction (line 56) | VmInstruction(InstAddContents) { function VmInstruction (line 82) | VmInstruction(InstUnk011F) { function VmInstruction (line 87) | VmInstruction(InstUnk012D) { function VmInstruction (line 92) | VmInstruction(InstAllClearChkCHLCC) { function VmInstruction (line 129) | VmInstruction(InstRINNS) { function VmInstruction (line 156) | VmInstruction(InstRINNSMain) { function VmInstruction (line 176) | VmInstruction(InstChatMO8) { function VmInstruction (line 228) | VmInstruction(InstGeotag) { function VmInstruction (line 399) | VmInstruction(InstUnk100FMO6) { function VmInstruction (line 411) | VmInstruction(InstUnk1010MO6) { function VmInstruction (line 421) | VmInstruction(InstUnk1011MO6) { function VmInstruction (line 437) | VmInstruction(InstUnk1037MO7) { function VmInstruction (line 441) | VmInstruction(InstUnk1037) { function VmInstruction (line 450) | VmInstruction(InstMapSystem) { function VmInstruction (line 688) | VmInstruction(InstPhoneSG) { function VmInstruction (line 765) | VmInstruction(InstMail) { function VmInstruction (line 868) | VmInstruction(InstUnk1038Darling) { function VmInstruction (line 876) | VmInstruction(InstUnk1038MO7) { function VmInstruction (line 884) | VmInstruction(InstTwipo) { function VmInstruction (line 952) | VmInstruction(InstTwipo_Dash) { function VmInstruction (line 1018) | VmInstruction(InstDelusionTriggerCHLCC) { function VmInstruction (line 1052) | VmInstruction(InstYesNoTriggerCCLCC) { function VmInstruction (line 1137) | VmInstruction(InstUnk103A) { function VmInstruction (line 1160) | VmInstruction(InstUnk1037Noah) { function VmInstruction (line 1389) | VmInstruction(InstMtrg) { FILE: src/vm/inst_gamespecific.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_graphics2d.cpp type Impacto (line 15) | namespace Impacto { type Vm (line 17) | namespace Vm { function VmInstruction (line 23) | VmInstruction(InstCreateSurf) { function VmInstruction (line 34) | VmInstruction(InstReleaseSurf) { function VmInstruction (line 45) | VmInstruction(InstLoadPic) { function VmInstruction (line 71) | VmInstruction(InstSurfFill) { function VmInstruction (line 84) | VmInstruction(InstSCcapture) { function VmInstruction (line 90) | VmInstruction(InstBGload) { function VmInstruction (line 107) | VmInstruction(InstBGswap) { function VmInstruction (line 134) | VmInstruction(InstBGsetColor) { function VmInstruction (line 142) | VmInstruction(InstBGsetLink) { function VmInstruction (line 156) | VmInstruction(InstBGsetLinkOld) { function VmInstruction (line 168) | VmInstruction(InstCHAload) { function VmInstruction (line 205) | VmInstruction(InstCHAswap) { function VmInstruction (line 233) | VmInstruction(InstBGrelease) { function VmInstruction (line 243) | VmInstruction(InstBGcopy) { function VmInstruction (line 264) | VmInstruction(InstCHAcopy) { function VmInstruction (line 287) | VmInstruction(InstCharaLayerLoad) { StartInstruction; } function VmInstruction (line 288) | VmInstruction(InstCHAmove) { function VmInstruction (line 337) | VmInstruction(InstBGloadEx) { function VmInstruction (line 345) | VmInstruction(InstCHArelease) { function VmInstruction (line 355) | VmInstruction(InstGetCharaPause) { function VmInstruction (line 363) | VmInstruction(InstBGfadeExpInit) { function VmInstruction (line 373) | VmInstruction(InstBGeffectWave) { function VmInstruction (line 470) | VmInstruction(InstBGeffect) { function VmInstruction (line 496) | VmInstruction(InstBGeffectMO7) { function VmInstruction (line 508) | VmInstruction(InstFACEload) { function VmInstruction (line 536) | VmInstruction(InstFACErelease) { FILE: src/vm/inst_graphics2d.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_graphics3d.cpp type Impacto (line 18) | namespace Impacto { type Vm (line 20) | namespace Vm { function VmInstruction (line 33) | VmInstruction(InstCHAload3D) { function VmInstruction (line 63) | VmInstruction(InstCHArelease3D) { function VmInstruction (line 69) | VmInstruction(InstUnk0204) { // Not implemented function VmInstruction (line 76) | VmInstruction(InstCHAswap3DMaybe) { function VmInstruction (line 85) | VmInstruction(InstCHAplayAnim3DMaybe) { function VmInstruction (line 115) | VmInstruction(InstCHAUnk02073D) { function VmInstruction (line 123) | VmInstruction(InstCHAUnk02073D_Dash) { function ObjectIsRenderable (line 160) | inline bool ObjectIsRenderable(int objectId) { function ObjectIdToRenderableId (line 164) | inline int ObjectIdToRenderableId(int objectId) { return objectId - ... function VmInstruction (line 168) | VmInstruction(InstPositionObject) { function VmInstruction (line 240) | VmInstruction(InstPositionObject_Dash) { function VmInstruction (line 296) | VmInstruction(InstCHAsetAnim3D) { function VmInstruction (line 305) | VmInstruction(InstUnk0210) { function VmInstruction (line 370) | VmInstruction(InstUnk0211) { function VmInstruction (line 382) | VmInstruction(InstUnk0212) { function VmInstruction (line 388) | VmInstruction(InstUnk0213) { // Set Camera position ??? function VmInstruction (line 423) | VmInstruction(InstUnk0214) { function VmInstruction (line 432) | VmInstruction(InstUnk0215) { function VmInstruction (line 472) | VmInstruction(InstMoveCamera) { function VmInstruction (line 536) | VmInstruction(InstUnk0217) { function VmInstruction (line 542) | VmInstruction(InstUnk0218) { function VmInstruction (line 615) | VmInstruction(InstUnk0219) { // Not implemented function VmInstruction (line 621) | VmInstruction(InstUnk0220_Dash) { function VmInstruction (line 683) | VmInstruction(InstUnk0240) { // Debug opcode FILE: src/vm/inst_graphics3d.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_misc.cpp type Impacto (line 20) | namespace Impacto { type Vm (line 22) | namespace Vm { function VmInstruction (line 26) | VmInstruction(InstUPLmenuUI) { function VmInstruction (line 32) | VmInstruction(InstUPLxTitle) { function VmInstruction (line 38) | VmInstruction(InstPresence) { function VmInstruction (line 45) | VmInstruction(InstPresenceMO6) { function VmInstruction (line 51) | VmInstruction(InstSetAchievement) { function VmInstruction (line 64) | VmInstruction(InstSetPlayer) { function VmInstruction (line 70) | VmInstruction(InstSignIn) { function VmInstruction (line 75) | VmInstruction(InstAchievementIcon) { function VmInstruction (line 81) | VmInstruction(InstSetX360SysMesPos) { function VmInstruction (line 87) | VmInstruction(InstSystemMenu) { function VmInstruction (line 116) | VmInstruction(InstPressStart) { function VmInstruction (line 182) | VmInstruction(InstPressStartNew) { function VmInstruction (line 190) | VmInstruction(InstClearFlagChk) { function VmInstruction (line 195) | VmInstruction(InstEVinit) { function VmInstruction (line 201) | VmInstruction(InstEVload) { function VmInstruction (line 207) | VmInstruction(InstEVset) { function VmInstruction (line 213) | VmInstruction(InstClearFlagChkOld) { function VmInstruction (line 219) | VmInstruction(InstOption) { function VmInstruction (line 249) | VmInstruction(InstHelp) { function VmInstruction (line 262) | VmInstruction(InstAchievementMenu) { function VmInstruction (line 280) | VmInstruction(InstSoundMenu) { function VmInstruction (line 297) | VmInstruction(InstAllClear) { function VmInstruction (line 302) | VmInstruction(InstAlbum) { function VmInstruction (line 324) | VmInstruction(InstMovieMode) { function VmInstruction (line 338) | VmInstruction(InstClistInit) { function VmInstruction (line 360) | VmInstruction(InstSaveMenu) { function VmInstruction (line 413) | VmInstruction(InstSaveMenuOld) { function VmInstruction (line 449) | VmInstruction(InstLoadData) { function VmInstruction (line 471) | VmInstruction(InstLoadDataOld) { function VmInstruction (line 483) | VmInstruction(InstTitleMenu) { function VmInstruction (line 516) | VmInstruction(InstTitleMenuNew) { function VmInstruction (line 575) | VmInstruction(InstTitleMenuOld) { function VmInstruction (line 597) | VmInstruction(InstSetPlayMode) { function VmInstruction (line 609) | VmInstruction(InstSetEVflag) { function VmInstruction (line 620) | VmInstruction(InstSetCutin) { function VmInstruction (line 631) | VmInstruction(InstAchChkTitle) { function VmInstruction (line 636) | VmInstruction(InstSetSceneViewFlag) { function VmInstruction (line 642) | VmInstruction(InstChkClearFlag) { function VmInstruction (line 647) | VmInstruction(InstScreenChange) { StartInstruction; } function VmInstruction (line 648) | VmInstruction(InstExitGame) { FILE: src/vm/inst_misc.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_movie.cpp type Impacto (line 17) | namespace Impacto { type Vm (line 19) | namespace Vm { function VmInstruction (line 23) | VmInstruction(InstPlayMovie) { function PlayMovieOldCommon (line 101) | static void PlayMovieOldCommon(Sc3VmThread* thread, uint8_t instType) { function VmInstruction (line 151) | VmInstruction(InstPlayMovieOld) { PlayMovieOldCommon(thread, 1); } function VmInstruction (line 152) | VmInstruction(InstPlayMovieOld2) { PlayMovieOldCommon(thread, 2); } function VmInstruction (line 154) | VmInstruction(InstMovie) { function VmInstruction (line 168) | VmInstruction(InstMovieMain) { function VmInstruction (line 296) | VmInstruction(InstLoadMovie) { function VmInstruction (line 303) | VmInstruction(InstPlayMovieMemory) { function VmInstruction (line 324) | VmInstruction(InstSFDpause) { FILE: src/vm/inst_movie.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_sound.cpp type Impacto (line 18) | namespace Impacto { type Vm (line 20) | namespace Vm { function VmInstruction (line 24) | VmInstruction(InstBGMplay) { function VmInstruction (line 38) | VmInstruction(InstBGMstop) { function VmInstruction (line 44) | VmInstruction(InstSEplay) { function VmInstruction (line 69) | VmInstruction(InstSEplayMO6) { function VmInstruction (line 79) | VmInstruction(InstSEstop) { function VmInstruction (line 85) | VmInstruction(InstSSEplay) { function VmInstruction (line 93) | VmInstruction(InstSSEstop) { function VmInstruction (line 97) | VmInstruction(InstBGMflag) { function VmInstruction (line 104) | VmInstruction(InstVoicePlay) { function VmInstruction (line 112) | VmInstruction(InstVoicePlayOld) { function VmInstruction (line 119) | VmInstruction(InstVoiceStop) { function VmInstruction (line 124) | VmInstruction(InstVoiceStopNew) { function VmInstruction (line 130) | VmInstruction(InstVoicePlayWait) { function VmInstruction (line 136) | VmInstruction(InstBGMduelPlay) { function VmInstruction (line 166) | VmInstruction(InstSNDpause) { function VmInstruction (line 178) | VmInstruction(InstSEplayWait) { function VmInstruction (line 184) | VmInstruction(InstResetSoundAll) { function VmInstruction (line 189) | VmInstruction(InstSNDloadStop) { function VmInstruction (line 194) | VmInstruction(InstBGMstopWait) { function VmInstruction (line 199) | VmInstruction(InstSysVoicePlay) { function VmInstruction (line 206) | VmInstruction(InstSysSeload) { FILE: src/vm/inst_sound.h function namespace (line 5) | namespace Impacto { FILE: src/vm/inst_system.cpp type Impacto (line 30) | namespace Impacto { type Vm (line 32) | namespace Vm { function VmInstruction (line 38) | VmInstruction(InstDummy) {} function VmInstruction (line 40) | VmInstruction(InstEnd) { function VmInstruction (line 45) | VmInstruction(InstCreateThread) { function VmInstruction (line 59) | VmInstruction(InstKillThread) { function VmInstruction (line 65) | VmInstruction(InstReset) { function VmInstruction (line 71) | VmInstruction(InstScriptLoad) { function VmInstruction (line 81) | VmInstruction(InstWait) { function VmInstruction (line 93) | VmInstruction(InstHalt) { function VmInstruction (line 99) | VmInstruction(InstGetLabelAdr) { function VmInstruction (line 104) | VmInstruction(InstFlagOnWait) { function VmInstruction (line 113) | VmInstruction(InstSetFlag) { function VmInstruction (line 118) | VmInstruction(InstResetFlag) { function VmInstruction (line 123) | VmInstruction(InstCopyFlag) { function VmInstruction (line 130) | VmInstruction(InstKeyWait) { function VmInstruction (line 160) | VmInstruction(InstKeyWaitTimer) { function VmInstruction (line 200) | VmInstruction(InstMemberWrite) { function VmInstruction (line 217) | VmInstruction(InstThreadControl) { function VmInstruction (line 223) | VmInstruction(InstGetSelfPointer) { function VmInstruction (line 227) | VmInstruction(InstVsync) { function VmInstruction (line 231) | VmInstruction(InstTest) { function VmInstruction (line 235) | VmInstruction(InstThreadControlStore) { function VmInstruction (line 241) | VmInstruction(InstPadAct) { function VmInstruction (line 250) | VmInstruction(InstCopyThreadWork) { function VmInstruction (line 265) | VmInstruction(InstSave) { function VmInstruction (line 396) | VmInstruction(InstSaveOld) { function VmInstruction (line 503) | VmInstruction(InstSaveIconLoad) { function VmInstruction (line 509) | VmInstruction(InstVoiceTableLoadMaybe) { function VmInstruction (line 527) | VmInstruction(InstSetPadCustom) { function VmInstruction (line 533) | VmInstruction(InstMwait) { function VmInstruction (line 550) | VmInstruction(InstTerminate) { function VmInstruction (line 558) | VmInstruction(InstDebugPrint) { function VmInstruction (line 565) | VmInstruction(InstSystemMes) { function VmInstruction (line 655) | VmInstruction(InstGetNowTime) { function VmInstruction (line 666) | VmInstruction(InstGetSystemStatus) { function VmInstruction (line 690) | VmInstruction(InstReboot) { function VmInstruction (line 696) | VmInstruction(InstReloadScript) { function VmInstruction (line 703) | VmInstruction(InstReloadScriptMenu) { function VmInstruction (line 709) | VmInstruction(InstDebugEditer) { function VmInstruction (line 715) | VmInstruction(InstPadActEx) { function VmInstruction (line 725) | VmInstruction(InstDebugSetup) { function VmInstruction (line 731) | VmInstruction(InstGlobalSystemMessage) { function VmInstruction (line 754) | VmInstruction(InstCalc) { function VmInstruction (line 819) | VmInstruction(InstMSinit) { function VmInstruction (line 976) | VmInstruction(InstSaveSlot) { function VmInstruction (line 983) | VmInstruction(InstSystemMain) { function VmInstruction (line 988) | VmInstruction(InstGameInfoInit) { function VmInstruction (line 994) | VmInstruction(InstSystemDataReset) { function VmInstruction (line 1000) | VmInstruction(InstDebugData) { function VmInstruction (line 1006) | VmInstruction(InstAutoSave) { function VmInstruction (line 1134) | VmInstruction(InstAutoSaveOld) { function VmInstruction (line 1212) | VmInstruction(InstLoadFontWidths) { FILE: src/vm/inst_system.h function namespace (line 5) | namespace Impacto { FILE: src/vm/interface/input.cpp type Impacto (line 13) | namespace Impacto { type Vm (line 14) | namespace Vm { type Interface (line 15) | namespace Interface { function GetPadInputButtonDown (line 20) | uint32_t GetPadInputButtonDown(InputDownType downType) { function UpdatePADcustomType (line 39) | void UpdatePADcustomType(int type) { type PADInputType (line 52) | enum class PADInputType { WentDown, IsDown } function UpdateFromPADCode (line 54) | static void UpdateFromPADCode(uint32_t PADcode, PADInputType type) { function UpdatePADHoldInput (line 140) | void UpdatePADHoldInput(float dt) { function UpdateKBHoldInput (line 201) | void UpdateKBHoldInput(float dt) { function ResetPADHoldTimer (line 215) | void ResetPADHoldTimer(uint32_t PADcode) { function UpdatePADInput (line 221) | void UpdatePADInput() { function GetControlState (line 241) | bool GetControlState(int controlId, InputDownType downType) { FILE: src/vm/interface/input.h function namespace (line 8) | namespace Impacto { FILE: src/vm/interface/scene3d.cpp type Impacto (line 13) | namespace Impacto { type Vm (line 14) | namespace Vm { type Interface (line 15) | namespace Interface { function UpdateScrWorkAnimations (line 19) | static void UpdateScrWorkAnimations(float dt) { function UpdateRenderableRot (line 35) | static void UpdateRenderableRot(int charId) { function UpdateRenderablePos (line 75) | static void UpdateRenderablePos(int charId) { function UpdateRenderables (line 81) | static void UpdateRenderables() { function UpdateCamera (line 95) | static void UpdateCamera() { function UpdateScene3D (line 197) | void UpdateScene3D(float dt) { FILE: src/vm/interface/scene3d.h function namespace (line 7) | namespace Impacto { FILE: src/vm/opcodetables_cc.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_chlcc.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_chn.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_darling.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_dash.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_mo6tw.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_mo7.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_mo8.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_rne.h function namespace (line 13) | namespace Impacto { FILE: src/vm/opcodetables_sgps3.h function namespace (line 13) | namespace Impacto { FILE: src/vm/sc3stream.h function namespace (line 7) | namespace Impacto { FILE: src/vm/thread.cpp type Impacto (line 4) | namespace Impacto { type Vm (line 5) | namespace Vm { FILE: src/vm/thread.h function namespace (line 5) | namespace Impacto { FILE: src/vm/vm.cpp type Impacto (line 27) | namespace Impacto { type Vm (line 28) | namespace Vm { function Init (line 62) | void Init() { function LoadScript (line 177) | bool LoadScript(uint32_t bufferId, uint32_t scriptId) { function LoadMsb (line 197) | bool LoadMsb(uint32_t bufferId, uint32_t fileId) { function Sc3VmThread (line 217) | Sc3VmThread* CreateThread(uint32_t groupId) { function CreateThreadExecTable (line 239) | static void CreateThreadExecTable() { function SortThreadExecTable (line 266) | static void SortThreadExecTable() { function Update (line 282) | void Update(float dt) { function CreateThreadDrawTable (line 308) | static void CreateThreadDrawTable() { function SortThreadDrawTable (line 326) | static void SortThreadDrawTable() { function DrawAllThreads (line 342) | static void DrawAllThreads() { function DestroyThread (line 369) | void DestroyThread(Sc3VmThread* thread) { function DestroyScriptThreads (line 393) | void DestroyScriptThreads(uint32_t scriptBufferId) { function DestroyThreadGroup (line 403) | static void DestroyThreadGroup(uint32_t groupId) { function ControlThreadGroup (line 416) | void ControlThreadGroup(ThreadGroupControlType controlType, uint32_t... function RunThread (line 440) | void RunThread(Sc3VmThread* thread) { function ScriptGetLabelSize (line 528) | uint32_t ScriptGetLabelSize(uint32_t scriptBufferId, uint32_t labelN... function ScriptGetLabelAddress (line 548) | uint32_t ScriptGetLabelAddress(uint32_t scriptBufferId, uint32_t lab... function ScriptGetStrAddress (line 555) | uint32_t ScriptGetStrAddress(uint32_t scriptBufferId, uint32_t mesNu... function BufferOffsetContext (line 565) | BufferOffsetContext ScriptGetTextTableStrAddress(uint32_t textTableId, function ScriptGetRetAddress (line 583) | uint32_t ScriptGetRetAddress(uint32_t scriptBufferId, uint32_t retNu... function MsbGetStrAddress (line 593) | uint32_t MsbGetStrAddress(uint32_t msbBufferId, uint32_t mesNum) { FILE: src/vm/vm.h function namespace (line 10) | namespace Impacto { FILE: src/voicetable.cpp type Impacto (line 7) | namespace Impacto { FILE: src/voicetable.h function namespace (line 10) | namespace Impacto { FILE: src/workqueue.cpp type Impacto (line 19) | namespace Impacto { type WorkQueue (line 20) | namespace WorkQueue { type WorkItem (line 22) | struct WorkItem { function InitEventType (line 31) | static void InitEventType() { function WorkerThread (line 43) | static void WorkerThread() { function Init (line 57) | void Init() { function Push (line 66) | void Push(void* data, WorkProc worker, function StopWorkQueue (line 77) | void StopWorkQueue() { function Init (line 90) | void Init() { InitEventType(); } function Push (line 91) | void Push(void* data, WorkProc worker, function StopWorkQueue (line 99) | void StopWorkQueue() {} function HandleEvent (line 112) | bool HandleEvent(SDL_Event* evt) { FILE: src/workqueue.h function namespace (line 5) | namespace Impacto { FILE: vendor/clHCA/clHCA.c type channel_type_t (line 47) | typedef enum { DISCRETE = 0, STEREO_PRIMARY = 1, STEREO_SECONDARY = 2 } ... type stChannel (line 48) | typedef struct stChannel { type clHCA (line 69) | typedef struct clHCA { type clData (line 122) | typedef struct clData { function crc16_checksum (line 151) | static unsigned short crc16_checksum(const unsigned char *data, unsigned... function bitreader_init (line 165) | static void bitreader_init(clData *br, const void *data, int size) { function bitreader_peek (line 171) | static unsigned int bitreader_peek(clData *br, int bitsize) { function bitreader_read (line 230) | static unsigned int bitreader_read(clData *br, int bitsize) { function bitreader_skip (line 236) | static void bitreader_skip(clData *br, int bitsize) { function clHCA_isOurFile (line 244) | int clHCA_isOurFile(const void *data, unsigned int size) { function clHCA_getInfo (line 262) | int clHCA_getInfo(clHCA *hca, clHCA_stInfo *info) { function clHCA_ReadSamples16 (line 285) | void clHCA_ReadSamples16(clHCA *hca, signed short *samples) { function clHCA_constructor (line 314) | static void clHCA_constructor(clHCA *hca) { function clHCA_destructor (line 322) | static void clHCA_destructor(clHCA *hca) { function clHCA_sizeof (line 329) | int clHCA_sizeof() { function clHCA_clear (line 333) | void clHCA_clear(clHCA *hca) { function clHCA_done (line 337) | void clHCA_done(clHCA *hca) { function clHCA (line 341) | clHCA * clHCA_new() { function clHCA_delete (line 349) | void clHCA_delete(clHCA *hca) { function ath_init0 (line 403) | static void ath_init0(unsigned char *ath_curve) { function ath_init1 (line 408) | static void ath_init1(unsigned char *ath_curve, unsigned int sample_rate) { function ath_init (line 425) | static int ath_init(unsigned char *ath_curve, int type, unsigned int sam... function cipher_decrypt (line 443) | static void cipher_decrypt(unsigned char *cipher_table, unsigned char *d... function cipher_init0 (line 451) | static void cipher_init0(unsigned char *cipher_table) { function cipher_init1 (line 460) | static void cipher_init1(unsigned char *cipher_table) { function cipher_init56_create_table (line 476) | static void cipher_init56_create_table(unsigned char *r, unsigned char k... function cipher_init56 (line 488) | static void cipher_init56(unsigned char *cipher_table, unsigned long lon... function cipher_init (line 551) | static int cipher_init(unsigned char *cipher_table, int type, unsigned l... function header_ceil2 (line 574) | static unsigned int header_ceil2(unsigned int a, unsigned int b) { function clHCA_DecodeHeader (line 578) | int clHCA_DecodeHeader(clHCA *hca, const void *data, unsigned int size) { function clHCA_SetKey (line 913) | void clHCA_SetKey(clHCA *hca, unsigned long long keycode) { function clHCA_TestBlock (line 927) | int clHCA_TestBlock(clHCA *hca, void *data, unsigned int size) { function clHCA_DecodeReset (line 988) | void clHCA_DecodeReset(clHCA * hca) { function clHCA_DecodeBlock (line 1028) | int clHCA_DecodeBlock(clHCA *hca, void *data, unsigned int size) { function decode1_unpack_channel (line 1133) | static int decode1_unpack_channel(stChannel *ch, clData *br, function decode2_dequantize_coefficients (line 1266) | static void decode2_dequantize_coefficients(stChannel *ch, clData *br) { function decode3_reconstruct_high_frequency (line 1324) | static void decode3_reconstruct_high_frequency(stChannel *ch, function decode4_apply_intensity_stereo (line 1369) | static void decode4_apply_intensity_stereo(stChannel *ch_pair, int subfr... function decoder5_run_imdct (line 1549) | static void decoder5_run_imdct(stChannel *ch, int subframe) { FILE: vendor/clHCA/clHCA.h type clHCA (line 14) | typedef struct clHCA clHCA; type clHCA_stInfo (line 32) | typedef struct clHCA_stInfo { FILE: vendor/glad/src/glad.c function open_gl (line 850) | static function close_gl (line 865) | static function open_gl (line 881) | static function close_gl (line 912) | static function gladLoadGL (line 946) | int gladLoadGL(void) { return gladLoadGLLoader((GLADloadproc)eglGetProcA... function gladLoadGL (line 948) | int gladLoadGL(void) { type gladGLversionStruct (line 960) | struct gladGLversionStruct function get_exts (line 973) | static int get_exts(void) { function free_exts (line 1007) | static void free_exts(void) { function has_ext (line 1018) | static int has_ext(const char *ext) { function load_GL_VERSION_1_0 (line 4672) | static void load_GL_VERSION_1_0(GLADloadproc load) { function load_GL_VERSION_1_1 (line 4723) | static void load_GL_VERSION_1_1(GLADloadproc load) { function load_GL_VERSION_1_2 (line 4739) | static void load_GL_VERSION_1_2(GLADloadproc load) { function load_GL_VERSION_1_3 (line 4746) | static void load_GL_VERSION_1_3(GLADloadproc load) { function load_GL_VERSION_1_4 (line 4758) | static void load_GL_VERSION_1_4(GLADloadproc load) { function load_GL_VERSION_1_5 (line 4770) | static void load_GL_VERSION_1_5(GLADloadproc load) { function load_GL_VERSION_2_0 (line 4792) | static void load_GL_VERSION_2_0(GLADloadproc load) { function load_GL_VERSION_2_1 (line 4888) | static void load_GL_VERSION_2_1(GLADloadproc load) { function load_GL_VERSION_3_0 (line 4897) | static void load_GL_VERSION_3_0(GLADloadproc load) { function load_GL_VERSION_3_1 (line 4984) | static void load_GL_VERSION_3_1(GLADloadproc load) { function load_GL_VERSION_3_2 (line 5002) | static void load_GL_VERSION_3_2(GLADloadproc load) { function load_GL_VERSION_3_3 (line 5024) | static void load_GL_VERSION_3_3(GLADloadproc load) { function load_GL_3DFX_tbuffer (line 5085) | static void load_GL_3DFX_tbuffer(GLADloadproc load) { function load_GL_AMD_debug_output (line 5089) | static void load_GL_AMD_debug_output(GLADloadproc load) { function load_GL_AMD_draw_buffers_blend (line 5096) | static void load_GL_AMD_draw_buffers_blend(GLADloadproc load) { function load_GL_AMD_framebuffer_multisample_advanced (line 5103) | static void load_GL_AMD_framebuffer_multisample_advanced(GLADloadproc lo... function load_GL_AMD_framebuffer_sample_positions (line 5108) | static void load_GL_AMD_framebuffer_sample_positions(GLADloadproc load) { function load_GL_AMD_gpu_shader_int64 (line 5115) | static void load_GL_AMD_gpu_shader_int64(GLADloadproc load) { function load_GL_AMD_interleaved_elements (line 5152) | static void load_GL_AMD_interleaved_elements(GLADloadproc load) { function load_GL_AMD_multi_draw_indirect (line 5156) | static void load_GL_AMD_multi_draw_indirect(GLADloadproc load) { function load_GL_AMD_name_gen_delete (line 5161) | static void load_GL_AMD_name_gen_delete(GLADloadproc load) { function load_GL_AMD_occlusion_query_event (line 5167) | static void load_GL_AMD_occlusion_query_event(GLADloadproc load) { function load_GL_AMD_performance_monitor (line 5171) | static void load_GL_AMD_performance_monitor(GLADloadproc load) { function load_GL_AMD_sample_positions (line 5185) | static void load_GL_AMD_sample_positions(GLADloadproc load) { function load_GL_AMD_sparse_texture (line 5189) | static void load_GL_AMD_sparse_texture(GLADloadproc load) { function load_GL_AMD_stencil_operation_extended (line 5194) | static void load_GL_AMD_stencil_operation_extended(GLADloadproc load) { function load_GL_AMD_vertex_shader_tessellator (line 5198) | static void load_GL_AMD_vertex_shader_tessellator(GLADloadproc load) { function load_GL_APPLE_element_array (line 5203) | static void load_GL_APPLE_element_array(GLADloadproc load) { function load_GL_APPLE_fence (line 5211) | static void load_GL_APPLE_fence(GLADloadproc load) { function load_GL_APPLE_flush_buffer_range (line 5222) | static void load_GL_APPLE_flush_buffer_range(GLADloadproc load) { function load_GL_APPLE_object_purgeable (line 5227) | static void load_GL_APPLE_object_purgeable(GLADloadproc load) { function load_GL_APPLE_texture_range (line 5233) | static void load_GL_APPLE_texture_range(GLADloadproc load) { function load_GL_APPLE_vertex_array_object (line 5238) | static void load_GL_APPLE_vertex_array_object(GLADloadproc load) { function load_GL_APPLE_vertex_array_range (line 5245) | static void load_GL_APPLE_vertex_array_range(GLADloadproc load) { function load_GL_APPLE_vertex_program_evaluators (line 5251) | static void load_GL_APPLE_vertex_program_evaluators(GLADloadproc load) { function load_GL_ARB_ES2_compatibility (line 5261) | static void load_GL_ARB_ES2_compatibility(GLADloadproc load) { function load_GL_ARB_ES3_1_compatibility (line 5269) | static void load_GL_ARB_ES3_1_compatibility(GLADloadproc load) { function load_GL_ARB_ES3_2_compatibility (line 5273) | static void load_GL_ARB_ES3_2_compatibility(GLADloadproc load) { function load_GL_ARB_base_instance (line 5277) | static void load_GL_ARB_base_instance(GLADloadproc load) { function load_GL_ARB_bindless_texture (line 5283) | static void load_GL_ARB_bindless_texture(GLADloadproc load) { function load_GL_ARB_blend_func_extended (line 5302) | static void load_GL_ARB_blend_func_extended(GLADloadproc load) { function load_GL_ARB_buffer_storage (line 5307) | static void load_GL_ARB_buffer_storage(GLADloadproc load) { function load_GL_ARB_cl_event (line 5311) | static void load_GL_ARB_cl_event(GLADloadproc load) { function load_GL_ARB_clear_buffer_object (line 5315) | static void load_GL_ARB_clear_buffer_object(GLADloadproc load) { function load_GL_ARB_clear_texture (line 5320) | static void load_GL_ARB_clear_texture(GLADloadproc load) { function load_GL_ARB_clip_control (line 5325) | static void load_GL_ARB_clip_control(GLADloadproc load) { function load_GL_ARB_color_buffer_float (line 5329) | static void load_GL_ARB_color_buffer_float(GLADloadproc load) { function load_GL_ARB_compute_shader (line 5333) | static void load_GL_ARB_compute_shader(GLADloadproc load) { function load_GL_ARB_compute_variable_group_size (line 5338) | static void load_GL_ARB_compute_variable_group_size(GLADloadproc load) { function load_GL_ARB_copy_buffer (line 5342) | static void load_GL_ARB_copy_buffer(GLADloadproc load) { function load_GL_ARB_copy_image (line 5346) | static void load_GL_ARB_copy_image(GLADloadproc load) { function load_GL_ARB_debug_output (line 5350) | static void load_GL_ARB_debug_output(GLADloadproc load) { function load_GL_ARB_direct_state_access (line 5357) | static void load_GL_ARB_direct_state_access(GLADloadproc load) { function load_GL_ARB_draw_buffers (line 5457) | static void load_GL_ARB_draw_buffers(GLADloadproc load) { function load_GL_ARB_draw_buffers_blend (line 5461) | static void load_GL_ARB_draw_buffers_blend(GLADloadproc load) { function load_GL_ARB_draw_elements_base_vertex (line 5468) | static void load_GL_ARB_draw_elements_base_vertex(GLADloadproc load) { function load_GL_ARB_draw_indirect (line 5475) | static void load_GL_ARB_draw_indirect(GLADloadproc load) { function load_GL_ARB_draw_instanced (line 5480) | static void load_GL_ARB_draw_instanced(GLADloadproc load) { function load_GL_ARB_fragment_program (line 5485) | static void load_GL_ARB_fragment_program(GLADloadproc load) { function load_GL_ARB_framebuffer_no_attachments (line 5507) | static void load_GL_ARB_framebuffer_no_attachments(GLADloadproc load) { function load_GL_ARB_framebuffer_object (line 5512) | static void load_GL_ARB_framebuffer_object(GLADloadproc load) { function load_GL_ARB_geometry_shader4 (line 5535) | static void load_GL_ARB_geometry_shader4(GLADloadproc load) { function load_GL_ARB_get_program_binary (line 5542) | static void load_GL_ARB_get_program_binary(GLADloadproc load) { function load_GL_ARB_get_texture_sub_image (line 5548) | static void load_GL_ARB_get_texture_sub_image(GLADloadproc load) { function load_GL_ARB_gl_spirv (line 5553) | static void load_GL_ARB_gl_spirv(GLADloadproc load) { function load_GL_ARB_gpu_shader_fp64 (line 5557) | static void load_GL_ARB_gpu_shader_fp64(GLADloadproc load) { function load_GL_ARB_gpu_shader_int64 (line 5578) | static void load_GL_ARB_gpu_shader_int64(GLADloadproc load) { function load_GL_ARB_imaging (line 5617) | static void load_GL_ARB_imaging(GLADloadproc load) { function load_GL_ARB_indirect_parameters (line 5654) | static void load_GL_ARB_indirect_parameters(GLADloadproc load) { function load_GL_ARB_instanced_arrays (line 5659) | static void load_GL_ARB_instanced_arrays(GLADloadproc load) { function load_GL_ARB_internalformat_query (line 5663) | static void load_GL_ARB_internalformat_query(GLADloadproc load) { function load_GL_ARB_internalformat_query2 (line 5667) | static void load_GL_ARB_internalformat_query2(GLADloadproc load) { function load_GL_ARB_invalidate_subdata (line 5671) | static void load_GL_ARB_invalidate_subdata(GLADloadproc load) { function load_GL_ARB_map_buffer_range (line 5680) | static void load_GL_ARB_map_buffer_range(GLADloadproc load) { function load_GL_ARB_matrix_palette (line 5685) | static void load_GL_ARB_matrix_palette(GLADloadproc load) { function load_GL_ARB_multi_bind (line 5693) | static void load_GL_ARB_multi_bind(GLADloadproc load) { function load_GL_ARB_multi_draw_indirect (line 5702) | static void load_GL_ARB_multi_draw_indirect(GLADloadproc load) { function load_GL_ARB_multisample (line 5707) | static void load_GL_ARB_multisample(GLADloadproc load) { function load_GL_ARB_multitexture (line 5711) | static void load_GL_ARB_multitexture(GLADloadproc load) { function load_GL_ARB_occlusion_query (line 5748) | static void load_GL_ARB_occlusion_query(GLADloadproc load) { function load_GL_ARB_parallel_shader_compile (line 5759) | static void load_GL_ARB_parallel_shader_compile(GLADloadproc load) { function load_GL_ARB_point_parameters (line 5763) | static void load_GL_ARB_point_parameters(GLADloadproc load) { function load_GL_ARB_polygon_offset_clamp (line 5768) | static void load_GL_ARB_polygon_offset_clamp(GLADloadproc load) { function load_GL_ARB_program_interface_query (line 5772) | static void load_GL_ARB_program_interface_query(GLADloadproc load) { function load_GL_ARB_provoking_vertex (line 5781) | static void load_GL_ARB_provoking_vertex(GLADloadproc load) { function load_GL_ARB_robustness (line 5785) | static void load_GL_ARB_robustness(GLADloadproc load) { function load_GL_ARB_sample_locations (line 5808) | static void load_GL_ARB_sample_locations(GLADloadproc load) { function load_GL_ARB_sample_shading (line 5814) | static void load_GL_ARB_sample_shading(GLADloadproc load) { function load_GL_ARB_sampler_objects (line 5818) | static void load_GL_ARB_sampler_objects(GLADloadproc load) { function load_GL_ARB_separate_shader_objects (line 5835) | static void load_GL_ARB_separate_shader_objects(GLADloadproc load) { function load_GL_ARB_shader_atomic_counters (line 5899) | static void load_GL_ARB_shader_atomic_counters(GLADloadproc load) { function load_GL_ARB_shader_image_load_store (line 5903) | static void load_GL_ARB_shader_image_load_store(GLADloadproc load) { function load_GL_ARB_shader_objects (line 5908) | static void load_GL_ARB_shader_objects(GLADloadproc load) { function load_GL_ARB_shader_storage_buffer_object (line 5950) | static void load_GL_ARB_shader_storage_buffer_object(GLADloadproc load) { function load_GL_ARB_shader_subroutine (line 5954) | static void load_GL_ARB_shader_subroutine(GLADloadproc load) { function load_GL_ARB_shading_language_include (line 5965) | static void load_GL_ARB_shading_language_include(GLADloadproc load) { function load_GL_ARB_sparse_buffer (line 5974) | static void load_GL_ARB_sparse_buffer(GLADloadproc load) { function load_GL_ARB_sparse_texture (line 5980) | static void load_GL_ARB_sparse_texture(GLADloadproc load) { function load_GL_ARB_sync (line 5984) | static void load_GL_ARB_sync(GLADloadproc load) { function load_GL_ARB_tessellation_shader (line 5994) | static void load_GL_ARB_tessellation_shader(GLADloadproc load) { function load_GL_ARB_texture_barrier (line 5999) | static void load_GL_ARB_texture_barrier(GLADloadproc load) { function load_GL_ARB_texture_buffer_object (line 6003) | static void load_GL_ARB_texture_buffer_object(GLADloadproc load) { function load_GL_ARB_texture_buffer_range (line 6007) | static void load_GL_ARB_texture_buffer_range(GLADloadproc load) { function load_GL_ARB_texture_compression (line 6011) | static void load_GL_ARB_texture_compression(GLADloadproc load) { function load_GL_ARB_texture_multisample (line 6021) | static void load_GL_ARB_texture_multisample(GLADloadproc load) { function load_GL_ARB_texture_storage (line 6028) | static void load_GL_ARB_texture_storage(GLADloadproc load) { function load_GL_ARB_texture_storage_multisample (line 6034) | static void load_GL_ARB_texture_storage_multisample(GLADloadproc load) { function load_GL_ARB_texture_view (line 6039) | static void load_GL_ARB_texture_view(GLADloadproc load) { function load_GL_ARB_timer_query (line 6043) | static void load_GL_ARB_timer_query(GLADloadproc load) { function load_GL_ARB_transform_feedback2 (line 6049) | static void load_GL_ARB_transform_feedback2(GLADloadproc load) { function load_GL_ARB_transform_feedback3 (line 6059) | static void load_GL_ARB_transform_feedback3(GLADloadproc load) { function load_GL_ARB_transform_feedback_instanced (line 6066) | static void load_GL_ARB_transform_feedback_instanced(GLADloadproc load) { function load_GL_ARB_transpose_matrix (line 6071) | static void load_GL_ARB_transpose_matrix(GLADloadproc load) { function load_GL_ARB_uniform_buffer_object (line 6078) | static void load_GL_ARB_uniform_buffer_object(GLADloadproc load) { function load_GL_ARB_vertex_array_object (line 6091) | static void load_GL_ARB_vertex_array_object(GLADloadproc load) { function load_GL_ARB_vertex_attrib_64bit (line 6098) | static void load_GL_ARB_vertex_attrib_64bit(GLADloadproc load) { function load_GL_ARB_vertex_attrib_binding (line 6111) | static void load_GL_ARB_vertex_attrib_binding(GLADloadproc load) { function load_GL_ARB_vertex_blend (line 6120) | static void load_GL_ARB_vertex_blend(GLADloadproc load) { function load_GL_ARB_vertex_buffer_object (line 6133) | static void load_GL_ARB_vertex_buffer_object(GLADloadproc load) { function load_GL_ARB_vertex_program (line 6147) | static void load_GL_ARB_vertex_program(GLADloadproc load) { function load_GL_ARB_vertex_shader (line 6212) | static void load_GL_ARB_vertex_shader(GLADloadproc load) { function load_GL_ARB_vertex_type_2_10_10_10_rev (line 6261) | static void load_GL_ARB_vertex_type_2_10_10_10_rev(GLADloadproc load) { function load_GL_ARB_viewport_array (line 6302) | static void load_GL_ARB_viewport_array(GLADloadproc load) { function load_GL_ARB_window_pos (line 6315) | static void load_GL_ARB_window_pos(GLADloadproc load) { function load_GL_ATI_draw_buffers (line 6334) | static void load_GL_ATI_draw_buffers(GLADloadproc load) { function load_GL_ATI_element_array (line 6338) | static void load_GL_ATI_element_array(GLADloadproc load) { function load_GL_ATI_envmap_bumpmap (line 6344) | static void load_GL_ATI_envmap_bumpmap(GLADloadproc load) { function load_GL_ATI_fragment_shader (line 6351) | static void load_GL_ATI_fragment_shader(GLADloadproc load) { function load_GL_ATI_map_object_buffer (line 6368) | static void load_GL_ATI_map_object_buffer(GLADloadproc load) { function load_GL_ATI_pn_triangles (line 6373) | static void load_GL_ATI_pn_triangles(GLADloadproc load) { function load_GL_ATI_separate_stencil (line 6378) | static void load_GL_ATI_separate_stencil(GLADloadproc load) { function load_GL_ATI_vertex_array_object (line 6383) | static void load_GL_ATI_vertex_array_object(GLADloadproc load) { function load_GL_ATI_vertex_attrib_array_object (line 6398) | static void load_GL_ATI_vertex_attrib_array_object(GLADloadproc load) { function load_GL_ATI_vertex_streams (line 6404) | static void load_GL_ATI_vertex_streams(GLADloadproc load) { function load_GL_EXT_EGL_image_storage (line 6452) | static void load_GL_EXT_EGL_image_storage(GLADloadproc load) { function load_GL_EXT_bindable_uniform (line 6457) | static void load_GL_EXT_bindable_uniform(GLADloadproc load) { function load_GL_EXT_blend_color (line 6463) | static void load_GL_EXT_blend_color(GLADloadproc load) { function load_GL_EXT_blend_equation_separate (line 6467) | static void load_GL_EXT_blend_equation_separate(GLADloadproc load) { function load_GL_EXT_blend_func_separate (line 6471) | static void load_GL_EXT_blend_func_separate(GLADloadproc load) { function load_GL_EXT_blend_minmax (line 6475) | static void load_GL_EXT_blend_minmax(GLADloadproc load) { function load_GL_EXT_color_subtable (line 6479) | static void load_GL_EXT_color_subtable(GLADloadproc load) { function load_GL_EXT_compiled_vertex_array (line 6484) | static void load_GL_EXT_compiled_vertex_array(GLADloadproc load) { function load_GL_EXT_convolution (line 6489) | static void load_GL_EXT_convolution(GLADloadproc load) { function load_GL_EXT_coordinate_frame (line 6505) | static void load_GL_EXT_coordinate_frame(GLADloadproc load) { function load_GL_EXT_copy_texture (line 6530) | static void load_GL_EXT_copy_texture(GLADloadproc load) { function load_GL_EXT_cull_vertex (line 6538) | static void load_GL_EXT_cull_vertex(GLADloadproc load) { function load_GL_EXT_debug_label (line 6543) | static void load_GL_EXT_debug_label(GLADloadproc load) { function load_GL_EXT_debug_marker (line 6548) | static void load_GL_EXT_debug_marker(GLADloadproc load) { function load_GL_EXT_depth_bounds_test (line 6554) | static void load_GL_EXT_depth_bounds_test(GLADloadproc load) { function load_GL_EXT_direct_state_access (line 6558) | static void load_GL_EXT_direct_state_access(GLADloadproc load) { function load_GL_EXT_draw_buffers2 (line 6816) | static void load_GL_EXT_draw_buffers2(GLADloadproc load) { function load_GL_EXT_draw_instanced (line 6825) | static void load_GL_EXT_draw_instanced(GLADloadproc load) { function load_GL_EXT_draw_range_elements (line 6830) | static void load_GL_EXT_draw_range_elements(GLADloadproc load) { function load_GL_EXT_external_buffer (line 6834) | static void load_GL_EXT_external_buffer(GLADloadproc load) { function load_GL_EXT_fog_coord (line 6839) | static void load_GL_EXT_fog_coord(GLADloadproc load) { function load_GL_EXT_framebuffer_blit (line 6847) | static void load_GL_EXT_framebuffer_blit(GLADloadproc load) { function load_GL_EXT_framebuffer_multisample (line 6851) | static void load_GL_EXT_framebuffer_multisample(GLADloadproc load) { function load_GL_EXT_framebuffer_object (line 6855) | static void load_GL_EXT_framebuffer_object(GLADloadproc load) { function load_GL_EXT_geometry_shader4 (line 6875) | static void load_GL_EXT_geometry_shader4(GLADloadproc load) { function load_GL_EXT_gpu_program_parameters (line 6879) | static void load_GL_EXT_gpu_program_parameters(GLADloadproc load) { function load_GL_EXT_gpu_shader4 (line 6884) | static void load_GL_EXT_gpu_shader4(GLADloadproc load) { function load_GL_EXT_histogram (line 6898) | static void load_GL_EXT_histogram(GLADloadproc load) { function load_GL_EXT_index_func (line 6911) | static void load_GL_EXT_index_func(GLADloadproc load) { function load_GL_EXT_index_material (line 6915) | static void load_GL_EXT_index_material(GLADloadproc load) { function load_GL_EXT_light_texture (line 6919) | static void load_GL_EXT_light_texture(GLADloadproc load) { function load_GL_EXT_memory_object (line 6925) | static void load_GL_EXT_memory_object(GLADloadproc load) { function load_GL_EXT_memory_object_fd (line 6947) | static void load_GL_EXT_memory_object_fd(GLADloadproc load) { function load_GL_EXT_memory_object_win32 (line 6951) | static void load_GL_EXT_memory_object_win32(GLADloadproc load) { function load_GL_EXT_multi_draw_arrays (line 6956) | static void load_GL_EXT_multi_draw_arrays(GLADloadproc load) { function load_GL_EXT_multisample (line 6961) | static void load_GL_EXT_multisample(GLADloadproc load) { function load_GL_EXT_paletted_texture (line 6966) | static void load_GL_EXT_paletted_texture(GLADloadproc load) { function load_GL_EXT_pixel_transform (line 6973) | static void load_GL_EXT_pixel_transform(GLADloadproc load) { function load_GL_EXT_point_parameters (line 6982) | static void load_GL_EXT_point_parameters(GLADloadproc load) { function load_GL_EXT_polygon_offset (line 6987) | static void load_GL_EXT_polygon_offset(GLADloadproc load) { function load_GL_EXT_polygon_offset_clamp (line 6991) | static void load_GL_EXT_polygon_offset_clamp(GLADloadproc load) { function load_GL_EXT_provoking_vertex (line 6995) | static void load_GL_EXT_provoking_vertex(GLADloadproc load) { function load_GL_EXT_raster_multisample (line 6999) | static void load_GL_EXT_raster_multisample(GLADloadproc load) { function load_GL_EXT_secondary_color (line 7003) | static void load_GL_EXT_secondary_color(GLADloadproc load) { function load_GL_EXT_semaphore (line 7023) | static void load_GL_EXT_semaphore(GLADloadproc load) { function load_GL_EXT_semaphore_fd (line 7035) | static void load_GL_EXT_semaphore_fd(GLADloadproc load) { function load_GL_EXT_semaphore_win32 (line 7039) | static void load_GL_EXT_semaphore_win32(GLADloadproc load) { function load_GL_EXT_separate_shader_objects (line 7044) | static void load_GL_EXT_separate_shader_objects(GLADloadproc load) { function load_GL_EXT_shader_framebuffer_fetch_non_coherent (line 7095) | static void load_GL_EXT_shader_framebuffer_fetch_non_coherent(GLADloadpr... function load_GL_EXT_shader_image_load_store (line 7099) | static void load_GL_EXT_shader_image_load_store(GLADloadproc load) { function load_GL_EXT_stencil_clear_tag (line 7104) | static void load_GL_EXT_stencil_clear_tag(GLADloadproc load) { function load_GL_EXT_stencil_two_side (line 7108) | static void load_GL_EXT_stencil_two_side(GLADloadproc load) { function load_GL_EXT_subtexture (line 7112) | static void load_GL_EXT_subtexture(GLADloadproc load) { function load_GL_EXT_texture3D (line 7117) | static void load_GL_EXT_texture3D(GLADloadproc load) { function load_GL_EXT_texture_array (line 7122) | static void load_GL_EXT_texture_array(GLADloadproc load) { function load_GL_EXT_texture_buffer_object (line 7126) | static void load_GL_EXT_texture_buffer_object(GLADloadproc load) { function load_GL_EXT_texture_integer (line 7130) | static void load_GL_EXT_texture_integer(GLADloadproc load) { function load_GL_EXT_texture_object (line 7139) | static void load_GL_EXT_texture_object(GLADloadproc load) { function load_GL_EXT_texture_perturb_normal (line 7148) | static void load_GL_EXT_texture_perturb_normal(GLADloadproc load) { function load_GL_EXT_timer_query (line 7152) | static void load_GL_EXT_timer_query(GLADloadproc load) { function load_GL_EXT_transform_feedback (line 7157) | static void load_GL_EXT_transform_feedback(GLADloadproc load) { function load_GL_EXT_vertex_array (line 7167) | static void load_GL_EXT_vertex_array(GLADloadproc load) { function load_GL_EXT_vertex_attrib_64bit (line 7179) | static void load_GL_EXT_vertex_attrib_64bit(GLADloadproc load) { function load_GL_EXT_vertex_shader (line 7192) | static void load_GL_EXT_vertex_shader(GLADloadproc load) { function load_GL_EXT_vertex_weighting (line 7237) | static void load_GL_EXT_vertex_weighting(GLADloadproc load) { function load_GL_EXT_win32_keyed_mutex (line 7243) | static void load_GL_EXT_win32_keyed_mutex(GLADloadproc load) { function load_GL_EXT_window_rectangles (line 7248) | static void load_GL_EXT_window_rectangles(GLADloadproc load) { function load_GL_EXT_x11_sync_object (line 7252) | static void load_GL_EXT_x11_sync_object(GLADloadproc load) { function load_GL_GREMEDY_frame_terminator (line 7256) | static void load_GL_GREMEDY_frame_terminator(GLADloadproc load) { function load_GL_GREMEDY_string_marker (line 7260) | static void load_GL_GREMEDY_string_marker(GLADloadproc load) { function load_GL_HP_image_transform (line 7264) | static void load_GL_HP_image_transform(GLADloadproc load) { function load_GL_IBM_multimode_draw_arrays (line 7273) | static void load_GL_IBM_multimode_draw_arrays(GLADloadproc load) { function load_GL_IBM_static_data (line 7278) | static void load_GL_IBM_static_data(GLADloadproc load) { function load_GL_IBM_vertex_array_lists (line 7282) | static void load_GL_IBM_vertex_array_lists(GLADloadproc load) { function load_GL_INGR_blend_func_separate (line 7293) | static void load_GL_INGR_blend_func_separate(GLADloadproc load) { function load_GL_INTEL_framebuffer_CMAA (line 7297) | static void load_GL_INTEL_framebuffer_CMAA(GLADloadproc load) { function load_GL_INTEL_map_texture (line 7301) | static void load_GL_INTEL_map_texture(GLADloadproc load) { function load_GL_INTEL_parallel_arrays (line 7307) | static void load_GL_INTEL_parallel_arrays(GLADloadproc load) { function load_GL_INTEL_performance_query (line 7314) | static void load_GL_INTEL_performance_query(GLADloadproc load) { function load_GL_KHR_blend_equation_advanced (line 7327) | static void load_GL_KHR_blend_equation_advanced(GLADloadproc load) { function load_GL_KHR_debug (line 7331) | static void load_GL_KHR_debug(GLADloadproc load) { function load_GL_KHR_parallel_shader_compile (line 7356) | static void load_GL_KHR_parallel_shader_compile(GLADloadproc load) { function load_GL_KHR_robustness (line 7360) | static void load_GL_KHR_robustness(GLADloadproc load) { function load_GL_MESA_resize_buffers (line 7373) | static void load_GL_MESA_resize_buffers(GLADloadproc load) { function load_GL_MESA_window_pos (line 7377) | static void load_GL_MESA_window_pos(GLADloadproc load) { function load_GL_NVX_conditional_render (line 7404) | static void load_GL_NVX_conditional_render(GLADloadproc load) { function load_GL_NVX_linked_gpu_multicast (line 7409) | static void load_GL_NVX_linked_gpu_multicast(GLADloadproc load) { function load_GL_NV_alpha_to_coverage_dither_control (line 7415) | static void load_GL_NV_alpha_to_coverage_dither_control(GLADloadproc loa... function load_GL_NV_bindless_multi_draw_indirect (line 7419) | static void load_GL_NV_bindless_multi_draw_indirect(GLADloadproc load) { function load_GL_NV_bindless_multi_draw_indirect_count (line 7424) | static void load_GL_NV_bindless_multi_draw_indirect_count(GLADloadproc l... function load_GL_NV_bindless_texture (line 7429) | static void load_GL_NV_bindless_texture(GLADloadproc load) { function load_GL_NV_blend_equation_advanced (line 7445) | static void load_GL_NV_blend_equation_advanced(GLADloadproc load) { function load_GL_NV_clip_space_w_scaling (line 7450) | static void load_GL_NV_clip_space_w_scaling(GLADloadproc load) { function load_GL_NV_command_list (line 7454) | static void load_GL_NV_command_list(GLADloadproc load) { function load_GL_NV_conditional_render (line 7474) | static void load_GL_NV_conditional_render(GLADloadproc load) { function load_GL_NV_conservative_raster (line 7479) | static void load_GL_NV_conservative_raster(GLADloadproc load) { function load_GL_NV_conservative_raster_dilate (line 7483) | static void load_GL_NV_conservative_raster_dilate(GLADloadproc load) { function load_GL_NV_conservative_raster_pre_snap_triangles (line 7487) | static void load_GL_NV_conservative_raster_pre_snap_triangles(GLADloadpr... function load_GL_NV_copy_image (line 7491) | static void load_GL_NV_copy_image(GLADloadproc load) { function load_GL_NV_depth_buffer_float (line 7495) | static void load_GL_NV_depth_buffer_float(GLADloadproc load) { function load_GL_NV_draw_texture (line 7501) | static void load_GL_NV_draw_texture(GLADloadproc load) { function load_GL_NV_draw_vulkan_image (line 7505) | static void load_GL_NV_draw_vulkan_image(GLADloadproc load) { function load_GL_NV_evaluators (line 7513) | static void load_GL_NV_evaluators(GLADloadproc load) { function load_GL_NV_explicit_multisample (line 7525) | static void load_GL_NV_explicit_multisample(GLADloadproc load) { function load_GL_NV_fence (line 7531) | static void load_GL_NV_fence(GLADloadproc load) { function load_GL_NV_fragment_coverage_to_color (line 7541) | static void load_GL_NV_fragment_coverage_to_color(GLADloadproc load) { function load_GL_NV_fragment_program (line 7545) | static void load_GL_NV_fragment_program(GLADloadproc load) { function load_GL_NV_framebuffer_mixed_samples (line 7554) | static void load_GL_NV_framebuffer_mixed_samples(GLADloadproc load) { function load_GL_NV_framebuffer_multisample_coverage (line 7561) | static void load_GL_NV_framebuffer_multisample_coverage(GLADloadproc loa... function load_GL_NV_geometry_program4 (line 7565) | static void load_GL_NV_geometry_program4(GLADloadproc load) { function load_GL_NV_gpu_multicast (line 7572) | static void load_GL_NV_gpu_multicast(GLADloadproc load) { function load_GL_NV_gpu_program4 (line 7587) | static void load_GL_NV_gpu_program4(GLADloadproc load) { function load_GL_NV_gpu_program5 (line 7606) | static void load_GL_NV_gpu_program5(GLADloadproc load) { function load_GL_NV_gpu_shader5 (line 7611) | static void load_GL_NV_gpu_shader5(GLADloadproc load) { function load_GL_NV_half_float (line 7647) | static void load_GL_NV_half_float(GLADloadproc load) { function load_GL_NV_internalformat_sample_query (line 7696) | static void load_GL_NV_internalformat_sample_query(GLADloadproc load) { function load_GL_NV_memory_attachment (line 7700) | static void load_GL_NV_memory_attachment(GLADloadproc load) { function load_GL_NV_mesh_shader (line 7709) | static void load_GL_NV_mesh_shader(GLADloadproc load) { function load_GL_NV_occlusion_query (line 7716) | static void load_GL_NV_occlusion_query(GLADloadproc load) { function load_GL_NV_parameter_buffer_object (line 7726) | static void load_GL_NV_parameter_buffer_object(GLADloadproc load) { function load_GL_NV_path_rendering (line 7732) | static void load_GL_NV_path_rendering(GLADloadproc load) { function load_GL_NV_pixel_data_range (line 7818) | static void load_GL_NV_pixel_data_range(GLADloadproc load) { function load_GL_NV_point_sprite (line 7823) | static void load_GL_NV_point_sprite(GLADloadproc load) { function load_GL_NV_present_video (line 7828) | static void load_GL_NV_present_video(GLADloadproc load) { function load_GL_NV_primitive_restart (line 7837) | static void load_GL_NV_primitive_restart(GLADloadproc load) { function load_GL_NV_query_resource (line 7842) | static void load_GL_NV_query_resource(GLADloadproc load) { function load_GL_NV_query_resource_tag (line 7846) | static void load_GL_NV_query_resource_tag(GLADloadproc load) { function load_GL_NV_register_combiners (line 7852) | static void load_GL_NV_register_combiners(GLADloadproc load) { function load_GL_NV_register_combiners2 (line 7868) | static void load_GL_NV_register_combiners2(GLADloadproc load) { function load_GL_NV_sample_locations (line 7873) | static void load_GL_NV_sample_locations(GLADloadproc load) { function load_GL_NV_scissor_exclusive (line 7879) | static void load_GL_NV_scissor_exclusive(GLADloadproc load) { function load_GL_NV_shader_buffer_load (line 7884) | static void load_GL_NV_shader_buffer_load(GLADloadproc load) { function load_GL_NV_shading_rate_image (line 7901) | static void load_GL_NV_shading_rate_image(GLADloadproc load) { function load_GL_NV_texture_barrier (line 7912) | static void load_GL_NV_texture_barrier(GLADloadproc load) { function load_GL_NV_texture_multisample (line 7916) | static void load_GL_NV_texture_multisample(GLADloadproc load) { function load_GL_NV_transform_feedback (line 7925) | static void load_GL_NV_transform_feedback(GLADloadproc load) { function load_GL_NV_transform_feedback2 (line 7940) | static void load_GL_NV_transform_feedback2(GLADloadproc load) { function load_GL_NV_vdpau_interop (line 7950) | static void load_GL_NV_vdpau_interop(GLADloadproc load) { function load_GL_NV_vertex_array_range (line 7963) | static void load_GL_NV_vertex_array_range(GLADloadproc load) { function load_GL_NV_vertex_attrib_integer_64bit (line 7968) | static void load_GL_NV_vertex_attrib_integer_64bit(GLADloadproc load) { function load_GL_NV_vertex_buffer_unified_memory (line 7990) | static void load_GL_NV_vertex_buffer_unified_memory(GLADloadproc load) { function load_GL_NV_vertex_program (line 8005) | static void load_GL_NV_vertex_program(GLADloadproc load) { function load_GL_NV_vertex_program4 (line 8072) | static void load_GL_NV_vertex_program4(GLADloadproc load) { function load_GL_NV_video_capture (line 8098) | static void load_GL_NV_video_capture(GLADloadproc load) { function load_GL_NV_viewport_swizzle (line 8113) | static void load_GL_NV_viewport_swizzle(GLADloadproc load) { function load_GL_OES_byte_coordinates (line 8117) | static void load_GL_OES_byte_coordinates(GLADloadproc load) { function load_GL_OES_fixed_point (line 8142) | static void load_GL_OES_fixed_point(GLADloadproc load) { function load_GL_OES_query_matrix (line 8252) | static void load_GL_OES_query_matrix(GLADloadproc load) { function load_GL_OES_single_precision (line 8256) | static void load_GL_OES_single_precision(GLADloadproc load) { function load_GL_OVR_multiview (line 8265) | static void load_GL_OVR_multiview(GLADloadproc load) { function load_GL_PGI_misc_hints (line 8269) | static void load_GL_PGI_misc_hints(GLADloadproc load) { function load_GL_SGIS_detail_texture (line 8273) | static void load_GL_SGIS_detail_texture(GLADloadproc load) { function load_GL_SGIS_fog_function (line 8278) | static void load_GL_SGIS_fog_function(GLADloadproc load) { function load_GL_SGIS_multisample (line 8283) | static void load_GL_SGIS_multisample(GLADloadproc load) { function load_GL_SGIS_pixel_texture (line 8288) | static void load_GL_SGIS_pixel_texture(GLADloadproc load) { function load_GL_SGIS_point_parameters (line 8297) | static void load_GL_SGIS_point_parameters(GLADloadproc load) { function load_GL_SGIS_sharpen_texture (line 8302) | static void load_GL_SGIS_sharpen_texture(GLADloadproc load) { function load_GL_SGIS_texture4D (line 8307) | static void load_GL_SGIS_texture4D(GLADloadproc load) { function load_GL_SGIS_texture_color_mask (line 8312) | static void load_GL_SGIS_texture_color_mask(GLADloadproc load) { function load_GL_SGIS_texture_filter4 (line 8316) | static void load_GL_SGIS_texture_filter4(GLADloadproc load) { function load_GL_SGIX_async (line 8321) | static void load_GL_SGIX_async(GLADloadproc load) { function load_GL_SGIX_flush_raster (line 8330) | static void load_GL_SGIX_flush_raster(GLADloadproc load) { function load_GL_SGIX_fragment_lighting (line 8334) | static void load_GL_SGIX_fragment_lighting(GLADloadproc load) { function load_GL_SGIX_framezoom (line 8355) | static void load_GL_SGIX_framezoom(GLADloadproc load) { function load_GL_SGIX_igloo_interface (line 8359) | static void load_GL_SGIX_igloo_interface(GLADloadproc load) { function load_GL_SGIX_instruments (line 8363) | static void load_GL_SGIX_instruments(GLADloadproc load) { function load_GL_SGIX_list_priority (line 8372) | static void load_GL_SGIX_list_priority(GLADloadproc load) { function load_GL_SGIX_pixel_texture (line 8381) | static void load_GL_SGIX_pixel_texture(GLADloadproc load) { function load_GL_SGIX_polynomial_ffd (line 8385) | static void load_GL_SGIX_polynomial_ffd(GLADloadproc load) { function load_GL_SGIX_reference_plane (line 8392) | static void load_GL_SGIX_reference_plane(GLADloadproc load) { function load_GL_SGIX_sprite (line 8396) | static void load_GL_SGIX_sprite(GLADloadproc load) { function load_GL_SGIX_tag_sample_buffer (line 8403) | static void load_GL_SGIX_tag_sample_buffer(GLADloadproc load) { function load_GL_SGI_color_table (line 8407) | static void load_GL_SGI_color_table(GLADloadproc load) { function load_GL_SUNX_constant_data (line 8417) | static void load_GL_SUNX_constant_data(GLADloadproc load) { function load_GL_SUN_global_alpha (line 8421) | static void load_GL_SUN_global_alpha(GLADloadproc load) { function load_GL_SUN_mesh_array (line 8432) | static void load_GL_SUN_mesh_array(GLADloadproc load) { function load_GL_SUN_triangle_list (line 8436) | static void load_GL_SUN_triangle_list(GLADloadproc load) { function load_GL_SUN_vertex (line 8446) | static void load_GL_SUN_vertex(GLADloadproc load) { function find_extensionsGL (line 8489) | static int find_extensionsGL(void) { function find_coreGL (line 9092) | static void find_coreGL(void) { function gladLoadGLLoader (line 9146) | int gladLoadGLLoader(GLADloadproc load) { function load_GL_ES_VERSION_2_0 (line 9469) | static void load_GL_ES_VERSION_2_0(GLADloadproc load) { function load_GL_ES_VERSION_3_0 (line 9614) | static void load_GL_ES_VERSION_3_0(GLADloadproc load) { function load_GL_ANGLE_framebuffer_blit (line 9721) | static void load_GL_ANGLE_framebuffer_blit(GLADloadproc load) { function load_GL_ANGLE_framebuffer_multisample (line 9725) | static void load_GL_ANGLE_framebuffer_multisample(GLADloadproc load) { function load_GL_ANGLE_instanced_arrays (line 9729) | static void load_GL_ANGLE_instanced_arrays(GLADloadproc load) { function load_GL_ANGLE_translated_shader_source (line 9735) | static void load_GL_ANGLE_translated_shader_source(GLADloadproc load) { function load_GL_APPLE_copy_texture_levels (line 9739) | static void load_GL_APPLE_copy_texture_levels(GLADloadproc load) { function load_GL_APPLE_framebuffer_multisample (line 9743) | static void load_GL_APPLE_framebuffer_multisample(GLADloadproc load) { function load_GL_APPLE_sync (line 9748) | static void load_GL_APPLE_sync(GLADloadproc load) { function load_GL_EXT_base_instance (line 9758) | static void load_GL_EXT_base_instance(GLADloadproc load) { function load_GL_EXT_blend_func_extended (line 9764) | static void load_GL_EXT_blend_func_extended(GLADloadproc load) { function load_GL_EXT_buffer_storage (line 9771) | static void load_GL_EXT_buffer_storage(GLADloadproc load) { function load_GL_EXT_clear_texture (line 9775) | static void load_GL_EXT_clear_texture(GLADloadproc load) { function load_GL_EXT_clip_control (line 9780) | static void load_GL_EXT_clip_control(GLADloadproc load) { function load_GL_EXT_copy_image (line 9784) | static void load_GL_EXT_copy_image(GLADloadproc load) { function load_GL_EXT_discard_framebuffer (line 9788) | static void load_GL_EXT_discard_framebuffer(GLADloadproc load) { function load_GL_EXT_disjoint_timer_query (line 9792) | static void load_GL_EXT_disjoint_timer_query(GLADloadproc load) { function load_GL_EXT_draw_buffers (line 9806) | static void load_GL_EXT_draw_buffers(GLADloadproc load) { function load_GL_EXT_draw_buffers_indexed (line 9810) | static void load_GL_EXT_draw_buffers_indexed(GLADloadproc load) { function load_GL_EXT_draw_elements_base_vertex (line 9821) | static void load_GL_EXT_draw_elements_base_vertex(GLADloadproc load) { function load_GL_EXT_draw_transform_feedback (line 9828) | static void load_GL_EXT_draw_transform_feedback(GLADloadproc load) { function load_GL_EXT_geometry_shader (line 9833) | static void load_GL_EXT_geometry_shader(GLADloadproc load) { function load_GL_EXT_instanced_arrays (line 9837) | static void load_GL_EXT_instanced_arrays(GLADloadproc load) { function load_GL_EXT_map_buffer_range (line 9843) | static void load_GL_EXT_map_buffer_range(GLADloadproc load) { function load_GL_EXT_multi_draw_indirect (line 9848) | static void load_GL_EXT_multi_draw_indirect(GLADloadproc load) { function load_GL_EXT_multisampled_render_to_texture (line 9853) | static void load_GL_EXT_multisampled_render_to_texture(GLADloadproc load) { function load_GL_EXT_multiview_draw_buffers (line 9858) | static void load_GL_EXT_multiview_draw_buffers(GLADloadproc load) { function load_GL_EXT_occlusion_query_boolean (line 9864) | static void load_GL_EXT_occlusion_query_boolean(GLADloadproc load) { function load_GL_EXT_primitive_bounding_box (line 9874) | static void load_GL_EXT_primitive_bounding_box(GLADloadproc load) { function load_GL_EXT_robustness (line 9878) | static void load_GL_EXT_robustness(GLADloadproc load) { function load_GL_EXT_shader_pixel_local_storage2 (line 9885) | static void load_GL_EXT_shader_pixel_local_storage2(GLADloadproc load) { function load_GL_EXT_sparse_texture (line 9891) | static void load_GL_EXT_sparse_texture(GLADloadproc load) { function load_GL_EXT_tessellation_shader (line 9895) | static void load_GL_EXT_tessellation_shader(GLADloadproc load) { function load_GL_EXT_texture_border_clamp (line 9899) | static void load_GL_EXT_texture_border_clamp(GLADloadproc load) { function load_GL_EXT_texture_buffer (line 9910) | static void load_GL_EXT_texture_buffer(GLADloadproc load) { function load_GL_EXT_texture_storage (line 9915) | static void load_GL_EXT_texture_storage(GLADloadproc load) { function load_GL_EXT_texture_view (line 9924) | static void load_GL_EXT_texture_view(GLADloadproc load) { function load_GL_IMG_bindless_texture (line 9928) | static void load_GL_IMG_bindless_texture(GLADloadproc load) { function load_GL_IMG_framebuffer_downsample (line 9937) | static void load_GL_IMG_framebuffer_downsample(GLADloadproc load) { function load_GL_IMG_multisampled_render_to_texture (line 9942) | static void load_GL_IMG_multisampled_render_to_texture(GLADloadproc load) { function load_GL_NV_copy_buffer (line 9947) | static void load_GL_NV_copy_buffer(GLADloadproc load) { function load_GL_NV_coverage_sample (line 9951) | static void load_GL_NV_coverage_sample(GLADloadproc load) { function load_GL_NV_draw_buffers (line 9956) | static void load_GL_NV_draw_buffers(GLADloadproc load) { function load_GL_NV_draw_instanced (line 9960) | static void load_GL_NV_draw_instanced(GLADloadproc load) { function load_GL_NV_framebuffer_blit (line 9965) | static void load_GL_NV_framebuffer_blit(GLADloadproc load) { function load_GL_NV_framebuffer_multisample (line 9969) | static void load_GL_NV_framebuffer_multisample(GLADloadproc load) { function load_GL_NV_instanced_arrays (line 9973) | static void load_GL_NV_instanced_arrays(GLADloadproc load) { function load_GL_NV_non_square_matrices (line 9977) | static void load_GL_NV_non_square_matrices(GLADloadproc load) { function load_GL_NV_polygon_mode (line 9986) | static void load_GL_NV_polygon_mode(GLADloadproc load) { function load_GL_NV_read_buffer (line 9990) | static void load_GL_NV_read_buffer(GLADloadproc load) { function load_GL_NV_viewport_array (line 9994) | static void load_GL_NV_viewport_array(GLADloadproc load) { function load_GL_OES_EGL_image (line 10009) | static void load_GL_OES_EGL_image(GLADloadproc load) { function load_GL_OES_copy_image (line 10014) | static void load_GL_OES_copy_image(GLADloadproc load) { function load_GL_OES_draw_buffers_indexed (line 10018) | static void load_GL_OES_draw_buffers_indexed(GLADloadproc load) { function load_GL_OES_draw_elements_base_vertex (line 10029) | static void load_GL_OES_draw_elements_base_vertex(GLADloadproc load) { function load_GL_OES_geometry_shader (line 10036) | static void load_GL_OES_geometry_shader(GLADloadproc load) { function load_GL_OES_get_program_binary (line 10040) | static void load_GL_OES_get_program_binary(GLADloadproc load) { function load_GL_OES_mapbuffer (line 10045) | static void load_GL_OES_mapbuffer(GLADloadproc load) { function load_GL_OES_primitive_bounding_box (line 10051) | static void load_GL_OES_primitive_bounding_box(GLADloadproc load) { function load_GL_OES_sample_shading (line 10055) | static void load_GL_OES_sample_shading(GLADloadproc load) { function load_GL_OES_tessellation_shader (line 10059) | static void load_GL_OES_tessellation_shader(GLADloadproc load) { function load_GL_OES_texture_3D (line 10063) | static void load_GL_OES_texture_3D(GLADloadproc load) { function load_GL_OES_texture_border_clamp (line 10072) | static void load_GL_OES_texture_border_clamp(GLADloadproc load) { function load_GL_OES_texture_buffer (line 10083) | static void load_GL_OES_texture_buffer(GLADloadproc load) { function load_GL_OES_texture_storage_multisample_2d_array (line 10088) | static void load_GL_OES_texture_storage_multisample_2d_array(GLADloadpro... function load_GL_OES_texture_view (line 10092) | static void load_GL_OES_texture_view(GLADloadproc load) { function load_GL_OES_vertex_array_object (line 10096) | static void load_GL_OES_vertex_array_object(GLADloadproc load) { function load_GL_OES_viewport_array (line 10103) | static void load_GL_OES_viewport_array(GLADloadproc load) { function load_GL_OVR_multiview_multisampled_render_to_texture (line 10118) | static void load_GL_OVR_multiview_multisampled_render_to_texture(GLADloa... function load_GL_QCOM_alpha_test (line 10122) | static void load_GL_QCOM_alpha_test(GLADloadproc load) { function load_GL_QCOM_driver_control (line 10126) | static void load_GL_QCOM_driver_control(GLADloadproc load) { function load_GL_QCOM_extended_get (line 10133) | static void load_GL_QCOM_extended_get(GLADloadproc load) { function load_GL_QCOM_extended_get2 (line 10144) | static void load_GL_QCOM_extended_get2(GLADloadproc load) { function load_GL_QCOM_framebuffer_foveated (line 10151) | static void load_GL_QCOM_framebuffer_foveated(GLADloadproc load) { function load_GL_QCOM_shader_framebuffer_fetch_noncoherent (line 10156) | static void load_GL_QCOM_shader_framebuffer_fetch_noncoherent(GLADloadpr... function load_GL_QCOM_texture_foveated (line 10160) | static void load_GL_QCOM_texture_foveated(GLADloadproc load) { function load_GL_QCOM_tiled_rendering (line 10164) | static void load_GL_QCOM_tiled_rendering(GLADloadproc load) { function find_extensionsGLES2 (line 10169) | static int find_extensionsGLES2(void) { function find_coreGLES2 (line 10454) | static void find_coreGLES2(void) { function gladLoadGLES2Loader (line 10498) | int gladLoadGLES2Loader(GLADloadproc load) { FILE: vendor/imgui_custom/backends/imgui_impl_opengl3.cpp type ImGui_ImplOpenGL3_Data (line 217) | struct ImGui_ImplOpenGL3_Data method ImGui_ImplOpenGL3_Data (line 238) | ImGui_ImplOpenGL3_Data() { memset((void*)this, 0, sizeof(*this)); } function ImGui_ImplOpenGL3_Data (line 243) | static ImGui_ImplOpenGL3_Data* ImGui_ImplOpenGL3_GetBackendData() method ImGui_ImplOpenGL3_Data (line 238) | ImGui_ImplOpenGL3_Data() { memset((void*)this, 0, sizeof(*this)); } type ImGui_ImplOpenGL3_VtxAttribState (line 254) | struct ImGui_ImplOpenGL3_VtxAttribState method GetState (line 259) | void GetState(GLint index) method SetState (line 268) | void SetState(GLint index) function ImGui_ImplOpenGL3_Init (line 277) | bool ImGui_ImplOpenGL3_Init(const char* glsl_version) function ImGui_ImplOpenGL3_Shutdown (line 387) | void ImGui_ImplOpenGL3_Shutdown() function ImGui_ImplOpenGL3_NewFrame (line 401) | void ImGui_ImplOpenGL3_NewFrame() function ImGui_ImplOpenGL3_SetupRenderState (line 410) | static void ImGui_ImplOpenGL3_SetupRenderState(ImDrawData* draw_data, in... function ImGui_ImplOpenGL3_RenderDrawData (line 486) | void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data) function ImGui_ImplOpenGL3_CreateFontsTexture (line 672) | bool ImGui_ImplOpenGL3_CreateFontsTexture() function ImGui_ImplOpenGL3_DestroyFontsTexture (line 704) | void ImGui_ImplOpenGL3_DestroyFontsTexture() function CheckShader (line 717) | static bool CheckShader(GLuint handle, const char* desc) function CheckProgram (line 736) | static bool CheckProgram(GLuint handle, const char* desc) function ImGui_ImplOpenGL3_CreateDeviceObjects (line 754) | bool ImGui_ImplOpenGL3_CreateDeviceObjects() function ImGui_ImplOpenGL3_DestroyDeviceObjects (line 949) | void ImGui_ImplOpenGL3_DestroyDeviceObjects() function ImGui_ImplOpenGL3_RenderWindow (line 964) | static void ImGui_ImplOpenGL3_RenderWindow(ImGuiViewport* viewport, void*) function ImGui_ImplOpenGL3_InitPlatformInterface (line 975) | static void ImGui_ImplOpenGL3_InitPlatformInterface() function ImGui_ImplOpenGL3_ShutdownPlatformInterface (line 981) | static void ImGui_ImplOpenGL3_ShutdownPlatformInterface() FILE: vendor/imgui_custom/backends/imgui_impl_opengl3_loader.h type khronos_float_t (line 65) | typedef float khronos_float_t; type khronos_int8_t (line 66) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 67) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 68) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 69) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 71) | typedef signed long long int khronos_intptr_t; type khronos_ssize_t (line 72) | typedef signed long long int khronos_ssize_t; type khronos_intptr_t (line 74) | typedef signed long int khronos_intptr_t; type khronos_ssize_t (line 75) | typedef signed long int khronos_ssize_t; type khronos_int64_t (line 79) | typedef signed __int64 khronos_int64_t; type khronos_uint64_t (line 80) | typedef unsigned __int64 khronos_uint64_t; type khronos_int64_t (line 83) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 84) | typedef uint64_t khronos_uint64_t; type khronos_int64_t (line 86) | typedef signed long long khronos_int64_t; type khronos_uint64_t (line 87) | typedef unsigned long long khronos_uint64_t; type GLvoid (line 143) | typedef void GLvoid; type GLenum (line 144) | typedef unsigned int GLenum; type khronos_float_t (line 146) | typedef khronos_float_t GLfloat; type GLint (line 147) | typedef int GLint; type GLsizei (line 148) | typedef int GLsizei; type GLbitfield (line 149) | typedef unsigned int GLbitfield; type GLdouble (line 150) | typedef double GLdouble; type GLuint (line 151) | typedef unsigned int GLuint; type GLboolean (line 152) | typedef unsigned char GLboolean; type khronos_uint8_t (line 153) | typedef khronos_uint8_t GLubyte; type GLubyte (line 201) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGPROC) (GLenum name); type khronos_float_t (line 224) | typedef khronos_float_t GLclampf; type GLclampd (line 225) | typedef double GLclampd; type khronos_ssize_t (line 260) | typedef khronos_ssize_t GLsizeiptr; type khronos_intptr_t (line 261) | typedef khronos_intptr_t GLintptr; type GLchar (line 283) | typedef char GLchar; type khronos_int16_t (line 284) | typedef khronos_int16_t GLshort; type khronos_int8_t (line 285) | typedef khronos_int8_t GLbyte; type khronos_uint16_t (line 286) | typedef khronos_uint16_t GLushort; type khronos_uint16_t (line 356) | typedef khronos_uint16_t GLhalf; type GLubyte (line 364) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLu... type __GLsync (line 381) | struct __GLsync type khronos_uint64_t (line 382) | typedef khronos_uint64_t GLuint64; type khronos_int64_t (line 383) | typedef khronos_int64_t GLint64; type khronos_uint64_t (line 413) | typedef khronos_uint64_t GLuint64EXT; type _cl_context (line 416) | struct _cl_context type _cl_event (line 417) | struct _cl_event type khronos_int64_t (line 439) | typedef khronos_int64_t GLint64EXT; type GL3WglProc (line 467) | typedef GL3WglProc (*GL3WGetProcAddressProc)(const char *proc); type PROC (line 626) | typedef PROC(__stdcall* GL3WglGetProcAddr)(LPCSTR); function open_libgl (line 629) | static int open_libgl(void) function close_libgl (line 638) | static void close_libgl(void) { FreeLibrary(libgl); } function GL3WglProc (line 639) | static GL3WglProc get_proc(const char *proc) function open_libgl (line 651) | static int open_libgl(void) function close_libgl (line 659) | static void close_libgl(void) { dlclose(libgl); } function GL3WglProc (line 661) | static GL3WglProc get_proc(const char *proc) function open_libgl (line 671) | static int open_libgl(void) function close_libgl (line 677) | static void close_libgl(void) {} function GL3WglProc (line 679) | static GL3WglProc get_proc(const char *proc) function open_libgl (line 691) | static int open_libgl(void) function close_libgl (line 705) | static void close_libgl(void) { dlclose(libgl); } function GL3WglProc (line 707) | static GL3WglProc get_proc(const char *proc) function parse_version (line 719) | static int parse_version(void) function imgl3wInit (line 738) | int imgl3wInit(void) function imgl3wInit2 (line 747) | int imgl3wInit2(GL3WGetProcAddressProc proc) function imgl3wIsSupported (line 753) | int imgl3wIsSupported(int major, int minor) function GL3WglProc (line 762) | GL3WglProc imgl3wGetProcAddress(const char *proc) { return get_proc(proc... function load_procs (line 828) | static void load_procs(GL3WGetProcAddressProc proc) FILE: vendor/minilua/minilua.h type lua_State (line 944) | typedef struct lua_State lua_State; type LUA_NUMBER (line 977) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 981) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 984) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 987) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 1024) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 1362) | struct lua_Debug { type luaL_Buffer (line 1433) | typedef struct luaL_Buffer luaL_Buffer; type luaL_Reg (line 1448) | typedef struct luaL_Reg { type luaL_Buffer (line 1601) | struct luaL_Buffer { type luaL_Stream (line 1655) | typedef struct luaL_Stream { type CallInfo (line 1765) | typedef struct CallInfo CallInfo; type LUAI_UMEM (line 1789) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 1790) | typedef LUAI_MEM l_mem; type lu_mem (line 1792) | typedef size_t lu_mem; type l_mem (line 1793) | typedef ptrdiff_t l_mem; type lu_mem (line 1795) | typedef unsigned long lu_mem; type l_mem (line 1796) | typedef long l_mem; type lu_byte (line 1801) | typedef unsigned char lu_byte; type ls_byte (line 1802) | typedef signed char ls_byte; type LUAI_UACNUMBER (line 1861) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 1862) | typedef LUAI_UACINT l_uacInt; type l_uint32 (line 1965) | typedef unsigned int l_uint32; type l_uint32 (line 1967) | typedef unsigned long l_uint32; type l_uint32 (line 1970) | typedef l_uint32 Instruction; type Value (line 2194) | typedef union Value { type TValue (line 2212) | typedef struct TValue { type StackValue (line 2293) | typedef union StackValue { type StackValue (line 2303) | typedef StackValue *StkId; type StkIdRel (line 2310) | typedef union { type GCObject (line 2437) | typedef struct GCObject { type TString (line 2531) | typedef struct TString { type UValue (line 2596) | typedef union UValue { type Udata (line 2606) | typedef struct Udata { type Udata0 (line 2625) | typedef struct Udata0 { type Upvaldesc (line 2660) | typedef struct Upvaldesc { type LocVar (line 2672) | typedef struct LocVar { type AbsLineInfo (line 2689) | typedef struct AbsLineInfo { type Proto (line 2697) | typedef struct Proto { type UpVal (line 2774) | typedef struct UpVal { type CClosure (line 2794) | typedef struct CClosure { type LClosure (line 2801) | typedef struct LClosure { type Closure (line 2808) | typedef union Closure { type Node (line 2846) | typedef union Node { type Table (line 2884) | typedef struct Table { type TMS (line 3072) | typedef enum { type CallInfo (line 3171) | typedef struct CallInfo CallInfo; type lua_longjmp (line 3279) | struct lua_longjmp type stringtable (line 3312) | typedef struct stringtable { type CallInfo (line 3334) | struct CallInfo { type global_State (line 3411) | typedef struct global_State { type lua_State (line 3466) | struct lua_State { type TString (line 3512) | struct TString type Udata (line 3513) | struct Udata type Table (line 3515) | struct Table type Proto (line 3516) | struct Proto type lua_State (line 3517) | struct lua_State type UpVal (line 3518) | struct UpVal type ZIO (line 3584) | typedef struct Zio ZIO; type Mbuffer (line 3589) | typedef struct Mbuffer { type Zio (line 3621) | struct Zio { type OpMode (line 3664) | enum OpMode {iABC, iABx, iAsBx, iAx, isJ} type OpCode (line 3829) | typedef enum { type RESERVED (line 4631) | enum RESERVED { type SemInfo (line 4648) | typedef union { type Token (line 4655) | typedef struct Token { type LexState (line 4663) | typedef struct LexState { type expkind (line 4780) | typedef enum { type expdesc (line 4823) | typedef struct expdesc { type Vardesc (line 4851) | typedef union Vardesc { type Labeldesc (line 4865) | typedef struct Labeldesc { type Labellist (line 4875) | typedef struct Labellist { type Dyndata (line 4883) | typedef struct Dyndata { type BlockCnt (line 4895) | struct BlockCnt type FuncState (line 4899) | typedef struct FuncState { type BinOpr (line 4952) | typedef enum BinOpr { type UnOpr (line 4977) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... type F2Imod (line 5073) | typedef enum { function luaZ_fill (line 5295) | int luaZ_fill (ZIO *z) { function luaZ_init (line 5310) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 5320) | size_t luaZ_read (ZIO *z, void *b, size_t n) { function l_noret (line 5650) | l_noret luaM_toobig (lua_State *L) { function luaM_free_ (line 5658) | void luaM_free_ (lua_State *L, void *block, size_t osize) { type LoadState (line 5756) | typedef struct { function l_noret (line 5763) | static l_noret error (LoadState *S, const char *why) { function loadBlock (line 5775) | static void loadBlock (LoadState *S, void *b, size_t size) { function lu_byte (line 5784) | static lu_byte loadByte (LoadState *S) { function loadUnsigned (line 5792) | static size_t loadUnsigned (LoadState *S, size_t limit) { function loadSize (line 5806) | static size_t loadSize (LoadState *S) { function loadInt (line 5811) | static int loadInt (LoadState *S) { function lua_Number (line 5816) | static lua_Number loadNumber (LoadState *S) { function lua_Integer (line 5823) | static lua_Integer loadInteger (LoadState *S) { function TString (line 5833) | static TString *loadStringN (LoadState *S, Proto *p) { function TString (line 5859) | static TString *loadString (LoadState *S, Proto *p) { function loadCode (line 5867) | static void loadCode (LoadState *S, Proto *f) { function loadConstants (line 5878) | static void loadConstants (LoadState *S, Proto *f) { function loadProtos (line 5914) | static void loadProtos (LoadState *S, Proto *f) { function loadUpvalues (line 5935) | static void loadUpvalues (LoadState *S, Proto *f) { function loadDebug (line 5950) | static void loadDebug (LoadState *S, Proto *f) { function loadFunction (line 5981) | static void loadFunction (LoadState *S, Proto *f, TString *psource) { function checkliteral (line 5998) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function fchecksize (line 6007) | static void fchecksize (LoadState *S, size_t size, const char *tname) { function checkHeader (line 6015) | static void checkHeader (LoadState *S) { function LClosure (line 6036) | LClosure *luaU_undump(lua_State *L, ZIO *Z, const char *name) { type DumpState (line 6081) | typedef struct { function dumpBlock (line 6099) | static void dumpBlock (DumpState *D, const void *b, size_t size) { function dumpByte (line 6111) | static void dumpByte (DumpState *D, int y) { function dumpSize (line 6123) | static void dumpSize (DumpState *D, size_t x) { function dumpInt (line 6135) | static void dumpInt (DumpState *D, int x) { function dumpNumber (line 6140) | static void dumpNumber (DumpState *D, lua_Number x) { function dumpInteger (line 6145) | static void dumpInteger (DumpState *D, lua_Integer x) { function dumpString (line 6150) | static void dumpString (DumpState *D, const TString *s) { function dumpCode (line 6162) | static void dumpCode (DumpState *D, const Proto *f) { function dumpConstants (line 6170) | static void dumpConstants (DumpState *D, const Proto *f) { function dumpProtos (line 6196) | static void dumpProtos (DumpState *D, const Proto *f) { function dumpUpvalues (line 6205) | static void dumpUpvalues (DumpState *D, const Proto *f) { function dumpDebug (line 6216) | static void dumpDebug (DumpState *D, const Proto *f) { function dumpFunction (line 6241) | static void dumpFunction (DumpState *D, const Proto *f, TString *psource) { function dumpHeader (line 6259) | static void dumpHeader (DumpState *D) { function luaU_dump (line 6275) | int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, type LX (line 6323) | typedef struct LX { type LG (line 6332) | typedef struct LG { function luai_makeseed (line 6359) | static unsigned int luai_makeseed (lua_State *L) { function luaE_setdebt (line 6377) | void luaE_setdebt (global_State *g, l_mem debt) { function LUA_API (line 6387) | LUA_API int lua_setcstacklimit (lua_State *L, unsigned int limit) { function CallInfo (line 6393) | CallInfo *luaE_extendCI (lua_State *L) { function luaE_freeCI (line 6410) | void luaE_freeCI (lua_State *L) { function luaE_shrinkCI (line 6426) | void luaE_shrinkCI (lua_State *L) { function luaE_checkcstack (line 6453) | void luaE_checkcstack (lua_State *L) { function LUAI_FUNC (line 6461) | LUAI_FUNC void luaE_incCstack (lua_State *L) { function stack_init (line 6468) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 6491) | static void freestack (lua_State *L) { function init_registry (line 6504) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 6519) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 6537) | static void preinit_thread (lua_State *L, global_State *g) { function close_state (line 6557) | static void close_state (lua_State *L) { function LUA_API (line 6574) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 6601) | void luaE_freethread (lua_State *L, lua_State *L1) { function luaE_resetthread (line 6611) | int luaE_resetthread (lua_State *L, int status) { function LUA_API (line 6630) | LUA_API int lua_closethread (lua_State *L, lua_State *from) { function LUA_API (line 6643) | LUA_API int lua_resetthread (lua_State *L) { function LUA_API (line 6648) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function LUA_API (line 6704) | LUA_API void lua_close (lua_State *L) { function luaE_warning (line 6711) | void luaE_warning (lua_State *L, const char *msg, int tocont) { function luaE_warnerror (line 6721) | void luaE_warnerror (lua_State *L, const char *where) { function GCObject (line 6858) | static GCObject **getgclist (GCObject *o) { function linkgclist_ (line 6881) | static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) { function clearkey (line 6904) | static void clearkey (Node *n) { function iscleared (line 6918) | static int iscleared (global_State *g, const GCObject *o) { function luaC_barrier_ (line 6941) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 6963) | void luaC_barrierback_ (lua_State *L, GCObject *o) { function luaC_fix (line 6976) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 6991) | GCObject *luaC_newobjdt (lua_State *L, int tt, size_t sz, size_t offset) { function GCObject (line 7003) | GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { function reallymarkobject (line 7030) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 7068) | static void markmt (global_State *g) { function lu_mem (line 7078) | static lu_mem markbeingfnz (global_State *g) { function remarkupvals (line 7100) | static int remarkupvals (global_State *g) { function cleargraylists (line 7127) | static void cleargraylists (global_State *g) { function restartcollection (line 7136) | static void restartcollection (global_State *g) { function genlink (line 7163) | static void genlink (global_State *g, GCObject *o) { function traverseweakvalue (line 7179) | static void traverseweakvalue (global_State *g, Table *h) { function traverseephemeron (line 7213) | static int traverseephemeron (global_State *g, Table *h, int inv) { function traversestrongtable (line 7256) | static void traversestrongtable (global_State *g, Table *h) { function lu_mem (line 7275) | static lu_mem traversetable (global_State *g, Table *h) { function traverseudata (line 7296) | static int traverseudata (global_State *g, Udata *u) { function traverseproto (line 7311) | static int traverseproto (global_State *g, Proto *f) { function traverseCclosure (line 7326) | static int traverseCclosure (global_State *g, CClosure *cl) { function traverseLclosure (line 7337) | static int traverseLclosure (global_State *g, LClosure *cl) { function traversethread (line 7360) | static int traversethread (global_State *g, lua_State *th) { function lu_mem (line 7391) | static lu_mem propagatemark (global_State *g) { function lu_mem (line 7407) | static lu_mem propagateall (global_State *g) { function convergeephemerons (line 7422) | static void convergeephemerons (global_State *g) { function clearbykeys (line 7456) | static void clearbykeys (global_State *g, GCObject *l) { function clearbyvalues (line 7475) | static void clearbyvalues (global_State *g, GCObject *l, GCObject *f) { function freeupval (line 7496) | static void freeupval (lua_State *L, UpVal *uv) { function freeobj (line 7503) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 7555) | static GCObject **sweeplist (lua_State *L, GCObject **p, int countin, function GCObject (line 7582) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 7602) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 7617) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 7632) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 7638) | static void GCTM (lua_State *L) { function runafewfinalizers (line 7669) | static int runafewfinalizers (lua_State *L, int n) { function callallpendingfinalizers (line 7681) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 7691) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 7705) | static void separatetobefnz (global_State *g, int all) { function checkpointer (line 7728) | static void checkpointer (GCObject **p, GCObject *o) { function correctpointers (line 7738) | static void correctpointers (global_State *g, GCObject *o) { function luaC_checkfinalizer (line 7750) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function setpause (line 7790) | static void setpause (global_State *g) { function sweep2old (line 7810) | static void sweep2old (lua_State *L, GCObject **p) { function GCObject (line 7846) | static GCObject **sweepgen (lua_State *L, global_State *g, GCObject **p, function whitelist (line 7887) | static void whitelist (global_State *g, GCObject *p) { function GCObject (line 7903) | static GCObject **correctgraylist (GCObject **p) { function correctgraylists (line 7936) | static void correctgraylists (global_State *g) { function markold (line 7952) | static void markold (global_State *g, GCObject *from, GCObject *to) { function finishgencycle (line 7968) | static void finishgencycle (lua_State *L, global_State *g) { function youngcollection (line 7982) | static void youngcollection (lua_State *L, global_State *g) { function atomic2gen (line 8023) | static void atomic2gen (lua_State *L, global_State *g) { function setminordebt (line 8049) | static void setminordebt (global_State *g) { function lu_mem (line 8060) | static lu_mem entergen (lua_State *L, global_State *g) { function enterinc (line 8076) | static void enterinc (global_State *g) { function luaC_changemode (line 8091) | void luaC_changemode (lua_State *L, int newmode) { function lu_mem (line 8106) | static lu_mem fullgen (lua_State *L, global_State *g) { function stepgenfull (line 8133) | static void stepgenfull (lua_State *L, global_State *g) { function genstep (line 8173) | static void genstep (lua_State *L, global_State *g) { function entersweep (line 8217) | static void entersweep (lua_State *L) { function deletelist (line 8229) | static void deletelist (lua_State *L, GCObject *p, GCObject *limit) { function luaC_freeallobjects (line 8242) | void luaC_freeallobjects (lua_State *L) { function lu_mem (line 8256) | static lu_mem atomic (lua_State *L) { function sweepstep (line 8299) | static int sweepstep (lua_State *L, global_State *g, function lu_mem (line 8316) | static lu_mem singlestep (lua_State *L) { function luaC_runtilstate (line 8383) | void luaC_runtilstate (lua_State *L, int statesmask) { function incstep (line 8398) | static void incstep (lua_State *L, global_State *g) { function luaC_step (line 8421) | void luaC_step (lua_State *L) { function fullinc (line 8441) | static void fullinc (lua_State *L, global_State *g) { function luaC_fullgc (line 8459) | void luaC_fullgc (lua_State *L, int isemergency) { function save (line 8529) | static void save (LexState *ls, int c) { function luaX_init (line 8542) | void luaX_init (lua_State *L) { function l_noret (line 8583) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 8591) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 8606) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 8628) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 8639) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 8663) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 8676) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 8699) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 8737) | static size_t skip_sep (LexState *ls) { function read_long_string (line 8752) | static void read_long_string (LexState *ls, SemInfo *seminfo, size_t sep) { function esccheck (line 8791) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 8800) | static int gethexa (LexState *ls) { function readhexaesc (line 8807) | static int readhexaesc (LexState *ls) { function readutf8esc (line 8815) | static unsigned long readutf8esc (LexState *ls) { function utf8esc (line 8833) | static void utf8esc (LexState *ls) { function readdecesc (line 8841) | static int readdecesc (LexState *ls) { function read_string (line 8854) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 8917) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 9037) | void luaX_next (LexState *ls) { function luaX_lookahead (line 9048) | int luaX_lookahead (LexState *ls) { function l_noret (line 9099) | l_noret luaK_semerror (LexState *ls, const char *msg) { function tonumeral (line 9109) | static int tonumeral (const expdesc *e, TValue *v) { function TValue (line 9127) | static TValue *const2val (FuncState *fs, const expdesc *e) { function luaK_exp2const (line 9137) | int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v) { function Instruction (line 9169) | static Instruction *previousinstruction (FuncState *fs) { function luaK_nil (line 9184) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 9207) | static int getjump (FuncState *fs, int pc) { function fixjump (line 9220) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 9234) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 9252) | int luaK_jump (FuncState *fs) { function luaK_ret (line 9260) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 9275) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C, int ... function luaK_getlabel (line 9285) | int luaK_getlabel (FuncState *fs) { function Instruction (line 9296) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 9312) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 9330) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 9341) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function luaK_patchlist (line 9359) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchtohere (line 9365) | void luaK_patchtohere (FuncState *fs, int list) { function savelineinfo (line 9382) | static void savelineinfo (FuncState *fs, Proto *f, int line) { function removelastlineinfo (line 9406) | static void removelastlineinfo (FuncState *fs) { function removelastinstruction (line 9425) | static void removelastinstruction (FuncState *fs) { function luaK_code (line 9435) | int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABCk (line 9450) | int luaK_codeABCk (FuncState *fs, OpCode o, int a, int b, int c, int k) { function luaK_codeABx (line 9461) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function luaK_codeAsBx (line 9471) | int luaK_codeAsBx (FuncState *fs, OpCode o, int a, int bc) { function codesJ (line 9482) | static int codesJ (FuncState *fs, OpCode o, int sj, int k) { function codeextraarg (line 9493) | static int codeextraarg (FuncState *fs, int a) { function luaK_codek (line 9504) | static int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 9519) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 9533) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 9544) | static void freereg (FuncState *fs, int reg) { function freeregs (line 9555) | static void freeregs (FuncState *fs, int r1, int r2) { function freeexp (line 9570) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 9580) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 9596) | static int addk (FuncState *fs, TValue *key, TValue *v) { function stringK (line 9628) | static int stringK (FuncState *fs, TString *s) { function luaK_intK (line 9638) | static int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 9655) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolF (line 9678) | static int boolF (FuncState *fs) { function boolT (line 9688) | static int boolT (FuncState *fs) { function nilK (line 9698) | static int nilK (FuncState *fs) { function fitsC (line 9712) | static int fitsC (lua_Integer i) { function fitsBx (line 9720) | static int fitsBx (lua_Integer i) { function luaK_int (line 9725) | void luaK_int (FuncState *fs, int reg, lua_Integer i) { function luaK_float (line 9733) | static void luaK_float (FuncState *fs, int reg, lua_Number f) { function const2exp (line 9745) | static void const2exp (TValue *v, expdesc *e) { function luaK_setreturns (line 9774) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function str2K (line 9790) | static void str2K (FuncState *fs, expdesc *e) { function luaK_setoneret (line 9807) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 9825) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 9878) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 9933) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 9941) | static int code_loadbool (FuncState *fs, int A, OpCode op) { function need_value (line 9951) | static int need_value (FuncState *fs, int list) { function exp2reg (line 9967) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 9995) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 10007) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 10029) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 10039) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2K (line 10051) | static int luaK_exp2K (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 10081) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function codeABRK (line 10091) | static void codeABRK (FuncState *fs, OpCode o, int a, int b, function luaK_storevar (line 10101) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 10138) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function negatecondition (line 10154) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 10168) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 10186) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 10213) | void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 10239) | static void codenot (FuncState *fs, expdesc *e) { function isKstr (line 10273) | static int isKstr (FuncState *fs, expdesc *e) { function luaK_isKint (line 10281) | int luaK_isKint (expdesc *e) { function isCint (line 10290) | static int isCint (expdesc *e) { function isSCint (line 10299) | static int isSCint (expdesc *e) { function isSCnumber (line 10308) | static int isSCnumber (expdesc *e, int *pi, int *isfloat) { function luaK_indexed (line 10331) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 10367) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 10386) | static int constfolding (FuncState *fs, int op, expdesc *e1, function l_sinline (line 10410) | l_sinline OpCode binopr2op (BinOpr opr, BinOpr baser, OpCode base) { function l_sinline (line 10421) | l_sinline OpCode unopr2op (UnOpr opr) { function l_sinline (line 10430) | l_sinline TMS binopr2TM (BinOpr opr) { function codeunexpval (line 10441) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function finishbinexpval (line 10456) | static void finishbinexpval (FuncState *fs, expdesc *e1, expdesc *e2, function codebinexpval (line 10474) | static void codebinexpval (FuncState *fs, BinOpr opr, function codebini (line 10489) | static void codebini (FuncState *fs, OpCode op, function codebinK (line 10501) | static void codebinK (FuncState *fs, BinOpr opr, function finishbinexpneg (line 10513) | static int finishbinexpneg (FuncState *fs, expdesc *e1, expdesc *e2, function swapexps (line 10532) | static void swapexps (expdesc *e1, expdesc *e2) { function codebinNoK (line 10540) | static void codebinNoK (FuncState *fs, BinOpr opr, function codearith (line 10552) | static void codearith (FuncState *fs, BinOpr opr, function codecommutative (line 10566) | static void codecommutative (FuncState *fs, BinOpr op, function codebitwise (line 10584) | static void codebitwise (FuncState *fs, BinOpr opr, function codeorder (line 10602) | static void codeorder (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *... function codeeq (line 10634) | static void codeeq (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) { function luaK_prefix (line 10665) | void luaK_prefix (FuncState *fs, UnOpr opr, expdesc *e, int line) { function luaK_infix (line 10686) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function codeconcat (line 10735) | static void codeconcat (FuncState *fs, expdesc *e1, expdesc *e2, int lin... function luaK_posfix (line 10755) | void luaK_posfix (FuncState *fs, BinOpr opr, function luaK_fixline (line 10836) | void luaK_fixline (FuncState *fs, int line) { function luaK_settablesize (line 10842) | void luaK_settablesize (FuncState *fs, int pc, int ra, int asize, int hs... function luaK_setlist (line 10860) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { function finaltarget (line 10879) | static int finaltarget (Instruction *code, int i) { function luaK_finish (line 10896) | void luaK_finish (FuncState *fs) { type BlockCnt (line 10973) | typedef struct BlockCnt { function l_noret (line 10992) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 10998) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function checklimit (line 11011) | static void checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 11019) | static int testnext (LexState *ls, int c) { function check (line 11031) | static void check (LexState *ls, int c) { function checknext (line 11040) | static void checknext (LexState *ls, int c) { function check_match (line 11054) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 11067) | static TString *str_checkname (LexState *ls) { function init_exp (line 11076) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 11083) | static void codestring (expdesc *e, TString *s) { function codename (line 11090) | static void codename (LexState *ls, expdesc *e) { function registerlocalvar (line 11099) | static int registerlocalvar (LexState *ls, FuncState *fs, TString *varna... function new_localvar (line 11117) | static int new_localvar (LexState *ls, TString *name) { function Vardesc (line 11143) | static Vardesc *getlocalvardesc (FuncState *fs, int vidx) { function reglevel (line 11153) | static int reglevel (FuncState *fs, int nvar) { function luaY_nvarstack (line 11167) | int luaY_nvarstack (FuncState *fs) { function LocVar (line 11175) | static LocVar *localdebuginfo (FuncState *fs, int vidx) { function init_var (line 11190) | static void init_var (FuncState *fs, expdesc *e, int vidx) { function check_readonly (line 11201) | static void check_readonly (LexState *ls, expdesc *e) { function adjustlocalvars (line 11235) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 11252) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 11266) | static int searchupvalue (FuncState *fs, TString *name) { function Upvaldesc (line 11276) | static Upvaldesc *allocupvalue (FuncState *fs) { function newupvalue (line 11288) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 11314) | static int searchvar (FuncState *fs, TString *n, expdesc *var) { function markupval (line 11334) | static void markupval (FuncState *fs, int level) { function marktobeclosed (line 11346) | static void marktobeclosed (FuncState *fs) { function singlevaraux (line 11359) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function singlevar (line 11387) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 11406) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function l_noret (line 11438) | static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) { function solvegoto (line 11451) | static void solvegoto (LexState *ls, int g, Labeldesc *label) { function Labeldesc (line 11468) | static Labeldesc *findlabel (LexState *ls, TString *name) { function newlabelentry (line 11484) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function newgotoentry (line 11499) | static int newgotoentry (LexState *ls, TString *name, int line, int pc) { function solvegotos (line 11509) | static int solvegotos (LexState *ls, Labeldesc *lb) { function createlabel (line 11532) | static int createlabel (LexState *ls, TString *name, int line, function movegotosout (line 11552) | static void movegotosout (FuncState *fs, BlockCnt *bl) { function enterblock (line 11566) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function l_noret (line 11582) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 11596) | static void leaveblock (FuncState *fs) { function Proto (line 11622) | static Proto *addprototype (LexState *ls) { function codeclosure (line 11646) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 11653) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 11680) | static void close_func (LexState *ls) { function block_follow (line 11712) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 11723) | static void statlist (LexState *ls) { function fieldsel (line 11735) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 11746) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 11762) | typedef struct ConsControl { function recfield (line 11771) | static void recfield (LexState *ls, ConsControl *cc) { function closelistfield (line 11792) | static void closelistfield (FuncState *fs, ConsControl *cc) { function lastlistfield (line 11804) | static void lastlistfield (FuncState *fs, ConsControl *cc) { function listfield (line 11820) | static void listfield (LexState *ls, ConsControl *cc) { function field (line 11827) | static void field (LexState *ls, ConsControl *cc) { function constructor (line 11849) | static void constructor (LexState *ls, expdesc *t) { function setvararg (line 11877) | static void setvararg (FuncState *fs, int nparams) { function parlist (line 11883) | static void parlist (LexState *ls) { function body (line 11914) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 11936) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 11949) | static void funcargs (LexState *ls, expdesc *f, int line) { function primaryexp (line 12004) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 12026) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 12064) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 12119) | static UnOpr getunopr (int op) { function BinOpr (line 12130) | static BinOpr getbinopr (int op) { function BinOpr (line 12184) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 12214) | static void expr (LexState *ls, expdesc *v) { function block (line 12229) | static void block (LexState *ls) { type LHS_assign (line 12243) | struct LHS_assign { function check_conflict (line 12255) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function restassign (line 12299) | static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 12330) | static int cond (LexState *ls) { function gotostat (line 12340) | static void gotostat (LexState *ls) { function breakstat (line 12362) | static void breakstat (LexState *ls) { function checkrepeated (line 12372) | static void checkrepeated (LexState *ls, TString *name) { function labelstat (line 12382) | static void labelstat (LexState *ls, TString *name, int line) { function whilestat (line 12392) | static void whilestat (LexState *ls, int line) { function repeatstat (line 12411) | static void repeatstat (LexState *ls, int line) { function exp1 (line 12441) | static void exp1 (LexState *ls) { function fixforjump (line 12454) | static void fixforjump (FuncState *fs, int pc, int dest, int back) { function forbody (line 12468) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 12493) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 12516) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 12544) | static void forstat (LexState *ls, int line) { function test_then_block (line 12562) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 12599) | static void ifstat (LexState *ls, int line) { function localfunc (line 12613) | static void localfunc (LexState *ls) { function getlocalattribute (line 12625) | static int getlocalattribute (LexState *ls) { function checktoclose (line 12642) | static void checktoclose (FuncState *fs, int level) { function localstat (line 12650) | static void localstat (LexState *ls) { function funcname (line 12692) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 12706) | static void funcstat (LexState *ls, int line) { function exprstat (line 12719) | static void exprstat (LexState *ls) { function retstat (line 12737) | static void retstat (LexState *ls) { function statement (line 12769) | static void statement (LexState *ls) { function mainfunc (line 12848) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 12866) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, function currentpc (line 12932) | static int currentpc (CallInfo *ci) { function getbaseline (line 12951) | static int getbaseline (const Proto *f, int pc, int *basepc) { function luaG_getfuncline (line 12974) | int luaG_getfuncline (const Proto *f, int pc) { function getcurrentline (line 12989) | static int getcurrentline (CallInfo *ci) { function settraps (line 13005) | static void settraps (CallInfo *ci) { function LUA_API (line 13022) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 13036) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 13041) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 13046) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 13051) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 13111) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 13133) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 13147) | static void funcinfo (lua_Debug *ar, Closure *cl) { function nextline (line 13173) | static int nextline (const Proto *p, int currentline, int pc) { function collectvalidlines (line 13181) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 13218) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 13274) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function kname (line 13318) | static void kname (const Proto *p, int c, const char **name) { function rname (line 13327) | static void rname (const Proto *p, int pc, int c, const char **name) { function rkname (line 13337) | static void rkname (const Proto *p, int pc, Instruction i, const char **... function filterpc (line 13346) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 13356) | static int findsetreg (const Proto *p, int lastpc, int reg) { function instack (line 13555) | static int instack (CallInfo *ci, const TValue *o) { function l_noret (line 13616) | static l_noret typeerror (lua_State *L, const TValue *o, const char *op, function l_noret (line 13627) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 13637) | l_noret luaG_callerror (lua_State *L, const TValue *o) { function l_noret (line 13646) | l_noret luaG_forerror (lua_State *L, const TValue *o, const char *what) { function l_noret (line 13652) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 13658) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 13669) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 13677) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 13700) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 13713) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function changedline (line 13738) | static int changedline (const Proto *p, int oldpc, int newpc) { function luaG_traceexec (line 13771) | int luaG_traceexec (lua_State *L, const Instruction *pc) { function CClosure (line 13842) | CClosure *luaF_newCclosure (lua_State *L, int nupvals) { function LClosure (line 13850) | LClosure *luaF_newLclosure (lua_State *L, int nupvals) { function luaF_initupvals (line 13863) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 13880) | static UpVal *newupval (lua_State *L, StkId level, UpVal **prev) { function UpVal (line 13902) | UpVal *luaF_findupval (lua_State *L, StkId level) { function callclosemethod (line 13922) | static void callclosemethod (lua_State *L, TValue *obj, TValue *err, int... function checkclosemth (line 13940) | static void checkclosemth (lua_State *L, StkId level) { function prepcallclosemth (line 13958) | static void prepcallclosemth (lua_State *L, StkId level, int status, int... function luaF_newtbcupval (line 13983) | void luaF_newtbcupval (lua_State *L, StkId level) { function luaF_unlinkupval (line 13997) | void luaF_unlinkupval (UpVal *uv) { function luaF_closeupval (line 14008) | void luaF_closeupval (lua_State *L, StkId level) { function poptbclist (line 14028) | static void poptbclist (lua_State *L) { function StkId (line 14042) | StkId luaF_close (lua_State *L, StkId level, int status, int yy) { function Proto (line 14055) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 14082) | void luaF_freeproto (lua_State *L, Proto *f) { function luaO_ceillog2 (line 14144) | int luaO_ceillog2 (unsigned int x) { function lua_Integer (line 14162) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 14182) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_rawarith (line 14198) | int luaO_rawarith (lua_State *L, int op, const TValue *p1, const TValue ... function luaO_arith (line 14235) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function luaO_hexavalue (line 14244) | int luaO_hexavalue (int c) { function isneg (line 14250) | static int isneg (const char **s) { function lua_Number (line 14274) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 14417) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 14432) | int luaO_utf8esc (char *buff, unsigned long x) { function tostringbuff (line 14464) | static int tostringbuff (TValue *obj, char *buff) { function luaO_tostring (line 14483) | void luaO_tostring (lua_State *L, TValue *obj) { type BuffFS (line 14506) | typedef struct BuffFS { function pushstr (line 14523) | static void pushstr (BuffFS *buff, const char *str, size_t lstr) { function clearbuff (line 14537) | static void clearbuff (BuffFS *buff) { function addstr2buff (line 14562) | static void addstr2buff (BuffFS *buff, const char *str, size_t slen) { function addnum2buff (line 14578) | static void addnum2buff (BuffFS *buff, TValue *num) { function luaO_chunkid (line 14676) | void luaO_chunkid (char *out, const char *source, size_t srclen) { function luaT_init (line 14749) | void luaT_init (lua_State *L) { function TValue (line 14771) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 14782) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 14814) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function luaT_callTMres (line 14830) | void luaT_callTMres (lua_State *L, const TValue *f, const TValue *p1, function callbinTM (line 14848) | static int callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 14859) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_tryconcatTM (line 14878) | void luaT_tryconcatTM (lua_State *L) { function luaT_trybinassocTM (line 14886) | void luaT_trybinassocTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybiniTM (line 14895) | void luaT_trybiniTM (lua_State *L, const TValue *p1, lua_Integer i2, function luaT_callorderTM (line 14912) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderiTM (line 14932) | int luaT_callorderiTM (lua_State *L, const TValue *p1, int v2, function luaT_adjustvarargs (line 14949) | void luaT_adjustvarargs (lua_State *L, int nfixparams, CallInfo *ci, function luaT_getvarargs (line 14969) | void luaT_getvarargs (lua_State *L, CallInfo *ci, StkId where, int wante... function luaS_eqlngstr (line 15016) | int luaS_eqlngstr (TString *a, TString *b) { function luaS_hash (line 15025) | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed) { function luaS_hashlongstr (line 15033) | unsigned int luaS_hashlongstr (TString *ts) { function tablerehash (line 15044) | static void tablerehash (TString **vect, int osize, int nsize) { function luaS_resize (line 15067) | void luaS_resize (lua_State *L, int nsize) { function luaS_clearcache (line 15092) | void luaS_clearcache (global_State *g) { function luaS_init (line 15105) | void luaS_init (lua_State *L) { function TString (line 15125) | static TString *createstrobj (lua_State *L, size_t l, int tag, unsigned ... function TString (line 15139) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 15146) | void luaS_remove (lua_State *L, TString *ts) { function growstrtab (line 15156) | static void growstrtab (lua_State *L, stringtable *tb) { function TString (line 15170) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 15203) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 15223) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 15240) | Udata *luaS_newudata (lua_State *L, size_t s, int nuvalue) { function Node (line 15363) | static Node *hashint (const Table *t, lua_Integer i) { function l_hashfloat (line 15386) | static int l_hashfloat (lua_Number n) { function Node (line 15406) | static Node *mainpositionTV (const Table *t, const TValue *key) { function l_sinline (line 15444) | l_sinline Node *mainpositionfromnode (const Table *t, Node *nd) { function equalkey (line 15471) | static int equalkey (const TValue *k1, const Node *n2, int deadok) { function luaH_realasize (line 15505) | LUAI_FUNC unsigned int luaH_realasize (const Table *t) { function ispow2realasize (line 15533) | static int ispow2realasize (const Table *t) { function setlimittosize (line 15538) | static unsigned int setlimittosize (Table *t) { function TValue (line 15554) | static const TValue *getgeneric (Table *t, const TValue *key, int deadok) { function arrayindex (line 15573) | static unsigned int arrayindex (lua_Integer k) { function findindex (line 15586) | static unsigned int findindex (lua_State *L, Table *t, TValue *key, function luaH_next (line 15604) | int luaH_next (lua_State *L, Table *t, StkId key) { function freehash (line 15626) | static void freehash (lua_State *L, Table *t) { function computesizes (line 15646) | static unsigned int computesizes (unsigned int nums[], unsigned int *pna) { function countint (line 15668) | static int countint (lua_Integer key, unsigned int *nums) { function numusearray (line 15684) | static unsigned int numusearray (const Table *t, unsigned int *nums) { function numusehash (line 15711) | static int numusehash (const Table *t, unsigned int *nums, unsigned int ... function setnodevector (line 15735) | static void setnodevector (lua_State *L, Table *t, unsigned int size) { function reinsert (line 15763) | static void reinsert (lua_State *L, Table *ot, Table *t) { function exchangehashpart (line 15782) | static void exchangehashpart (Table *t1, Table *t2) { function luaH_resize (line 15808) | void luaH_resize (lua_State *L, Table *t, unsigned int newasize, function luaH_resizearray (line 15845) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 15853) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 15881) | Table *luaH_new (lua_State *L) { function luaH_free (line 15893) | void luaH_free (lua_State *L, Table *t) { function Node (line 15900) | static Node *getfreepos (Table *t) { function luaH_newkey (line 15920) | void luaH_newkey (lua_State *L, Table *t, const TValue *key, TValue *val... function TValue (line 15985) | const TValue *luaH_getint (Table *t, lua_Integer key) { function TValue (line 16013) | const TValue *luaH_getshortstr (Table *t, TString *key) { function TValue (line 16029) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 16043) | const TValue *luaH_get (Table *t, const TValue *key) { function luaH_finishset (line 16066) | void luaH_finishset (lua_State *L, Table *t, const TValue *key, function luaH_set (line 16079) | void luaH_set (lua_State *L, Table *t, const TValue *key, TValue *value) { function luaH_setint (line 16085) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function lua_Unsigned (line 16110) | static lua_Unsigned hash_search (Table *t, lua_Unsigned j) { function binsearch (line 16135) | static unsigned int binsearch (const TValue *array, unsigned int i, function lua_Unsigned (line 16178) | lua_Unsigned luaH_getn (Table *t) { function Node (line 16231) | Node *luaH_mainposition (const Table *t, const TValue *key) { type lua_longjmp (line 16319) | struct lua_longjmp { function luaD_seterrorobj (line 16326) | void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop) { function l_noret (line 16350) | l_noret luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 16373) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function relstack (line 16400) | static void relstack (lua_State *L) { function correctstack (line 16417) | static void correctstack (lua_State *L) { function luaD_reallocstack (line 16447) | int luaD_reallocstack (lua_State *L, int newsize, int raiseerror) { function luaD_growstack (line 16477) | int luaD_growstack (lua_State *L, int n, int raiseerror) { function stackinuse (line 16511) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 16535) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 16550) | void luaD_inctop (lua_State *L) { function luaD_hook (line 16563) | void luaD_hook (lua_State *L, int event, int line, function luaD_hookcall (line 16604) | void luaD_hookcall (lua_State *L, CallInfo *ci) { function rethook (line 16622) | static void rethook (lua_State *L, CallInfo *ci, int nres) { function StkId (line 16647) | StkId luaD_tryfuncTM (lua_State *L, StkId func) { function l_sinline (line 16668) | l_sinline void moveresults (lua_State *L, StkId res, int nres, int wante... function luaD_poscall (line 16720) | void luaD_poscall (lua_State *L, CallInfo *ci, int nres) { function l_sinline (line 16737) | l_sinline CallInfo *prepCallInfo (lua_State *L, StkId func, int nret, function l_sinline (line 16751) | l_sinline int precallC (lua_State *L, StkId func, int nresults, function luaD_pretailcall (line 16778) | int luaD_pretailcall (lua_State *L, CallInfo *ci, StkId func, function CallInfo (line 16823) | CallInfo *luaD_precall (lua_State *L, StkId func, int nresults) { function l_sinline (line 16863) | l_sinline void ccall (lua_State *L, StkId func, int nResults, l_uint32 i... function luaD_call (line 16881) | void luaD_call (lua_State *L, StkId func, int nResults) { function luaD_callnoyield (line 16889) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function finishpcallk (line 16910) | static int finishpcallk (lua_State *L, CallInfo *ci) { function finishCcall (line 16943) | static void finishCcall (lua_State *L, CallInfo *ci) { function unroll (line 16971) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 16989) | static CallInfo *findpcall (lua_State *L) { function resume_error (line 17004) | static int resume_error (lua_State *L, const char *msg, int narg) { function resume (line 17020) | static void resume (lua_State *L, void *ud) { function precover (line 17055) | static int precover (lua_State *L, int status) { function LUA_API (line 17066) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs, function LUA_API (line 17101) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 17106) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, type CloseP (line 17140) | struct CloseP { function closepaux (line 17149) | static void closepaux (lua_State *L, void *ud) { function luaD_closeprotected (line 17159) | int luaD_closeprotected (lua_State *L, ptrdiff_t level, int status) { function luaD_pcall (line 17181) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 17205) | struct SParser { /* data to 'f_parser' */ function checkmode (line 17214) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 17223) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 17240) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, function l_strton (line 17349) | static int l_strton (const TValue *obj, TValue *result) { function luaV_tonumber_ (line 17362) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_flttointeger (line 17380) | int luaV_flttointeger (lua_Number n, lua_Integer *p, F2Imod mode) { function luaV_tointegerns (line 17396) | int luaV_tointegerns (const TValue *obj, lua_Integer *p, F2Imod mode) { function luaV_tointeger (line 17411) | int luaV_tointeger (const TValue *obj, lua_Integer *p, F2Imod mode) { function forlimit (line 17435) | static int forlimit (lua_State *L, lua_Integer init, const TValue *lim, function forprep (line 17465) | static int forprep (lua_State *L, StkId ra) { function floatforloop (line 17525) | static int floatforloop (StkId ra) { function luaV_finishget (line 17546) | void luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, function luaV_finishset (line 17589) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 17634) | static int l_strcmp (const TString *ls, const TString *rs) { function l_sinline (line 17668) | l_sinline int LTintfloat (lua_Integer i, lua_Number f) { function l_sinline (line 17685) | l_sinline int LEintfloat (lua_Integer i, lua_Number f) { function l_sinline (line 17702) | l_sinline int LTfloatint (lua_Number f, lua_Integer i) { function l_sinline (line 17719) | l_sinline int LEfloatint (lua_Number f, lua_Integer i) { function l_sinline (line 17735) | l_sinline int LTnum (const TValue *l, const TValue *r) { function l_sinline (line 17757) | l_sinline int LEnum (const TValue *l, const TValue *r) { function lessthanothers (line 17779) | static int lessthanothers (lua_State *L, const TValue *l, const TValue *... function luaV_lessthan (line 17791) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function lessequalothers (line 17801) | static int lessequalothers (lua_State *L, const TValue *l, const TValue ... function luaV_lessequal (line 17813) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 17824) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 17883) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 17897) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 17944) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 17979) | lua_Integer luaV_idiv (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 17999) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Number (line 18017) | lua_Number luaV_modf (lua_State *L, lua_Number m, lua_Number n) { function lua_Integer (line 18031) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function pushclosure (line 18047) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 18068) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 18405) | void luaV_execute (lua_State *L, CallInfo *ci) { function TValue (line 19332) | static TValue *index2value (lua_State *L, int idx) { function l_sinline (line 19367) | l_sinline StkId index2stack (lua_State *L, int idx) { function LUA_API (line 19383) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 19400) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 19416) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 19426) | LUA_API lua_Number lua_version (lua_State *L) { function LUA_API (line 19441) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 19448) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 19453) | LUA_API void lua_settop (lua_State *L, int idx) { function LUA_API (line 19481) | LUA_API void lua_closeslot (lua_State *L, int idx) { function l_sinline (line 19499) | l_sinline void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 19513) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 19527) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 19542) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 19556) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 19562) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 19569) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 19575) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 19581) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 19588) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 19594) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 19600) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 19607) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 19623) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 19643) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 19651) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 19661) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 19671) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 19677) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 19698) | LUA_API lua_Unsigned lua_rawlen (lua_State *L, int idx) { function LUA_API (line 19710) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function l_sinline (line 19719) | l_sinline void *touserdata (const TValue *o) { function LUA_API (line 19728) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 19734) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 19747) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 19769) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 19777) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 19785) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 19798) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 19810) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 19827) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 19838) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 19851) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 19877) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 19888) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 19896) | LUA_API int lua_pushthread (lua_State *L) { function l_sinline (line 19911) | l_sinline int auxgetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 19938) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 19946) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 19961) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 19967) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function l_sinline (line 19986) | l_sinline int finishrawget (lua_State *L, const TValue *val) { function Table (line 19997) | static Table *gettable (lua_State *L, int idx) { function LUA_API (line 20004) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 20016) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 20024) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 20034) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 20047) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 20074) | LUA_API int lua_getiuservalue (lua_State *L, int idx, int n) { function auxsetstr (line 20101) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 20119) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 20127) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 20143) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 20149) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function aux_rawset (line 20168) | static void aux_rawset (lua_State *L, int idx, TValue *key, int n) { function LUA_API (line 20181) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 20186) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 20193) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 20205) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 20245) | LUA_API int lua_setiuservalue (lua_State *L, int idx, int n) { function LUA_API (line 20276) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 20302) | struct CallS { /* data to 'f_call' */ function f_call (line 20308) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 20315) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function LUA_API (line 20359) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 20382) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 20397) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 20405) | LUA_API int lua_gc (lua_State *L, int what, ...) { function LUA_API (line 20510) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 20525) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 20542) | LUA_API void lua_toclose (lua_State *L, int idx) { function LUA_API (line 20557) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 20571) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 20581) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 20591) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function lua_setwarnf (line 20599) | void lua_setwarnf (lua_State *L, lua_WarnFunction f, void *ud) { function lua_warning (line 20607) | void lua_warning (lua_State *L, const char *msg, int tocont) { function LUA_API (line 20615) | LUA_API void *lua_newuserdatauv (lua_State *L, size_t size, int nuvalue) { function LUA_API (line 20656) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 20670) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 20689) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 20703) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 20725) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, function findfield (line 20787) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 20814) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 20835) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 20851) | static int lastlevel (lua_State *L) { function LUALIB_API (line 20866) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 20910) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function LUALIB_API (line 20928) | LUALIB_API int luaL_typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 20942) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 20951) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 20969) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 20980) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 21020) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 21046) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 21059) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 21065) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 21080) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 21095) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 21115) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 21125) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 21131) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 21137) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 21144) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 21155) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 21164) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 21169) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 21177) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 21187) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 21202) | typedef struct UBox { function boxgc (line 21223) | static int boxgc (lua_State *L) { function newbox (line 21236) | static void newbox (lua_State *L) { function newbuffsize (line 21267) | static size_t newbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 21310) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 21315) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 21324) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 21329) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 21339) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 21354) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 21365) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 21374) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 21396) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 21424) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 21444) | typedef struct LoadF { function errfile (line 21469) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 21484) | static int skipBOM (FILE *f) { function skipcomment (line 21500) | static int skipcomment (FILE *f, int *cp) { function LUALIB_API (line 21513) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, type LoadS (line 21553) | typedef struct LoadS { function LUALIB_API (line 21569) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 21578) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 21586) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 21602) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 21612) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 21624) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function LUALIB_API (line 21668) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 21689) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 21709) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 21729) | LUALIB_API void luaL_addgsub (luaL_Buffer *b, const char *s, function LUALIB_API (line 21742) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, function panic (line 21763) | static int panic (lua_State *L) { function checkcontrol (line 21787) | static int checkcontrol (lua_State *L, const char *message, int tocont) { function warnfoff (line 21800) | static void warnfoff (void *ud, const char *message, int tocont) { function warnfcont (line 21809) | static void warnfcont (void *ud, const char *message, int tocont) { function warnfon (line 21821) | static void warnfon (void *ud, const char *message, int tocont) { function LUALIB_API (line 21829) | LUALIB_API lua_State *luaL_newstate (void) { function LUALIB_API (line 21839) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... function luaB_print (line 21871) | static int luaB_print (lua_State *L) { function luaB_warn (line 21892) | static int luaB_warn (lua_State *L) { function luaB_tonumber (line 21928) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 21961) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 21973) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 21984) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 21996) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 22004) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 22013) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 22021) | static int luaB_rawset (lua_State *L) { function pushmode (line 22031) | static int pushmode (lua_State *L, int oldmode) { function luaB_collectgarbage (line 22046) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 22106) | static int luaB_type (lua_State *L) { function luaB_next (line 22114) | static int luaB_next (lua_State *L) { function pairscont (line 22126) | static int pairscont (lua_State *L, int status, lua_KContext k) { function luaB_pairs (line 22131) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 22149) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 22161) | static int luaB_ipairs (lua_State *L) { function load_aux (line 22170) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 22187) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 22234) | static int luaB_load (lua_State *L) { function dofilecont (line 22256) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 22262) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 22272) | static int luaB_assert (lua_State *L) { function luaB_select (line 22285) | static int luaB_select (lua_State *L) { function finishpcall (line 22308) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 22319) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 22334) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 22346) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 22384) | LUAMOD_API int luaopen_base (lua_State *L) { function lua_State (line 22417) | static lua_State *getco (lua_State *L) { function auxresume (line 22428) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 22452) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 22469) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 22491) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 22501) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 22508) | static int luaB_yield (lua_State *L) { function auxstatus (line 22523) | static int auxstatus (lua_State *L, lua_State *co) { function luaB_costatus (line 22545) | static int luaB_costatus (lua_State *L) { function luaB_yieldable (line 22552) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 22559) | static int luaB_corunning (lua_State *L) { function luaB_close (line 22566) | static int luaB_close (lua_State *L) { function LUAMOD_API (line 22602) | LUAMOD_API int luaopen_coroutine (lua_State *L) { function checkstack (line 22641) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 22647) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 22653) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 22662) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 22671) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 22683) | static int db_setuservalue (lua_State *L) { function lua_State (line 22700) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 22717) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 22722) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 22727) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 22740) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 22755) | static int db_getinfo (lua_State *L) { function db_getlocal (line 22809) | static int db_getlocal (lua_State *L) { function db_setlocal (line 22840) | static int db_setlocal (lua_State *L) { function auxupvalue (line 22864) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 22876) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 22881) | static int db_setupvalue (lua_State *L) { function db_upvalueid (line 22904) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 22914) | static int db_upvaluejoin (lua_State *L) { function hookf (line 22929) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 22948) | static int makemask (const char *smask, int count) { function db_sethook (line 22971) | static int db_sethook (lua_State *L) { function db_gethook (line 23001) | static int db_gethook (lua_State *L) { function db_debug (line 23026) | static int db_debug (lua_State *L) { function db_traceback (line 23041) | static int db_traceback (lua_State *L) { function db_setcstacklimit (line 23055) | static int db_setcstacklimit (lua_State *L) { function LUAMOD_API (line 23085) | LUAMOD_API int luaopen_debug (lua_State *L) { function l_checkmode (line 23129) | static int l_checkmode (const char *mode) { type luaL_Stream (line 23244) | typedef luaL_Stream LStream; function io_type (line 23252) | static int io_type (lua_State *L) { function f_tostring (line 23266) | static int f_tostring (lua_State *L) { function FILE (line 23276) | static FILE *tofile (lua_State *L) { function LStream (line 23290) | static LStream *newprefile (lua_State *L) { function aux_close (line 23303) | static int aux_close (lua_State *L) { function f_close (line 23311) | static int f_close (lua_State *L) { function io_close (line 23317) | static int io_close (lua_State *L) { function f_gc (line 23324) | static int f_gc (lua_State *L) { function io_fclose (line 23335) | static int io_fclose (lua_State *L) { function LStream (line 23342) | static LStream *newfile (lua_State *L) { function opencheck (line 23350) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 23358) | static int io_open (lua_State *L) { function io_pclose (line 23372) | static int io_pclose (lua_State *L) { function io_popen (line 23379) | static int io_popen (lua_State *L) { function io_tmpfile (line 23390) | static int io_tmpfile (lua_State *L) { function FILE (line 23397) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 23407) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 23424) | static int io_input (lua_State *L) { function io_output (line 23429) | static int io_output (lua_State *L) { function aux_lines (line 23452) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 23463) | static int f_lines (lua_State *L) { function io_lines (line 23475) | static int io_lines (lua_State *L) { type RN (line 23516) | typedef struct { function nextc (line 23527) | static int nextc (RN *rn) { function test2 (line 23543) | static int test2 (RN *rn, const char *set) { function readdigits (line 23553) | static int readdigits (RN *rn, int hex) { function read_number (line 23566) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 23600) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 23608) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 23629) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 23642) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 23655) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 23705) | static int io_read (lua_State *L) { function f_read (line 23710) | static int f_read (lua_State *L) { function io_readline (line 23718) | static int io_readline (lua_State *L) { function g_write (line 23749) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 23774) | static int io_write (lua_State *L) { function f_write (line 23779) | static int f_write (lua_State *L) { function f_seek (line 23786) | static int f_seek (lua_State *L) { function f_setvbuf (line 23805) | static int f_setvbuf (lua_State *L) { function io_flush (line 23817) | static int io_flush (lua_State *L) { function f_flush (line 23822) | static int f_flush (lua_State *L) { function createmeta (line 23873) | static void createmeta (lua_State *L) { function io_noclose (line 23886) | static int io_noclose (lua_State *L) { function createstdfile (line 23895) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 23908) | LUAMOD_API int luaopen_io (lua_State *L) { function math_abs (line 23946) | static int math_abs (lua_State *L) { function math_sin (line 23957) | static int math_sin (lua_State *L) { function math_cos (line 23962) | static int math_cos (lua_State *L) { function math_tan (line 23967) | static int math_tan (lua_State *L) { function math_asin (line 23972) | static int math_asin (lua_State *L) { function math_acos (line 23977) | static int math_acos (lua_State *L) { function math_atan (line 23982) | static int math_atan (lua_State *L) { function math_toint (line 23990) | static int math_toint (lua_State *L) { function pushnumint (line 24003) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 24012) | static int math_floor (lua_State *L) { function math_ceil (line 24023) | static int math_ceil (lua_State *L) { function math_fmod (line 24034) | static int math_fmod (lua_State *L) { function math_modf (line 24056) | static int math_modf (lua_State *L) { function math_sqrt (line 24073) | static int math_sqrt (lua_State *L) { function math_ult (line 24079) | static int math_ult (lua_State *L) { function math_log (line 24086) | static int math_log (lua_State *L) { function math_exp (line 24107) | static int math_exp (lua_State *L) { function math_deg (line 24112) | static int math_deg (lua_State *L) { function math_rad (line 24117) | static int math_rad (lua_State *L) { function math_min (line 24123) | static int math_min (lua_State *L) { function math_max (line 24137) | static int math_max (lua_State *L) { function math_type (line 24151) | static int math_type (lua_State *L) { function Rand64 (line 24221) | static Rand64 rotl (Rand64 x, int n) { function Rand64 (line 24225) | static Rand64 nextrand (Rand64 *state) { function lua_Number (line 24254) | static lua_Number I2d (Rand64 x) { type lu_int32 (line 24269) | typedef unsigned int lu_int32; type lu_int32 (line 24271) | typedef unsigned long lu_int32; type Rand64 (line 24278) | typedef struct Rand64 { function Rand64 (line 24299) | static Rand64 packI (lu_int32 h, lu_int32 l) { function Rand64 (line 24307) | static Rand64 Ishl (Rand64 i, int n) { function Ixor (line 24313) | static void Ixor (Rand64 *i1, Rand64 i2) { function Rand64 (line 24319) | static Rand64 Iadd (Rand64 i1, Rand64 i2) { function Rand64 (line 24327) | static Rand64 times5 (Rand64 i) { function Rand64 (line 24332) | static Rand64 times9 (Rand64 i) { function Rand64 (line 24337) | static Rand64 rotl (Rand64 i, int n) { function Rand64 (line 24344) | static Rand64 rotl1 (Rand64 i, int n) { function Rand64 (line 24354) | static Rand64 nextrand (Rand64 *state) { function lua_Number (line 24384) | static lua_Number I2d (Rand64 x) { function lua_Number (line 24409) | static lua_Number I2d (Rand64 x) { function lua_Unsigned (line 24419) | static lua_Unsigned I2UInt (Rand64 x) { function Rand64 (line 24424) | static Rand64 Int2I (lua_Unsigned n) { type RanState (line 24434) | typedef struct { function lua_Unsigned (line 24449) | static lua_Unsigned project (lua_Unsigned ran, lua_Unsigned n, function math_random (line 24474) | static int math_random (lua_State *L) { function setseed (line 24509) | static void setseed (lua_State *L, Rand64 *state, function randseed (line 24528) | static void randseed (lua_State *L, RanState *state) { function math_randomseed (line 24535) | static int math_randomseed (lua_State *L) { function setrandfunc (line 24559) | static void setrandfunc (lua_State *L) { function math_cosh (line 24576) | static int math_cosh (lua_State *L) { function math_sinh (line 24581) | static int math_sinh (lua_State *L) { function math_tanh (line 24586) | static int math_tanh (lua_State *L) { function math_pow (line 24591) | static int math_pow (lua_State *L) { function math_frexp (line 24598) | static int math_frexp (lua_State *L) { function math_ldexp (line 24605) | static int math_ldexp (lua_State *L) { function math_log10 (line 24612) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 24668) | LUAMOD_API int luaopen_math (lua_State *L) { function lsys_unloadlib (line 24809) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 24822) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 24858) | static void setprogdir (lua_State *L) { function pusherror (line 24875) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 24885) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 24898) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 24921) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 24933) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function noenv (line 24966) | static int noenv (lua_State *L) { function setpath (line 24978) | static void setpath (lua_State *L, const char *fieldname, function addtoclib (line 25030) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 25044) | static int gctm (lua_State *L) { function lookforfunc (line 25071) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 25092) | static int ll_loadlib (lua_State *L) { function readable (line 25115) | static int readable (const char *filename) { function pusherrornotfound (line 25152) | static void pusherrornotfound (lua_State *L, const char *path) { function ll_searchpath (line 25189) | static int ll_searchpath (lua_State *L) { function checkload (line 25215) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 25226) | static int searcher_Lua (lua_State *L) { function loadfunc (line 25243) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 25261) | static int searcher_C (lua_State *L) { function searcher_Croot (line 25269) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 25291) | static int searcher_preload (lua_State *L) { function findloader (line 25305) | static void findloader (lua_State *L, const char *name) { function ll_require (line 25338) | static int ll_require (lua_State *L) { function createsearcherstable (line 25391) | static void createsearcherstable (lua_State *L) { function createclibstable (line 25416) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 25425) | LUAMOD_API int luaopen_package (lua_State *L) { function os_execute (line 25590) | static int os_execute (lua_State *L) { function os_remove (line 25604) | static int os_remove (lua_State *L) { function os_rename (line 25610) | static int os_rename (lua_State *L) { function os_tmpname (line 25617) | static int os_tmpname (lua_State *L) { function os_getenv (line 25628) | static int os_getenv (lua_State *L) { function os_clock (line 25634) | static int os_clock (lua_State *L) { function setfield (line 25657) | static void setfield (lua_State *L, const char *key, int value, int delt... function setboolfield (line 25667) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 25678) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 25691) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 25699) | static int getfield (lua_State *L, const char *key, int d, int delta) { function time_t (line 25739) | static time_t l_checktime (lua_State *L, int arg) { function os_date (line 25750) | static int os_date (lua_State *L) { function os_time (line 25792) | static int os_time (lua_State *L) { function os_difftime (line 25818) | static int os_difftime (lua_State *L) { function os_setlocale (line 25828) | static int os_setlocale (lua_State *L) { function os_exit (line 25840) | static int os_exit (lua_State *L) { function LUAMOD_API (line 25872) | LUAMOD_API int luaopen_os (lua_State *L) { function str_len (line 25931) | static int str_len (lua_State *L) { function posrelatI (line 25947) | static size_t posrelatI (lua_Integer pos, size_t len) { function getendpos (line 25963) | static size_t getendpos (lua_State *L, int arg, lua_Integer def, function str_sub (line 25976) | static int str_sub (lua_State *L) { function str_reverse (line 25988) | static int str_reverse (lua_State *L) { function str_lower (line 26000) | static int str_lower (lua_State *L) { function str_upper (line 26013) | static int str_upper (lua_State *L) { function str_rep (line 26026) | static int str_rep (lua_State *L) { function str_byte (line 26053) | static int str_byte (lua_State *L) { function str_char (line 26071) | static int str_char (lua_State *L) { type str_Writer (line 26092) | struct str_Writer { function writer (line 26098) | static int writer (lua_State *L, const void *b, size_t size, void *ud) { function str_dump (line 26109) | static int str_dump (lua_State *L) { function tonum (line 26140) | static int tonum (lua_State *L, int arg) { function trymt (line 26153) | static void trymt (lua_State *L, const char *mtname) { function arith (line 26164) | static int arith (lua_State *L, int op, const char *mtname) { function arith_add (line 26173) | static int arith_add (lua_State *L) { function arith_sub (line 26177) | static int arith_sub (lua_State *L) { function arith_mul (line 26181) | static int arith_mul (lua_State *L) { function arith_mod (line 26185) | static int arith_mod (lua_State *L) { function arith_pow (line 26189) | static int arith_pow (lua_State *L) { function arith_div (line 26193) | static int arith_div (lua_State *L) { function arith_idiv (line 26197) | static int arith_idiv (lua_State *L) { function arith_unm (line 26201) | static int arith_unm (lua_State *L) { type MatchState (line 26234) | typedef struct MatchState { function check_capture (line 26262) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 26271) | static int capture_to_close (MatchState *ms) { function match_class (line 26303) | static int match_class (int c, int cl) { function matchbracketclass (line 26323) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 26346) | static int singlematch (MatchState *ms, const char *s, const char *p, function get_onecapture (line 26578) | static size_t get_onecapture (MatchState *ms, int i, const char *s, function push_onecapture (line 26601) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 26611) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 26622) | static int nospecials (const char *p, size_t l) { function prepstate (line 26633) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 26643) | static void reprepstate (MatchState *ms) { function str_find_aux (line 26649) | static int str_find_aux (lua_State *L, int find) { function str_find (line 26695) | static int str_find (lua_State *L) { function str_match (line 26700) | static int str_match (lua_State *L) { type GMatchState (line 26706) | typedef struct GMatchState { function gmatch_aux (line 26714) | static int gmatch_aux (lua_State *L) { function gmatch (line 26730) | static int gmatch (lua_State *L) { function add_s (line 26747) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 26782) | static int add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 26818) | static int str_gsub (lua_State *L) { function lua_Number (line 26892) | static lua_Number adddigit (char *buff, int n, lua_Number x) { function num2straux (line 26900) | static int num2straux (char *buff, int sz, lua_Number x) { function lua_number2strx (line 26932) | static int lua_number2strx (lua_State *L, char *buff, int sz, function addquoted (line 26998) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function quotefloat (line 27027) | static int quotefloat (lua_State *L, char *buff, lua_Number n) { function addliteral (line 27051) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function checkformat (line 27101) | static void checkformat (lua_State *L, const char *form, const char *flags, function addlenmod (line 27139) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 27149) | static int str_format (lua_State *L) { type Header (line 27294) | typedef struct Header { type KOption (line 27304) | typedef enum KOption { function digit (line 27323) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 27325) | static int getnum (const char **fmt, int df) { function getnumlimit (line 27342) | static int getnumlimit (Header *h, const char **fmt, int df) { function initheader (line 27354) | static void initheader (lua_State *L, Header *h) { function KOption (line 27364) | static KOption getoption (Header *h, const char **fmt, int *size) { function KOption (line 27417) | static KOption getdetails (Header *h, size_t totalsize, function packint (line 27444) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 27465) | static void copywithendian (char *dest, const char *src, function str_pack (line 27477) | static int str_pack (lua_State *L) { function str_packsize (line 27576) | static int str_packsize (lua_State *L) { function lua_Integer (line 27604) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 27630) | static int str_unpack (lua_State *L) { function createmetatable (line 27728) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 27745) | LUAMOD_API int luaopen_string (lua_State *L) { function checkfield (line 27786) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 27796) | static void checktab (lua_State *L, int arg, int what) { function tinsert (line 27811) | static int tinsert (lua_State *L) { function tremove (line 27841) | static int tremove (lua_State *L) { function tmove (line 27865) | static int tmove (lua_State *L) { function addfield (line 27897) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 27906) | static int tconcat (lua_State *L) { function tpack (line 27931) | static int tpack (lua_State *L) { function tunpack (line 27944) | static int tunpack (lua_State *L) { type IdxT (line 27974) | typedef unsigned int IdxT; function l_randomizePivot (line 27996) | static unsigned int l_randomizePivot (void) { function set2 (line 28015) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 28025) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 28048) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 28084) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 28095) | static void auxsort (lua_State *L, IdxT lo, IdxT up, function sort (line 28149) | static int sort (lua_State *L) { function LUAMOD_API (line 28176) | LUAMOD_API int luaopen_table (lua_State *L) { type utfint (line 28215) | typedef unsigned int utfint; type utfint (line 28217) | typedef unsigned long utfint; function lua_Integer (line 28227) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 28276) | static int utflen (lua_State *L) { function codepoint (line 28306) | static int codepoint (lua_State *L) { function pushutfchar (line 28335) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 28345) | static int utfchar (lua_State *L) { function byteoffset (line 28367) | static int byteoffset (lua_State *L) { function iter_aux (line 28408) | static int iter_aux (lua_State *L, int strict) { function iter_auxstrict (line 28429) | static int iter_auxstrict (lua_State *L) { function iter_auxlax (line 28433) | static int iter_auxlax (lua_State *L) { function iter_codes (line 28438) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 28465) | LUAMOD_API int luaopen_utf8 (lua_State *L) { function LUALIB_API (line 28528) | LUALIB_API void luaL_openlibs (lua_State *L) { function setsignal (line 28586) | static void setsignal (int sig, void (*handler)(int)) { function lstop (line 28604) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 28617) | static void laction (int i) { function print_usage (line 28624) | static void print_usage (const char *badoption) { function l_message (line 28651) | static void l_message (const char *pname, const char *msg) { function report (line 28662) | static int report (lua_State *L, int status) { function msghandler (line 28675) | static int msghandler (lua_State *L) { function docall (line 28694) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 28708) | static void print_version (void) { function createargtable (line 28724) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 28736) | static int dochunk (lua_State *L, int status) { function dofile (line 28742) | static int dofile (lua_State *L, const char *name) { function dostring (line 28747) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 28755) | static int dolibrary (lua_State *L, char *globname) { function pushargs (line 28776) | static int pushargs (lua_State *L) { function handle_script (line 28789) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 28818) | static int collectargs (char **argv, int *first) { function runargs (line 28880) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 28906) | static int handle_luainit (lua_State *L) { function incomplete (line 29021) | static int incomplete (lua_State *L, int status) { function pushline (line 29037) | static int pushline (lua_State *L, int firstline) { function addreturn (line 29062) | static int addreturn (lua_State *L) { function multiline (line 29080) | static int multiline (lua_State *L) { function loadline (line 29102) | static int loadline (lua_State *L) { function l_print (line 29118) | static void l_print (lua_State *L) { function doREPL (line 29135) | static void doREPL (lua_State *L) { function pmain (line 29158) | static int pmain (lua_State *L) { function main (line 29203) | int main (int argc, char **argv) { FILE: vendor/mio/mio.hpp type mio (line 60) | namespace mio { type access_mode (line 66) | enum class access_mode function page_size (line 79) | inline size_t page_size() function make_offset_page_aligned (line 99) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 145) | struct basic_mmap method basic_mmap (line 196) | basic_mmap() = default; method basic_mmap (line 205) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 217) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 229) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 231) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 245) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 249) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 256) | bool empty() const noexcept { return length() == 0; } method size_type (line 267) | size_type size() const noexcept { return length(); } method size_type (line 268) | size_type length() const noexcept { return length_; } method size_type (line 269) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 272) | size_type mapping_offset() const noexcept method pointer (line 284) | pointer data() noexcept { return data_; } method const_pointer (line 285) | const_pointer data() const noexcept { return data_; } method iterator (line 294) | iterator begin() noexcept { return data(); } method const_iterator (line 295) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 296) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 305) | iterator end() noexcept { return data() + length(); } method const_iterator (line 306) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 307) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 317) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 318) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 320) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 330) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 331) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 333) | const_reverse_iterator crend() const noexcept method reference (line 341) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 342) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 381) | void map(const String& path, std::error_code& error) method map (line 419) | void map(const handle_type handle, std::error_code& error) method pointer (line 451) | pointer get_mapping_start() noexcept method const_pointer (line 456) | const_pointer get_mapping_start() const noexcept function MMap (line 528) | MMap make_mmap(const MappingToken& token, function mmap_source (line 544) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 551) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 564) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 571) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 633) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 789) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1329) | enum class access_mode function page_size (line 1342) | inline size_t page_size() function make_offset_page_aligned (line 1362) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1413) | class basic_shared_mmap method basic_shared_mmap (line 1434) | basic_shared_mmap() = default; method basic_shared_mmap (line 1435) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1436) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1437) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1438) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1441) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1446) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1453) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1456) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1469) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1481) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1497) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1504) | handle_type file_handle() const noexcept method handle_type (line 1509) | handle_type mapping_handle() const noexcept method is_open (line 1515) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1522) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1530) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1531) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1532) | size_type mapped_length() const noexcept method pointer (line 1544) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1545) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1551) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1552) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1553) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1562) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1563) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1564) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1574) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1575) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1576) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1585) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1586) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1587) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1594) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1595) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1618) | void map(const String& path, const size_type offset, method map (line 1637) | void map(const String& path, std::error_code& error) method map (line 1661) | void map(const handle_type handle, const size_type offset, method map (line 1678) | void map(const handle_type handle, std::error_code& error) method unmap (line 1692) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1694) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1700) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1736) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 128) | namespace mio { type access_mode (line 66) | enum class access_mode function page_size (line 79) | inline size_t page_size() function make_offset_page_aligned (line 99) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 145) | struct basic_mmap method basic_mmap (line 196) | basic_mmap() = default; method basic_mmap (line 205) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 217) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 229) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 231) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 245) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 249) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 256) | bool empty() const noexcept { return length() == 0; } method size_type (line 267) | size_type size() const noexcept { return length(); } method size_type (line 268) | size_type length() const noexcept { return length_; } method size_type (line 269) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 272) | size_type mapping_offset() const noexcept method pointer (line 284) | pointer data() noexcept { return data_; } method const_pointer (line 285) | const_pointer data() const noexcept { return data_; } method iterator (line 294) | iterator begin() noexcept { return data(); } method const_iterator (line 295) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 296) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 305) | iterator end() noexcept { return data() + length(); } method const_iterator (line 306) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 307) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 317) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 318) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 320) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 330) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 331) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 333) | const_reverse_iterator crend() const noexcept method reference (line 341) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 342) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 381) | void map(const String& path, std::error_code& error) method map (line 419) | void map(const handle_type handle, std::error_code& error) method pointer (line 451) | pointer get_mapping_start() noexcept method const_pointer (line 456) | const_pointer get_mapping_start() const noexcept function MMap (line 528) | MMap make_mmap(const MappingToken& token, function mmap_source (line 544) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 551) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 564) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 571) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 633) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 789) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1329) | enum class access_mode function page_size (line 1342) | inline size_t page_size() function make_offset_page_aligned (line 1362) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1413) | class basic_shared_mmap method basic_shared_mmap (line 1434) | basic_shared_mmap() = default; method basic_shared_mmap (line 1435) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1436) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1437) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1438) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1441) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1446) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1453) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1456) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1469) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1481) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1497) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1504) | handle_type file_handle() const noexcept method handle_type (line 1509) | handle_type mapping_handle() const noexcept method is_open (line 1515) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1522) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1530) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1531) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1532) | size_type mapped_length() const noexcept method pointer (line 1544) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1545) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1551) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1552) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1553) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1562) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1563) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1564) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1574) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1575) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1576) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1585) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1586) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1587) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1594) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1595) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1618) | void map(const String& path, const size_type offset, method map (line 1637) | void map(const String& path, std::error_code& error) method map (line 1661) | void map(const handle_type handle, const size_type offset, method map (line 1678) | void map(const handle_type handle, std::error_code& error) method unmap (line 1692) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1694) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1700) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1736) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 632) | namespace mio { type access_mode (line 66) | enum class access_mode function page_size (line 79) | inline size_t page_size() function make_offset_page_aligned (line 99) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 145) | struct basic_mmap method basic_mmap (line 196) | basic_mmap() = default; method basic_mmap (line 205) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 217) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 229) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 231) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 245) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 249) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 256) | bool empty() const noexcept { return length() == 0; } method size_type (line 267) | size_type size() const noexcept { return length(); } method size_type (line 268) | size_type length() const noexcept { return length_; } method size_type (line 269) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 272) | size_type mapping_offset() const noexcept method pointer (line 284) | pointer data() noexcept { return data_; } method const_pointer (line 285) | const_pointer data() const noexcept { return data_; } method iterator (line 294) | iterator begin() noexcept { return data(); } method const_iterator (line 295) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 296) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 305) | iterator end() noexcept { return data() + length(); } method const_iterator (line 306) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 307) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 317) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 318) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 320) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 330) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 331) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 333) | const_reverse_iterator crend() const noexcept method reference (line 341) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 342) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 381) | void map(const String& path, std::error_code& error) method map (line 419) | void map(const handle_type handle, std::error_code& error) method pointer (line 451) | pointer get_mapping_start() noexcept method const_pointer (line 456) | const_pointer get_mapping_start() const noexcept function MMap (line 528) | MMap make_mmap(const MappingToken& token, function mmap_source (line 544) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 551) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 564) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 571) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 633) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 789) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1329) | enum class access_mode function page_size (line 1342) | inline size_t page_size() function make_offset_page_aligned (line 1362) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1413) | class basic_shared_mmap method basic_shared_mmap (line 1434) | basic_shared_mmap() = default; method basic_shared_mmap (line 1435) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1436) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1437) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1438) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1441) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1446) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1453) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1456) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1469) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1481) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1497) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1504) | handle_type file_handle() const noexcept method handle_type (line 1509) | handle_type mapping_handle() const noexcept method is_open (line 1515) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1522) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1530) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1531) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1532) | size_type mapped_length() const noexcept method pointer (line 1544) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1545) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1551) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1552) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1553) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1562) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1563) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1564) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1574) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1575) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1576) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1585) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1586) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1587) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1594) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1595) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1618) | void map(const String& path, const size_type offset, method map (line 1637) | void map(const String& path, std::error_code& error) method map (line 1661) | void map(const handle_type handle, const size_type offset, method map (line 1678) | void map(const handle_type handle, std::error_code& error) method unmap (line 1692) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1694) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1700) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1736) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 788) | namespace mio { type access_mode (line 66) | enum class access_mode function page_size (line 79) | inline size_t page_size() function make_offset_page_aligned (line 99) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 145) | struct basic_mmap method basic_mmap (line 196) | basic_mmap() = default; method basic_mmap (line 205) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 217) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 229) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 231) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 245) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 249) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 256) | bool empty() const noexcept { return length() == 0; } method size_type (line 267) | size_type size() const noexcept { return length(); } method size_type (line 268) | size_type length() const noexcept { return length_; } method size_type (line 269) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 272) | size_type mapping_offset() const noexcept method pointer (line 284) | pointer data() noexcept { return data_; } method const_pointer (line 285) | const_pointer data() const noexcept { return data_; } method iterator (line 294) | iterator begin() noexcept { return data(); } method const_iterator (line 295) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 296) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 305) | iterator end() noexcept { return data() + length(); } method const_iterator (line 306) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 307) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 317) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 318) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 320) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 330) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 331) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 333) | const_reverse_iterator crend() const noexcept method reference (line 341) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 342) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 381) | void map(const String& path, std::error_code& error) method map (line 419) | void map(const handle_type handle, std::error_code& error) method pointer (line 451) | pointer get_mapping_start() noexcept method const_pointer (line 456) | const_pointer get_mapping_start() const noexcept function MMap (line 528) | MMap make_mmap(const MappingToken& token, function mmap_source (line 544) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 551) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 564) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 571) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 633) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 789) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1329) | enum class access_mode function page_size (line 1342) | inline size_t page_size() function make_offset_page_aligned (line 1362) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1413) | class basic_shared_mmap method basic_shared_mmap (line 1434) | basic_shared_mmap() = default; method basic_shared_mmap (line 1435) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1436) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1437) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1438) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1441) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1446) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1453) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1456) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1469) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1481) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1497) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1504) | handle_type file_handle() const noexcept method handle_type (line 1509) | handle_type mapping_handle() const noexcept method is_open (line 1515) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1522) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1530) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1531) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1532) | size_type mapped_length() const noexcept method pointer (line 1544) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1545) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1551) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1552) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1553) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1562) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1563) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1564) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1574) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1575) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1576) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1585) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1586) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1587) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1594) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1595) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1618) | void map(const String& path, const size_type offset, method map (line 1637) | void map(const String& path, std::error_code& error) method map (line 1661) | void map(const handle_type handle, const size_type offset, method map (line 1678) | void map(const handle_type handle, std::error_code& error) method unmap (line 1692) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1694) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1700) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1736) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 1323) | namespace mio { type access_mode (line 66) | enum class access_mode function page_size (line 79) | inline size_t page_size() function make_offset_page_aligned (line 99) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 145) | struct basic_mmap method basic_mmap (line 196) | basic_mmap() = default; method basic_mmap (line 205) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 217) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 229) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 231) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 245) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 249) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 256) | bool empty() const noexcept { return length() == 0; } method size_type (line 267) | size_type size() const noexcept { return length(); } method size_type (line 268) | size_type length() const noexcept { return length_; } method size_type (line 269) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 272) | size_type mapping_offset() const noexcept method pointer (line 284) | pointer data() noexcept { return data_; } method const_pointer (line 285) | const_pointer data() const noexcept { return data_; } method iterator (line 294) | iterator begin() noexcept { return data(); } method const_iterator (line 295) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 296) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 305) | iterator end() noexcept { return data() + length(); } method const_iterator (line 306) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 307) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 317) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 318) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 320) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 330) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 331) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 333) | const_reverse_iterator crend() const noexcept method reference (line 341) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 342) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 381) | void map(const String& path, std::error_code& error) method map (line 419) | void map(const handle_type handle, std::error_code& error) method pointer (line 451) | pointer get_mapping_start() noexcept method const_pointer (line 456) | const_pointer get_mapping_start() const noexcept function MMap (line 528) | MMap make_mmap(const MappingToken& token, function mmap_source (line 544) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 551) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 564) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 571) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 633) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 789) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1329) | enum class access_mode function page_size (line 1342) | inline size_t page_size() function make_offset_page_aligned (line 1362) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1413) | class basic_shared_mmap method basic_shared_mmap (line 1434) | basic_shared_mmap() = default; method basic_shared_mmap (line 1435) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1436) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1437) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1438) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1441) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1446) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1453) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1456) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1469) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1481) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1497) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1504) | handle_type file_handle() const noexcept method handle_type (line 1509) | handle_type mapping_handle() const noexcept method is_open (line 1515) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1522) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1530) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1531) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1532) | size_type mapped_length() const noexcept method pointer (line 1544) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1545) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1551) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1552) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1553) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1562) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1563) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1564) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1574) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1575) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1576) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1585) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1586) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1587) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1594) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1595) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1618) | void map(const String& path, const size_type offset, method map (line 1637) | void map(const String& path, std::error_code& error) method map (line 1661) | void map(const handle_type handle, const size_type offset, method map (line 1678) | void map(const handle_type handle, std::error_code& error) method unmap (line 1692) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1694) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1700) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1736) | void map_impl(const MappingToken& token, const size_type offset, type mio (line 1401) | namespace mio { type access_mode (line 66) | enum class access_mode function page_size (line 79) | inline size_t page_size() function make_offset_page_aligned (line 99) | inline size_t make_offset_page_aligned(size_t offset) noexcept type basic_mmap (line 145) | struct basic_mmap method basic_mmap (line 196) | basic_mmap() = default; method basic_mmap (line 205) | basic_mmap(const String& path, const size_type offset = 0, const siz... method basic_mmap (line 217) | basic_mmap(const handle_type handle, const size_type offset = 0, con... method basic_mmap (line 229) | basic_mmap(const basic_mmap&) = delete; method basic_mmap (line 231) | basic_mmap& operator=(const basic_mmap&) = delete; method handle_type (line 245) | handle_type file_handle() const noexcept { return file_handle_; } method is_open (line 249) | bool is_open() const noexcept { return file_handle_ != invalid_handl... method empty (line 256) | bool empty() const noexcept { return length() == 0; } method size_type (line 267) | size_type size() const noexcept { return length(); } method size_type (line 268) | size_type length() const noexcept { return length_; } method size_type (line 269) | size_type mapped_length() const noexcept { return mapped_length_; } method size_type (line 272) | size_type mapping_offset() const noexcept method pointer (line 284) | pointer data() noexcept { return data_; } method const_pointer (line 285) | const_pointer data() const noexcept { return data_; } method iterator (line 294) | iterator begin() noexcept { return data(); } method const_iterator (line 295) | const_iterator begin() const noexcept { return data(); } method const_iterator (line 296) | const_iterator cbegin() const noexcept { return data(); } method iterator (line 305) | iterator end() noexcept { return data() + length(); } method const_iterator (line 306) | const_iterator end() const noexcept { return data() + length(); } method const_iterator (line 307) | const_iterator cend() const noexcept { return data() + length(); } method reverse_iterator (line 317) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } method const_reverse_iterator (line 318) | const_reverse_iterator rbegin() const noexcept method const_reverse_iterator (line 320) | const_reverse_iterator crbegin() const noexcept method reverse_iterator (line 330) | reverse_iterator rend() noexcept { return reverse_iterator(begin()); } method const_reverse_iterator (line 331) | const_reverse_iterator rend() const noexcept method const_reverse_iterator (line 333) | const_reverse_iterator crend() const noexcept method reference (line 341) | reference operator[](const size_type i) noexcept { return data_[i]; } method const_reference (line 342) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 381) | void map(const String& path, std::error_code& error) method map (line 419) | void map(const handle_type handle, std::error_code& error) method pointer (line 451) | pointer get_mapping_start() noexcept method const_pointer (line 456) | const_pointer get_mapping_start() const noexcept function MMap (line 528) | MMap make_mmap(const MappingToken& token, function mmap_source (line 544) | mmap_source make_mmap_source(const MappingToken& token, mmap_source::s... function mmap_source (line 551) | mmap_source make_mmap_source(const MappingToken& token, std::error_cod... function mmap_sink (line 564) | mmap_sink make_mmap_sink(const MappingToken& token, mmap_sink::size_ty... function mmap_sink (line 571) | mmap_sink make_mmap_sink(const MappingToken& token, std::error_code& e... type detail (line 633) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type detail (line 789) | namespace detail { type char_type_helper (line 645) | struct char_type_helper { type char_type (line 650) | struct char_type { type char_type (line 656) | struct char_type { type char_type (line 661) | struct char_type { type char_type (line 666) | struct char_type { type char_type (line 671) | struct char_type { type char_type (line 677) | struct char_type { type char_type (line 682) | struct char_type { type char_type (line 687) | struct char_type { type char_type (line 692) | struct char_type { type is_c_str_helper (line 698) | struct is_c_str_helper type is_c_str (line 716) | struct is_c_str type is_c_wstr (line 723) | struct is_c_wstr type is_c_str_or_c_wstr (line 730) | struct is_c_str_or_c_wstr function empty (line 752) | bool empty(const String& path) function empty (line 768) | bool empty(String path) type win (line 792) | namespace win { function DWORD (line 795) | inline DWORD int64_high(int64_t n) noexcept function DWORD (line 801) | inline DWORD int64_low(int64_t n) noexcept function s_2_ws (line 806) | inline std::wstring s_2_ws(const std::string& s) function file_handle_type (line 824) | file_handle_type open_file_helper(const String& path, const access... function open_file_helper (line 836) | typename std::enable_if< function last_error (line 857) | inline std::error_code last_error() noexcept function file_handle_type (line 869) | file_handle_type open_file(const String& path, const access_mode mode, function query_file_size (line 891) | inline size_t query_file_size(file_handle_type handle, std::error_co... type mmap_context (line 913) | struct mmap_context function mmap_context (line 923) | inline mmap_context memory_map(const file_handle_type file_handle, c... type access_mode (line 1329) | enum class access_mode function page_size (line 1342) | inline size_t page_size() function make_offset_page_aligned (line 1362) | inline size_t make_offset_page_aligned(size_t offset) noexcept class basic_shared_mmap (line 1413) | class basic_shared_mmap method basic_shared_mmap (line 1434) | basic_shared_mmap() = default; method basic_shared_mmap (line 1435) | basic_shared_mmap(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1436) | basic_shared_mmap& operator=(const basic_shared_mmap&) = default; method basic_shared_mmap (line 1437) | basic_shared_mmap(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1438) | basic_shared_mmap& operator=(basic_shared_mmap&&) = default; method basic_shared_mmap (line 1441) | basic_shared_mmap(mmap_type&& mmap) method basic_shared_mmap (line 1446) | basic_shared_mmap& operator=(mmap_type&& mmap) method basic_shared_mmap (line 1453) | basic_shared_mmap(std::shared_ptr mmap) : pimpl_(std::mov... method basic_shared_mmap (line 1456) | basic_shared_mmap& operator=(std::shared_ptr mmap) method basic_shared_mmap (line 1469) | basic_shared_mmap(const String& path, const size_type offset = 0, co... method basic_shared_mmap (line 1481) | basic_shared_mmap(const handle_type handle, const size_type offset =... method get_shared_ptr (line 1497) | std::shared_ptr get_shared_ptr() { return pimpl_; } method handle_type (line 1504) | handle_type file_handle() const noexcept method handle_type (line 1509) | handle_type mapping_handle() const noexcept method is_open (line 1515) | bool is_open() const noexcept { return pimpl_ && pimpl_->is_open(); } method empty (line 1522) | bool empty() const noexcept { return !pimpl_ || pimpl_->empty(); } method size_type (line 1530) | size_type size() const noexcept { return pimpl_ ? pimpl_->length() :... method size_type (line 1531) | size_type length() const noexcept { return pimpl_ ? pimpl_->length()... method size_type (line 1532) | size_type mapped_length() const noexcept method pointer (line 1544) | pointer data() noexcept { return pimpl_->data(); } method const_pointer (line 1545) | const_pointer data() const noexcept { return pimpl_ ? pimpl_->data()... method iterator (line 1551) | iterator begin() noexcept { return pimpl_->begin(); } method const_iterator (line 1552) | const_iterator begin() const noexcept { return pimpl_->begin(); } method const_iterator (line 1553) | const_iterator cbegin() const noexcept { return pimpl_->cbegin(); } method iterator (line 1562) | iterator end() noexcept { return pimpl_->end(); } method const_iterator (line 1563) | const_iterator end() const noexcept { return pimpl_->end(); } method const_iterator (line 1564) | const_iterator cend() const noexcept { return pimpl_->cend(); } method reverse_iterator (line 1574) | reverse_iterator rbegin() noexcept { return pimpl_->rbegin(); } method const_reverse_iterator (line 1575) | const_reverse_iterator rbegin() const noexcept { return pimpl_->rbeg... method const_reverse_iterator (line 1576) | const_reverse_iterator crbegin() const noexcept { return pimpl_->crb... method reverse_iterator (line 1585) | reverse_iterator rend() noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1586) | const_reverse_iterator rend() const noexcept { return pimpl_->rend(); } method const_reverse_iterator (line 1587) | const_reverse_iterator crend() const noexcept { return pimpl_->crend... method reference (line 1594) | reference operator[](const size_type i) noexcept { return (*pimpl_)[... method const_reference (line 1595) | const_reference operator[](const size_type i) const noexcept { retur... method map (line 1618) | void map(const String& path, const size_type offset, method map (line 1637) | void map(const String& path, std::error_code& error) method map (line 1661) | void map(const handle_type handle, const size_type offset, method map (line 1678) | void map(const handle_type handle, std::error_code& error) method unmap (line 1692) | void unmap() { if(pimpl_) pimpl_->unmap(); } method swap (line 1694) | void swap(basic_shared_mmap& other) { pimpl_.swap(other.pimpl_); } method sync (line 1700) | void sync(std::error_code& error) { if(pimpl_) pimpl_->sync(error); } method map_impl (line 1736) | void map_impl(const MappingToken& token, const size_type offset, FILE: vendor/mspack/lzx.h type lzxd_stream (line 48) | struct lzxd_stream { type lzxd_stream (line 146) | struct lzxd_stream type mspack_system (line 146) | struct mspack_system type mspack_file (line 147) | struct mspack_file type mspack_file (line 148) | struct mspack_file type lzxd_stream (line 156) | struct lzxd_stream type lzxd_stream (line 174) | struct lzxd_stream type mspack_system (line 175) | struct mspack_system type mspack_file (line 176) | struct mspack_file type lzxd_stream (line 206) | struct lzxd_stream type lzxd_stream (line 214) | struct lzxd_stream FILE: vendor/mspack/lzxd.c function lzxd_read_lens (line 138) | static int lzxd_read_lens(struct lzxd_stream *lzx, unsigned char *lens, function lzxd_reset_state (line 262) | static void lzxd_reset_state(struct lzxd_stream *lzx) { type lzxd_stream (line 279) | struct lzxd_stream type mspack_system (line 279) | struct mspack_system type mspack_file (line 280) | struct mspack_file type mspack_file (line 281) | struct mspack_file type lzxd_stream (line 289) | struct lzxd_stream type lzxd_stream (line 313) | struct lzxd_stream type lzxd_stream (line 313) | struct lzxd_stream function lzxd_set_reference_data (line 353) | int lzxd_set_reference_data(struct lzxd_stream *lzx, function lzxd_set_output_length (line 389) | void lzxd_set_output_length(struct lzxd_stream *lzx, off_t out_bytes) { function lzxd_decompress (line 393) | int lzxd_decompress(struct lzxd_stream *lzx, off_t out_bytes) { function lzxd_free (line 800) | void lzxd_free(struct lzxd_stream *lzx) { FILE: vendor/mspack/mspack.h type mspack_system (line 285) | struct mspack_system { type mspack_file (line 478) | struct mspack_file { type mscab_compressor (line 515) | struct mscab_compressor type mspack_system (line 516) | struct mspack_system type mscab_decompressor (line 522) | struct mscab_decompressor type mspack_system (line 523) | struct mspack_system type mscab_compressor (line 528) | struct mscab_compressor type mscab_decompressor (line 533) | struct mscab_decompressor type mschm_compressor (line 540) | struct mschm_compressor type mspack_system (line 541) | struct mspack_system type mschm_decompressor (line 547) | struct mschm_decompressor type mspack_system (line 548) | struct mspack_system type mschm_compressor (line 553) | struct mschm_compressor type mschm_decompressor (line 558) | struct mschm_decompressor type mslit_compressor (line 565) | struct mslit_compressor type mspack_system (line 566) | struct mspack_system type mslit_decompressor (line 572) | struct mslit_decompressor type mspack_system (line 573) | struct mspack_system type mslit_compressor (line 578) | struct mslit_compressor type mslit_decompressor (line 583) | struct mslit_decompressor type mshlp_compressor (line 590) | struct mshlp_compressor type mspack_system (line 591) | struct mspack_system type mshlp_decompressor (line 597) | struct mshlp_decompressor type mspack_system (line 598) | struct mspack_system type mshlp_compressor (line 603) | struct mshlp_compressor type mshlp_decompressor (line 608) | struct mshlp_decompressor type msszdd_compressor (line 615) | struct msszdd_compressor type mspack_system (line 616) | struct mspack_system type msszdd_decompressor (line 622) | struct msszdd_decompressor type mspack_system (line 623) | struct mspack_system type msszdd_compressor (line 628) | struct msszdd_compressor type msszdd_decompressor (line 633) | struct msszdd_decompressor type mskwaj_compressor (line 640) | struct mskwaj_compressor type mspack_system (line 641) | struct mspack_system type mskwaj_decompressor (line 647) | struct mskwaj_decompressor type mspack_system (line 648) | struct mspack_system type mskwaj_compressor (line 653) | struct mskwaj_compressor type mskwaj_decompressor (line 658) | struct mskwaj_decompressor type msoab_compressor (line 665) | struct msoab_compressor type mspack_system (line 666) | struct mspack_system type msoab_decompressor (line 672) | struct msoab_decompressor type mspack_system (line 673) | struct mspack_system type msoab_compressor (line 678) | struct msoab_compressor type msoab_decompressor (line 683) | struct msoab_decompressor type mscabd_cabinet (line 699) | struct mscabd_cabinet { type mscabd_folder (line 806) | struct mscabd_folder { type mscabd_file (line 863) | struct mscabd_file { type mscab_compressor (line 946) | struct mscab_compressor { type mscab_decompressor (line 957) | struct mscab_decompressor { type mschmc_file (line 1192) | struct mschmc_file { type mschmd_section (line 1218) | struct mschmd_section { type mschmd_sec_uncompressed (line 1235) | struct mschmd_sec_uncompressed { type mschmd_sec_mscompressed (line 1248) | struct mschmd_sec_mscompressed { type mschmd_header (line 1272) | struct mschmd_header { type mschmd_file (line 1370) | struct mschmd_file { type mschm_compressor (line 1418) | struct mschm_compressor { type mschm_decompressor (line 1577) | struct mschm_decompressor { type mslit_compressor (line 1729) | struct mslit_compressor { type mslit_decompressor (line 1734) | struct mslit_decompressor { type mshlp_compressor (line 1742) | struct mshlp_compressor { type mshlp_decompressor (line 1747) | struct mshlp_decompressor { type msszddd_header (line 1768) | struct msszddd_header { type msszdd_compressor (line 1792) | struct msszdd_compressor { type msszdd_decompressor (line 1876) | struct msszdd_decompressor { type mskwajd_header (line 2011) | struct mskwajd_header { type mskwaj_compressor (line 2045) | struct mskwaj_compressor { type mskwaj_decompressor (line 2156) | struct mskwaj_decompressor { type msoab_compressor (line 2255) | struct msoab_compressor { type msoab_decompressor (line 2307) | struct msoab_decompressor { FILE: vendor/mspack/readbits.h function read_input (line 183) | static int read_input(BITS_TYPE *p) { FILE: vendor/mspack/readhuff.h function make_decode_table (line 78) | static int make_decode_table(unsigned int nsyms, unsigned int nbits, FILE: vendor/mspack/system.c function mspack_version (line 16) | int mspack_version(int entity) { function mspack_sys_selftest_internal (line 53) | int mspack_sys_selftest_internal(int offt_size) { function mspack_valid_system (line 58) | int mspack_valid_system(struct mspack_system *sys) { function mspack_sys_filelen (line 66) | int mspack_sys_filelen(struct mspack_system *system, type mspack_system (line 101) | struct mspack_system type mspack_file_p (line 111) | struct mspack_file_p { type mspack_file (line 116) | struct mspack_file type mspack_system (line 116) | struct mspack_system type mspack_file_p (line 119) | struct mspack_file_p type mspack_file_p (line 130) | struct mspack_file_p type mspack_file_p (line 130) | struct mspack_file_p type mspack_file (line 132) | struct mspack_file function msp_close (line 138) | static void msp_close(struct mspack_file *file) { function msp_read (line 146) | static int msp_read(struct mspack_file *file, void *buffer, int bytes) { function msp_write (line 155) | static int msp_write(struct mspack_file *file, void *buffer, int bytes) { function msp_seek (line 164) | static int msp_seek(struct mspack_file *file, off_t offset, int mode) { function off_t (line 182) | static off_t msp_tell(struct mspack_file *file) { function msp_msg (line 191) | static void msp_msg(struct mspack_file *file, const char *format, ...) { type mspack_system (line 201) | struct mspack_system function msp_free (line 213) | static void msp_free(void *buffer) { function msp_copy (line 229) | static void msp_copy(void *src, void *dest, size_t bytes) { type mspack_system (line 233) | struct mspack_system type mspack_system (line 238) | struct mspack_system FILE: vendor/mspack/system.h function memcmp (line 30) | static inline int memcmp(const void *s1, const void *s2, size_t n) { function strlen (line 40) | static inline size_t strlen(const char *s) { type mspack_system (line 52) | struct mspack_system type mspack_system (line 55) | struct mspack_system type mspack_file (line 56) | struct mspack_file type mspack_system (line 59) | struct mspack_system FILE: vendor/pcg/src/pcg_basic.c function pcg32_srandom_r (line 42) | void pcg32_srandom_r(pcg32_random_t* rng, uint64_t initstate, uint64_t i... function pcg32_srandom (line 51) | void pcg32_srandom(uint64_t seed, uint64_t seq) function pcg32_random_r (line 60) | uint32_t pcg32_random_r(pcg32_random_t* rng) function pcg32_random (line 69) | uint32_t pcg32_random() function pcg32_boundedrand_r (line 79) | uint32_t pcg32_boundedrand_r(pcg32_random_t* rng, uint32_t bound) function pcg32_boundedrand (line 112) | uint32_t pcg32_boundedrand(uint32_t bound) FILE: vendor/squish/alpha.cpp type squish (line 30) | namespace squish { function FloatToInt (line 32) | static int FloatToInt( float a, int limit ) function CompressAlphaDxt3 (line 47) | void CompressAlphaDxt3( u8 const* rgba, int mask, void* block ) function DecompressAlphaDxt3 (line 73) | void DecompressAlphaDxt3( u8* rgba, void const* block ) function FixRange (line 93) | static void FixRange( int& min, int& max, int steps ) function FitCodes (line 101) | static int FitCodes( u8 const* rgba, int mask, u8 const* codes, u8* in... function WriteAlphaBlock (line 143) | static void WriteAlphaBlock( int alpha0, int alpha1, u8 const* indices... function WriteAlphaBlock5 (line 173) | static void WriteAlphaBlock5( int alpha0, int alpha1, u8 const* indice... function WriteAlphaBlock7 (line 203) | static void WriteAlphaBlock7( int alpha0, int alpha1, u8 const* indice... function CompressAlphaDxt5 (line 231) | void CompressAlphaDxt5( u8 const* rgba, int mask, void* block ) function DecompressAlphaDxt5 (line 296) | void DecompressAlphaDxt5( u8* rgba, void const* block ) FILE: vendor/squish/alpha.h function namespace (line 31) | namespace squish { FILE: vendor/squish/clusterfit.cpp type squish (line 32) | namespace squish { FILE: vendor/squish/clusterfit.h function namespace (line 35) | namespace squish { FILE: vendor/squish/colourblock.cpp type squish (line 28) | namespace squish { function FloatToInt (line 30) | static int FloatToInt( float a, int limit ) function FloatTo565 (line 45) | static int FloatTo565( Vec3::Arg colour ) function WriteColourBlock (line 56) | static void WriteColourBlock( int a, int b, u8* indices, void* block ) function WriteColourBlock3 (line 75) | void WriteColourBlock3( Vec3::Arg start, Vec3::Arg end, u8 const* indi... function WriteColourBlock4 (line 108) | void WriteColourBlock4( Vec3::Arg start, Vec3::Arg end, u8 const* indi... function Unpack565 (line 140) | static int Unpack565( u8 const* packed, u8* colour ) function DecompressColour (line 160) | void DecompressColour( u8* rgba, void const* block, bool isDxt1 ) FILE: vendor/squish/colourblock.h function namespace (line 32) | namespace squish { FILE: vendor/squish/colourfit.cpp type squish (line 29) | namespace squish { FILE: vendor/squish/colourfit.h function namespace (line 33) | namespace squish { FILE: vendor/squish/colourset.cpp type squish (line 28) | namespace squish { FILE: vendor/squish/colourset.h function namespace (line 32) | namespace squish { FILE: vendor/squish/maths.cpp type squish (line 36) | namespace squish { function Sym3x3 (line 38) | Sym3x3 ComputeWeightedCovariance( int n, Vec3 const* points, float con... function Vec3 (line 72) | static Vec3 GetMultiplicity1Evector( Sym3x3 const& matrix, float evalue ) function Vec3 (line 120) | static Vec3 GetMultiplicity2Evector( Sym3x3 const& matrix, float evalue ) function Vec3 (line 163) | Vec3 ComputePrincipleComponent( Sym3x3 const& matrix ) function Vec3 (line 235) | Vec3 ComputePrincipleComponent( Sym3x3 const& matrix ) FILE: vendor/squish/maths.h function namespace (line 33) | namespace squish { function friend (line 158) | friend float Dot( Arg left, Arg right ) function friend (line 163) | friend Vec3 Min( Arg left, Arg right ) function friend (line 172) | friend Vec3 Max( Arg left, Arg right ) function friend (line 181) | friend Vec3 Truncate( Arg v ) function LengthSquared (line 196) | inline float LengthSquared( Vec3::Arg v ) function class (line 201) | class Sym3x3 FILE: vendor/squish/rangefit.cpp type squish (line 31) | namespace squish { FILE: vendor/squish/rangefit.h function namespace (line 33) | namespace squish { FILE: vendor/squish/simd_float.h function namespace (line 31) | namespace squish { function friend (line 114) | friend Vec4 MultiplyAdd( Vec4::Arg a, Vec4::Arg b, Vec4::Arg c ) function friend (line 120) | friend Vec4 NegativeMultiplySubtract( Vec4::Arg a, Vec4::Arg b, Vec4::Ar... function friend (line 125) | friend Vec4 Reciprocal( Vec4::Arg v ) function friend (line 135) | friend Vec4 Min( Vec4::Arg left, Vec4::Arg right ) function friend (line 145) | friend Vec4 Max( Vec4::Arg left, Vec4::Arg right ) function friend (line 155) | friend Vec4 Truncate( Vec4::Arg v ) function friend (line 165) | friend bool CompareAnyLessThan( Vec4::Arg left, Vec4::Arg right ) FILE: vendor/squish/simd_sse.h function namespace (line 40) | namespace squish { function Vec4 (line 109) | Vec4 operator*( Vec4::Arg left, Vec4::Arg right ) function friend (line 115) | friend Vec4 MultiplyAdd( Vec4::Arg a, Vec4::Arg b, Vec4::Arg c ) function friend (line 121) | friend Vec4 NegativeMultiplySubtract( Vec4::Arg a, Vec4::Arg b, Vec4::Ar... function friend (line 126) | friend Vec4 Reciprocal( Vec4::Arg v ) function friend (line 136) | friend Vec4 Min( Vec4::Arg left, Vec4::Arg right ) function friend (line 141) | friend Vec4 Max( Vec4::Arg left, Vec4::Arg right ) function friend (line 146) | friend Vec4 Truncate( Vec4::Arg v ) function friend (line 167) | friend bool CompareAnyLessThan( Vec4::Arg left, Vec4::Arg right ) FILE: vendor/squish/simd_ve.h function namespace (line 32) | namespace squish { function Vec4 (line 113) | Vec4 operator*( Vec4::Arg left, Vec4::Arg right ) function friend (line 119) | friend Vec4 MultiplyAdd( Vec4::Arg a, Vec4::Arg b, Vec4::Arg c ) function friend (line 125) | friend Vec4 NegativeMultiplySubtract( Vec4::Arg a, Vec4::Arg b, Vec4::Ar... function friend (line 130) | friend Vec4 Reciprocal( Vec4::Arg v ) function friend (line 140) | friend Vec4 Min( Vec4::Arg left, Vec4::Arg right ) function friend (line 145) | friend Vec4 Max( Vec4::Arg left, Vec4::Arg right ) function friend (line 150) | friend Vec4 Truncate( Vec4::Arg v ) function friend (line 155) | friend bool CompareAnyLessThan( Vec4::Arg left, Vec4::Arg right ) FILE: vendor/squish/singlecolourfit.cpp type squish (line 30) | namespace squish { type SourceBlock (line 32) | struct SourceBlock type SingleColourLookup (line 39) | struct SingleColourLookup function FloatToInt (line 46) | static int FloatToInt( float a, int limit ) FILE: vendor/squish/singlecolourfit.h function namespace (line 32) | namespace squish { FILE: vendor/squish/squish.cpp type squish (line 35) | namespace squish { function FixFlags (line 37) | static int FixFlags( int flags ) function CompressMasked (line 54) | void CompressMasked( u8 const* rgba, int mask, void* block, int flags,... function Decompress (line 95) | void Decompress( u8* rgba, void const* block, int flags ) function GetStorageRequirements (line 116) | int GetStorageRequirements( int width, int height, int flags ) function CompressImage (line 127) | void CompressImage( u8 const* rgba, int width, int height, void* block... function DecompressImage (line 181) | void DecompressImage( u8* rgba, int width, int height, void const* blo... FILE: vendor/squish/squish.h function namespace (line 30) | namespace squish { FILE: vendor/vma/vk_mem_alloc.h type VmaAllocatorCreateFlagBits (line 311) | typedef enum VmaAllocatorCreateFlagBits type VkFlags (line 427) | typedef VkFlags VmaAllocatorCreateFlags; type VmaMemoryUsage (line 437) | typedef enum VmaMemoryUsage type VmaAllocationCreateFlagBits (line 519) | typedef enum VmaAllocationCreateFlagBits type VkFlags (line 650) | typedef VkFlags VmaAllocationCreateFlags; type VmaPoolCreateFlagBits (line 653) | typedef enum VmaPoolCreateFlagBits type VkFlags (line 695) | typedef VkFlags VmaPoolCreateFlags; type VmaDefragmentationFlagBits (line 698) | typedef enum VmaDefragmentationFlagBits type VkFlags (line 729) | typedef VkFlags VmaDefragmentationFlags; type VmaDefragmentationMoveOperation (line 732) | typedef enum VmaDefragmentationMoveOperation type VmaVirtualBlockCreateFlagBits (line 750) | typedef enum VmaVirtualBlockCreateFlagBits type VkFlags (line 773) | typedef VkFlags VmaVirtualBlockCreateFlags; type VmaVirtualAllocationCreateFlagBits (line 776) | typedef enum VmaVirtualAllocationCreateFlagBits type VkFlags (line 802) | typedef VkFlags VmaVirtualAllocationCreateFlags; function VK_DEFINE_HANDLE (line 823) | VK_DEFINE_HANDLE(VmaAllocator) type VmaVulkanFunctions (line 950) | typedef struct VmaVulkanFunctions type VmaAllocatorCreateInfo (line 997) | typedef struct VmaAllocatorCreateInfo type VmaAllocatorInfo (line 1076) | typedef struct VmaAllocatorInfo type VmaStatistics (line 1107) | typedef struct VmaStatistics type VmaDetailedStatistics (line 1147) | typedef struct VmaDetailedStatistics type VmaTotalStatistics (line 1169) | typedef struct VmaTotalStatistics type VmaBudget (line 1181) | typedef struct VmaBudget type VmaAllocationCreateInfo (line 1218) | typedef struct VmaAllocationCreateInfo type VmaPoolCreateInfo (line 1269) | typedef struct VmaPoolCreateInfo type VmaAllocationInfo (line 1333) | typedef struct VmaAllocationInfo type VmaDefragmentationInfo (line 1396) | typedef struct VmaDefragmentationInfo type VmaDefragmentationMove (line 1418) | typedef struct VmaDefragmentationMove type VmaDefragmentationPassMoveInfo (line 1437) | typedef struct VmaDefragmentationPassMoveInfo type VmaDefragmentationStats (line 1468) | typedef struct VmaDefragmentationStats type VmaVirtualBlockCreateInfo (line 1488) | typedef struct VmaVirtualBlockCreateInfo type VmaVirtualAllocationCreateInfo (line 1509) | typedef struct VmaVirtualAllocationCreateInfo type VmaVirtualAllocationInfo (line 1532) | typedef struct VmaVirtualAllocationInfo function vma_aligned_free (line 2786) | static void vma_aligned_free(void* ptr) function vma_aligned_free (line 2791) | static void vma_aligned_free(void* VMA_NULLABLE ptr) function VmaUint32ToStr (line 2861) | static inline void VmaUint32ToStr(char* VMA_NOT_NULL outStr, size_t strL... function VmaUint64ToStr (line 2865) | static inline void VmaUint64ToStr(char* VMA_NOT_NULL outStr, size_t strL... function VmaPtrToStr (line 2869) | static inline void VmaPtrToStr(char* VMA_NOT_NULL outStr, size_t strLen,... function class (line 2876) | class VmaMutex function class (line 2893) | class VmaRWMutex function class (line 2909) | class VmaRWMutex function class (line 2925) | class VmaRWMutex type VmaSuballocationType (line 3102) | enum VmaSuballocationType type VMA_CACHE_OPERATION (line 3113) | enum VMA_CACHE_OPERATION type class (line 3119) | enum class type VmaMutexLockRead (line 3136) | struct VmaMutexLockRead type VmaMutexLockWrite (line 3137) | struct VmaMutexLockWrite type VmaDedicatedAllocationListItemTraits (line 3184) | struct VmaDedicatedAllocationListItemTraits type VmaSuballocation (line 3187) | struct VmaSuballocation type VmaSuballocationOffsetLess (line 3188) | struct VmaSuballocationOffsetLess type VmaSuballocationOffsetGreater (line 3189) | struct VmaSuballocationOffsetGreater type VmaSuballocationItemSizeLess (line 3190) | struct VmaSuballocationItemSizeLess type VmaList (line 3192) | typedef VmaList> Vma... type VmaAllocationRequest (line 3194) | struct VmaAllocationRequest type VmaPoolListItemTraits (line 3202) | struct VmaPoolListItemTraits type VmaCurrentBudgetData (line 3204) | struct VmaCurrentBudgetData function VmaCountBitsSet (line 3226) | static inline uint32_t VmaCountBitsSet(uint32_t v) function VmaBitScanLSB (line 3240) | static inline uint8_t VmaBitScanLSB(uint64_t mask) function VmaBitScanLSB (line 3262) | static inline uint8_t VmaBitScanLSB(uint32_t mask) function VmaBitScanMSB (line 3284) | static inline uint8_t VmaBitScanMSB(uint64_t mask) function VmaBitScanMSB (line 3306) | static inline uint8_t VmaBitScanMSB(uint32_t mask) function VmaIsPow2 (line 3334) | bool VmaIsPow2(T x) function T (line 3342) | inline T VmaAlignUp(T val, T alignment) function T (line 3351) | inline T VmaAlignDown(T val, T alignment) function T (line 3359) | inline T VmaRoundDiv(T x, T y) function T (line 3366) | inline T VmaDivideRoundingUp(T x, T y) function VmaNextPow2 (line 3372) | static inline uint32_t VmaNextPow2(uint32_t v) function VmaNextPow2 (line 3384) | static inline uint64_t VmaNextPow2(uint64_t v) function VmaPrevPow2 (line 3398) | static inline uint32_t VmaPrevPow2(uint32_t v) function VmaPrevPow2 (line 3409) | static inline uint64_t VmaPrevPow2(uint64_t v) function VmaStrIsEmpty (line 3421) | static inline bool VmaStrIsEmpty(const char* pStr) function VmaBlocksOnSamePage (line 3433) | static inline bool VmaBlocksOnSamePage( function VmaIsBufferImageGranularityConflict (line 3453) | static inline bool VmaIsBufferImageGranularityConflict( function VmaWriteMagicValue (line 3488) | static void VmaWriteMagicValue(void* pData, VkDeviceSize offset) function VmaValidateMagicValue (line 3502) | static bool VmaValidateMagicValue(const void* pData, VkDeviceSize offset) function VmaFillGpuDefragmentationBufferCreateInfo (line 3522) | static void VmaFillGpuDefragmentationBufferCreateInfo(VkBufferCreateInfo... function IterT (line 3541) | IterT VmaBinaryFindFirstNotLess(IterT beg, IterT end, const KeyT& key, c... function VmaValidatePointerArray (line 3578) | bool VmaValidatePointerArray(uint32_t count, const T* arr) function VmaPnextChainPushFront (line 3599) | inline void VmaPnextChainPushFront(MainT* mainStruct, NewT* newStruct) function FindMemoryPreferences (line 3607) | static bool FindMemoryPreferences( function VmaFree (line 3776) | static void VmaFree(const VkAllocationCallbacks* pAllocationCallbacks, v... function T (line 3790) | T* VmaAllocate(const VkAllocationCallbacks* pAllocationCallbacks) function T (line 3796) | T* VmaAllocateArray(const VkAllocationCallbacks* pAllocationCallbacks, s... function vma_delete (line 3806) | void vma_delete(const VkAllocationCallbacks* pAllocationCallbacks, T* ptr) function vma_delete_array (line 3813) | void vma_delete_array(const VkAllocationCallbacks* pAllocationCallbacks,... function VmaFreeString (line 3851) | static void VmaFreeString(const VkAllocationCallbacks* allocs, char* str) function VmaClearStatistics (line 3893) | static void VmaClearStatistics(VmaStatistics& outStats) function VmaAddStatistics (line 3901) | static void VmaAddStatistics(VmaStatistics& inoutStats, const VmaStatist... function VmaClearDetailedStatistics (line 3909) | static void VmaClearDetailedStatistics(VmaDetailedStatistics& outStats) function VmaAddDetailedStatisticsAllocation (line 3919) | static void VmaAddDetailedStatisticsAllocation(VmaDetailedStatistics& in... function VmaAddDetailedStatisticsUnusedRange (line 3927) | static void VmaAddDetailedStatisticsUnusedRange(VmaDetailedStatistics& i... function VmaAddDetailedStatistics (line 3934) | static void VmaAddDetailedStatistics(VmaDetailedStatistics& inoutStats, ... function VmaMutexLock (line 3948) | struct VmaMutexLock function VmaMutexLockRead (line 3964) | struct VmaMutexLockRead function VmaMutexLockWrite (line 3980) | struct VmaMutexLockWrite function Commit (line 4017) | void Commit() { m_Atomic = nullptr; } function T (line 4018) | T Increment(AtomicT* atomic) type T (line 4035) | typedef T value_type; function m_pCallbacks (line 4037) | VmaStlAllocator(const VkAllocationCallbacks* pCallbacks) : m_pCallbacks(... function T (line 4043) | T* allocate(size_t n) { return VmaAllocateArray(m_pCallbacks, n); } function deallocate (line 4044) | void deallocate(T* p, size_t n) { VmaFree(m_pCallbacks, p); } type T (line 4068) | typedef T* iterator; type T (line 4069) | typedef const T* const_iterator; function T (line 4082) | T* data() { return m_pArray; } function T (line 4085) | const T* data() const { return m_pArray; } function T (line 4086) | const T& front() const { VMA_HEAVY_ASSERT(m_Count > 0); return m_pArray[... function iterator (line 4089) | iterator begin() { return m_pArray; } function iterator (line 4090) | iterator end() { return m_pArray + m_Count; } function pop_front (line 4096) | void pop_front() { VMA_HEAVY_ASSERT(m_Count > 0); remove(0); } function pop_back (line 4097) | void pop_back() { VMA_HEAVY_ASSERT(m_Count > 0); resize(size() - 1); } function push_front (line 4098) | void push_front(const T& src) { insert(0, src); } function clear (line 4103) | void clear() { resize(0); } function T (line 4109) | const T& operator[](size_t index) const { VMA_HEAVY_ASSERT(index < m_Cou... type T (line 4285) | typedef T* iterator; function T (line 4297) | T* data() { return m_Count > N ? m_DynamicArray.data() : m_StaticArray; } function T (line 4300) | const T* data() const { return m_Count > N ? m_DynamicArray.data() : m_S... function T (line 4301) | const T& front() const { VMA_HEAVY_ASSERT(m_Count > 0); return data()[0]; } function iterator (line 4304) | iterator begin() { return data(); } function iterator (line 4305) | iterator end() { return data() + m_Count; } function pop_front (line 4307) | void pop_front() { VMA_HEAVY_ASSERT(m_Count > 0); remove(0); } function pop_back (line 4308) | void pop_back() { VMA_HEAVY_ASSERT(m_Count > 0); resize(size() - 1); } function push_front (line 4309) | void push_front(const T& src) { insert(0, src); } function T (line 4318) | const T& operator[](size_t index) const { VMA_HEAVY_ASSERT(index < m_Cou... type ItemBlock (line 4450) | struct ItemBlock function ItemType (line 4582) | ItemType* Front() { return m_pFront; } function ItemType (line 4583) | ItemType* Back() { return m_pBack; } function ItemType (line 4584) | const ItemType* Front() const { return m_pFront; } function ItemType (line 4585) | const ItemType* Back() const { return m_pBack; } function class (line 4839) | class iterator function class (line 4865) | class reverse_iterator function class (line 4891) | class const_iterator function class (line 4919) | class const_reverse_iterator function m_RawList (line 4948) | VmaList(const AllocatorT& allocator) : m_RawList(allocator.m_pCallbacks) {} function iterator (line 4953) | iterator begin() { return iterator(&m_RawList, m_RawList.Front()); } function iterator (line 4954) | iterator end() { return iterator(&m_RawList, VMA_NULL); } function reverse_iterator (line 4962) | reverse_iterator rbegin() { return reverse_iterator(&m_RawList, m_RawLis... function reverse_iterator (line 4963) | reverse_iterator rend() { return reverse_iterator(&m_RawList, VMA_NULL); } function push_back (line 4971) | void push_back(const T& value) { m_RawList.PushBack(value); } function iterator (line 4972) | iterator insert(iterator it, const T& value) { return iterator(&m_RawLis... function clear (line 4974) | void clear() { m_RawList.Clear(); } function erase (line 4975) | void erase(iterator it) { m_RawList.Remove(it.m_pItem); } function ItemType (line 5061) | static ItemType* GetPrev(const ItemType* item) { return ItemTypeTraits::... function ItemType (line 5062) | static ItemType* GetNext(const ItemType* item) { return ItemTypeTraits::... function ItemType (line 5074) | ItemType* Front() { return m_Front; } function ItemType (line 5075) | ItemType* Back() { return m_Back; } function ItemType (line 5076) | const ItemType* Front() const { return m_Front; } function ItemType (line 5077) | const ItemType* Back() const { return m_Back; } function const (line 5309) | bool operator()(const VmaPair& lhs, const VmaPair& lhs, const FirstT& rhsFi... type PairType (line 5329) | typedef PairType* iterator; function m_Vector (line 5331) | m_Vector(allocator) {} function iterator (line 5333) | iterator begin() { return m_Vector.begin(); } function iterator (line 5334) | iterator end() { return m_Vector.end(); } function size (line 5335) | size_t size() { return m_Vector.size(); } function class (line 5386) | class VmaStringBuilder function Add (line 5407) | void VmaStringBuilder::Add(const char* pStr) function AddNumber (line 5418) | void VmaStringBuilder::AddNumber(uint32_t num) function AddNumber (line 5431) | void VmaStringBuilder::AddNumber(uint64_t num) function AddPointer (line 5444) | void VmaStringBuilder::AddPointer(const void* ptr) function class (line 5458) | class VmaJsonWriter function BeginObject (line 5544) | void VmaJsonWriter::BeginObject(bool singleLine) function EndObject (line 5558) | void VmaJsonWriter::EndObject() function BeginArray (line 5569) | void VmaJsonWriter::BeginArray(bool singleLine) function EndArray (line 5583) | void VmaJsonWriter::EndArray() function WriteString (line 5594) | void VmaJsonWriter::WriteString(const char* pStr) function BeginString (line 5600) | void VmaJsonWriter::BeginString(const char* pStr) function ContinueString (line 5613) | void VmaJsonWriter::ContinueString(const char* pStr) function ContinueString (line 5657) | void VmaJsonWriter::ContinueString(uint32_t n) function ContinueString (line 5663) | void VmaJsonWriter::ContinueString(uint64_t n) function ContinueString_Pointer (line 5669) | void VmaJsonWriter::ContinueString_Pointer(const void* ptr) function EndString (line 5675) | void VmaJsonWriter::EndString(const char* pStr) function WriteNumber (line 5686) | void VmaJsonWriter::WriteNumber(uint32_t n) function WriteNumber (line 5693) | void VmaJsonWriter::WriteNumber(uint64_t n) function WriteBool (line 5700) | void VmaJsonWriter::WriteBool(bool b) function WriteNull (line 5707) | void VmaJsonWriter::WriteNull() function BeginValue (line 5714) | void VmaJsonWriter::BeginValue(bool isString) function WriteIndent (line 5743) | void VmaJsonWriter::WriteIndent(bool oneLess) function VmaPrintDetailedStatistics (line 5762) | static void VmaPrintDetailedStatistics(VmaJsonWriter& json, const VmaDet... function class (line 5797) | class VmaMappingHysteresis function Validate (line 5939) | bool Validate() const; type VmaDedicatedAllocationListItemTraits (line 6095) | struct VmaDedicatedAllocationListItemTraits function ItemType (line 6109) | static ItemType*& AccessPrev(ItemType* item) function ItemType (line 6114) | static ItemType*& AccessNext(ItemType* item) function class (line 6127) | class VmaDedicatedAllocationList function Validate (line 6167) | bool VmaDedicatedAllocationList::Validate() function AddDetailedStatistics (line 6182) | void VmaDedicatedAllocationList::AddDetailedStatistics(VmaDetailedStatis... function AddStatistics (line 6193) | void VmaDedicatedAllocationList::AddStatistics(VmaStatistics& inoutStats) function BuildStatsString (line 6210) | void VmaDedicatedAllocationList::BuildStatsString(VmaJsonWriter& json) function IsEmpty (line 6225) | bool VmaDedicatedAllocationList::IsEmpty() function Register (line 6231) | void VmaDedicatedAllocationList::Register(VmaAllocation alloc) function Unregister (line 6237) | void VmaDedicatedAllocationList::Unregister(VmaAllocation alloc) type VmaSuballocation (line 6250) | struct VmaSuballocation type VmaSuballocationOffsetLess (line 6259) | struct VmaSuballocationOffsetLess type VmaSuballocationOffsetGreater (line 6267) | struct VmaSuballocationOffsetGreater function const (line 6275) | struct VmaSuballocationItemSizeLess type VmaAllocationRequest (line 6296) | struct VmaAllocationRequest function class (line 6312) | class VmaBlockMetadata function DebugLogAllocation (line 6412) | void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceS... function PrintDetailedMap_Begin (line 6441) | void VmaBlockMetadata::PrintDetailedMap_Begin(class VmaJsonWriter& json, function PrintDetailedMap_Allocation (line 6460) | void VmaBlockMetadata::PrintDetailedMap_Allocation(class VmaJsonWriter& ... function PrintDetailedMap_UnusedRange (line 6488) | void VmaBlockMetadata::PrintDetailedMap_UnusedRange(class VmaJsonWriter&... function PrintDetailedMap_End (line 6505) | void VmaBlockMetadata::PrintDetailedMap_End(class VmaJsonWriter& json) c... function class (line 6515) | class VmaBlockBufferImageGranularity final function Init (line 6583) | void VmaBlockBufferImageGranularity::Init(const VkAllocationCallbacks* p... function Destroy (line 6593) | void VmaBlockBufferImageGranularity::Destroy(const VkAllocationCallbacks... function RoundupAllocRequest (line 6602) | void VmaBlockBufferImageGranularity::RoundupAllocRequest(VmaSuballocatio... function CheckConflictAndAlignUp (line 6619) | bool VmaBlockBufferImageGranularity::CheckConflictAndAlignUp(VkDeviceSiz... function AllocPages (line 6647) | void VmaBlockBufferImageGranularity::AllocPages(uint8_t allocType, VkDev... function FreePages (line 6660) | void VmaBlockBufferImageGranularity::FreePages(VkDeviceSize offset, VkDe... function Clear (line 6678) | void VmaBlockBufferImageGranularity::Clear() function Validate (line 6696) | bool VmaBlockBufferImageGranularity::Validate(ValidationContext& ctx, function FinishValidation (line 6715) | bool VmaBlockBufferImageGranularity::FinishValidation(ValidationContext&... function OffsetToPageIndex (line 6732) | uint32_t VmaBlockBufferImageGranularity::OffsetToPageIndex(VkDeviceSize ... function AllocPage (line 6737) | void VmaBlockBufferImageGranularity::AllocPage(RegionInfo& page, uint8_t... function class (line 6750) | class VmaBlockMetadata_Generic : public VmaBlockMetadata function VkResult (line 7087) | VkResult VmaBlockMetadata_Generic::CheckCorruption(const void* pBlockData) function MergeFreeWithNext (line 7391) | void VmaBlockMetadata_Generic::MergeFreeWithNext(VmaSuballocationList::i... function RegisterFreeSuballocation (line 7458) | void VmaBlockMetadata_Generic::RegisterFreeSuballocation(VmaSuballocatio... function UnregisterFreeSuballocation (line 7479) | void VmaBlockMetadata_Generic::UnregisterFreeSuballocation(VmaSuballocat... function VkDeviceSize (line 7601) | VkDeviceSize GetAllocationOffset(VmaAllocHandle allocHandle) const overr... function Validate (line 7604) | bool Validate() const override; function ShouldCompact1st (line 7683) | bool ShouldCompact1st() const; function AddDetailedStatistics (line 7881) | void VmaBlockMetadata_Linear::AddDetailedStatistics(VmaDetailedStatistic... function AddStatistics (line 8042) | void VmaBlockMetadata_Linear::AddStatistics(VmaStatistics& inoutStats) c... function PrintDetailedMap (line 8160) | void VmaBlockMetadata_Linear::PrintDetailedMap(class VmaJsonWriter& json... function CreateAllocationRequest (line 8476) | bool VmaBlockMetadata_Linear::CreateAllocationRequest( function VkResult (line 8496) | VkResult VmaBlockMetadata_Linear::CheckCorruption(const void* pBlockData) function Alloc (line 8530) | void VmaBlockMetadata_Linear::Alloc( function Free (line 8597) | void VmaBlockMetadata_Linear::Free(VmaAllocHandle allocHandle) function GetAllocationInfo (line 8686) | void VmaBlockMetadata_Linear::GetAllocationInfo(VmaAllocHandle allocHand... function VmaAllocHandle (line 8706) | VmaAllocHandle VmaBlockMetadata_Linear::GetNextAllocation(VmaAllocHandle... function VkDeviceSize (line 8713) | VkDeviceSize VmaBlockMetadata_Linear::GetNextFreeRegionSize(VmaAllocHand... function Clear (line 8720) | void VmaBlockMetadata_Linear::Clear() function SetAllocationUserData (line 8732) | void VmaBlockMetadata_Linear::SetAllocationUserData(VmaAllocHandle alloc... function DebugLogAllAllocations (line 8738) | void VmaBlockMetadata_Linear::DebugLogAllAllocations() const function ShouldCompact1st (line 8789) | bool VmaBlockMetadata_Linear::ShouldCompact1st() const function CreateAllocationRequest_LowerAddress (line 8901) | bool VmaBlockMetadata_Linear::CreateAllocationRequest_LowerAddress( function CreateAllocationRequest_UpperAddress (line 9079) | bool VmaBlockMetadata_Linear::CreateAllocationRequest_UpperAddress( function class (line 9210) | class VmaBlockMetadata_Buddy : public VmaBlockMetadata function Init (line 9365) | void VmaBlockMetadata_Buddy::Init(VkDeviceSize size) function Validate (line 9391) | bool VmaBlockMetadata_Buddy::Validate() const function AddDetailedStatistics (line 9434) | void VmaBlockMetadata_Buddy::AddDetailedStatistics(VmaDetailedStatistics... function AddStatistics (line 9446) | void VmaBlockMetadata_Buddy::AddStatistics(VmaStatistics& inoutStats) const function PrintDetailedMap (line 9455) | void VmaBlockMetadata_Buddy::PrintDetailedMap(class VmaJsonWriter& json,... function CreateAllocationRequest (line 9482) | bool VmaBlockMetadata_Buddy::CreateAllocationRequest( function Alloc (line 9530) | void VmaBlockMetadata_Buddy::Alloc( function GetAllocationInfo (line 9605) | void VmaBlockMetadata_Buddy::GetAllocationInfo(VmaAllocHandle allocHandl... function VmaAllocHandle (line 9627) | VmaAllocHandle VmaBlockMetadata_Buddy::GetNextAllocation(VmaAllocHandle ... function DeleteNodeChildren (line 9633) | void VmaBlockMetadata_Buddy::DeleteNodeChildren(Node* node) function Clear (line 9645) | void VmaBlockMetadata_Buddy::Clear() function SetAllocationUserData (line 9654) | void VmaBlockMetadata_Buddy::SetAllocationUserData(VmaAllocHandle allocH... function ValidateNode (line 9687) | bool VmaBlockMetadata_Buddy::ValidateNode(ValidationContext& ctx, const ... function AllocSizeToLevel (line 9733) | uint32_t VmaBlockMetadata_Buddy::AllocSizeToLevel(VkDeviceSize allocSize... function Free (line 9748) | void VmaBlockMetadata_Buddy::Free(VmaAllocHandle allocHandle) function AddNodeToDetailedStatistics (line 9777) | void VmaBlockMetadata_Buddy::AddNodeToDetailedStatistics(VmaDetailedStat... function AddToFreeListFront (line 9801) | void VmaBlockMetadata_Buddy::AddToFreeListFront(uint32_t level, Node* node) function RemoveFromFreeList (line 9823) | void VmaBlockMetadata_Buddy::RemoveFromFreeList(uint32_t level, Node* node) function DebugLogAllAllocationNode (line 9854) | void VmaBlockMetadata_Buddy::DebugLogAllAllocationNode(Node* node, uint3... function PrintDetailedMapNode (line 9876) | void VmaBlockMetadata_Buddy::PrintDetailedMapNode(class VmaJsonWriter& j... function class (line 9909) | class VmaBlockMetadata_TLSF : public VmaBlockMetadata function Init (line 10050) | void VmaBlockMetadata_TLSF::Init(VkDeviceSize size) function Validate (line 10080) | bool VmaBlockMetadata_TLSF::Validate() const function AddDetailedStatistics (line 10178) | void VmaBlockMetadata_TLSF::AddDetailedStatistics(VmaDetailedStatistics&... function AddStatistics (line 10194) | void VmaBlockMetadata_TLSF::AddStatistics(VmaStatistics& inoutStats) const function PrintDetailedMap (line 10203) | void VmaBlockMetadata_TLSF::PrintDetailedMap(class VmaJsonWriter& json) ... function CreateAllocationRequest (line 10240) | bool VmaBlockMetadata_TLSF::CreateAllocationRequest( function VkResult (line 10402) | VkResult VmaBlockMetadata_TLSF::CheckCorruption(const void* pBlockData) function Alloc (line 10419) | void VmaBlockMetadata_TLSF::Alloc( function Free (line 10545) | void VmaBlockMetadata_TLSF::Free(VmaAllocHandle allocHandle) function GetAllocationInfo (line 10584) | void VmaBlockMetadata_TLSF::GetAllocationInfo(VmaAllocHandle allocHandle... function VmaAllocHandle (line 10614) | VmaAllocHandle VmaBlockMetadata_TLSF::GetNextAllocation(VmaAllocHandle p... function VkDeviceSize (line 10627) | VkDeviceSize VmaBlockMetadata_TLSF::GetNextFreeRegionSize(VmaAllocHandle... function Clear (line 10637) | void VmaBlockMetadata_TLSF::Clear() function SetAllocationUserData (line 10658) | void VmaBlockMetadata_TLSF::SetAllocationUserData(VmaAllocHandle allocHa... function SizeToMemoryClass (line 10672) | uint8_t VmaBlockMetadata_TLSF::SizeToMemoryClass(VkDeviceSize size) const function SizeToSecondIndex (line 10679) | uint16_t VmaBlockMetadata_TLSF::SizeToSecondIndex(VkDeviceSize size, uin... function GetListIndex (line 10691) | uint32_t VmaBlockMetadata_TLSF::GetListIndex(uint8_t memoryClass, uint16... function GetListIndex (line 10703) | uint32_t VmaBlockMetadata_TLSF::GetListIndex(VkDeviceSize size) const function RemoveFreeBlock (line 10709) | void VmaBlockMetadata_TLSF::RemoveFreeBlock(Block* block) function InsertFreeBlock (line 10738) | void VmaBlockMetadata_TLSF::InsertFreeBlock(Block* block) function MergeBlock (line 10761) | void VmaBlockMetadata_TLSF::MergeBlock(Block* block, Block* prev) function CheckBlock (line 10796) | bool VmaBlockMetadata_TLSF::CheckBlock( function VmaDeviceMemoryBlock (line 10880) | VmaDeviceMemoryBlock* GetBlock(size_t index) const { return m_Blocks[ind... function IsCorruptionDetectionEnabled (line 10887) | bool IsCorruptionDetectionEnabled() const; function VkDeviceSize (line 10927) | VkDeviceSize CalcMaxBlockSize() const; function SetId (line 11053) | struct VmaPool_T type VmaPoolListItemTraits (line 11084) | struct VmaPoolListItemTraits function ItemType (line 11090) | static ItemType*& AccessPrev(ItemType* item) { return item->m_PrevPool; } function ItemType (line 11091) | static ItemType*& AccessNext(ItemType* item) { return item->m_NextPool; } type VmaCurrentBudgetData (line 11096) | struct VmaCurrentBudgetData function AddAllocation (line 11138) | void VmaCurrentBudgetData::AddAllocation(uint32_t heapIndex, VkDeviceSiz... function RemoveAllocation (line 11147) | void VmaCurrentBudgetData::RemoveAllocation(uint32_t heapIndex, VkDevice... function class (line 11164) | class VmaAllocationObjectAllocator function Free (line 11186) | void VmaAllocationObjectAllocator::Free(VmaAllocation hAlloc) function IsEmpty (line 11194) | struct VmaVirtualBlock_T function SetAllocationUserData (line 11207) | void SetAllocationUserData(VmaVirtualAllocation allocation, void* userDa... function Clear (line 11208) | void Clear() { m_Metadata->Clear(); } function VkAllocationCallbacks (line 11258) | const VkAllocationCallbacks* VmaVirtualBlock_T::GetAllocationCallbacks()... function GetAllocationInfo (line 11263) | void VmaVirtualBlock_T::GetAllocationInfo(VmaVirtualAllocation allocatio... function VkResult (line 11268) | VkResult VmaVirtualBlock_T::Allocate(const VmaVirtualAllocationCreateInf... function GetStatistics (line 11294) | void VmaVirtualBlock_T::GetStatistics(VmaStatistics& outStats) const function CalculateDetailedStatistics (line 11300) | void VmaVirtualBlock_T::CalculateDetailedStatistics(VmaDetailedStatistic... function BuildStatsString (line 11307) | void VmaVirtualBlock_T::BuildStatsString(bool detailedMap, VmaStringBuil... function GetVulkanFunctions (line 11334) | struct VmaAllocator_T function MemoryTypeIndexToHeapIndex (line 11391) | uint32_t MemoryTypeIndexToHeapIndex(uint32_t memTypeIndex) const function IsMemoryTypeNonCoherent (line 11397) | bool IsMemoryTypeNonCoherent(uint32_t memTypeIndex) const function VkDeviceSize (line 11403) | VkDeviceSize GetMemoryTypeMinAlignment(uint32_t memTypeIndex) const function VkExternalMemoryHandleTypeFlagsKHR (line 11523) | VkExternalMemoryHandleTypeFlagsKHR GetExternalMemoryHandleTypeFlags(uint... type VmaIntrusiveLinkedList (line 11540) | typedef VmaIntrusiveLinkedList PoolList; function CalculateGpuDefragmentationMemoryTypeBits (line 11631) | uint32_t CalculateGpuDefragmentationMemoryTypeBits() const; function VmaFree (line 11651) | static void VmaFree(VmaAllocator hAllocator, void* ptr) function T (line 11657) | T* VmaAllocate(VmaAllocator hAllocator) function T (line 11663) | T* VmaAllocateArray(VmaAllocator hAllocator, size_t count) function vma_delete (line 11669) | void vma_delete(VmaAllocator hAllocator, T* ptr) function vma_delete_array (line 11679) | void vma_delete_array(VmaAllocator hAllocator, T* ptr, size_t count) function Init (line 11705) | void VmaDeviceMemoryBlock::Init( function Destroy (line 11740) | void VmaDeviceMemoryBlock::Destroy(VmaAllocator allocator) function PostAlloc (line 11757) | void VmaDeviceMemoryBlock::PostAlloc(VmaAllocator hAllocator) function PostFree (line 11763) | void VmaDeviceMemoryBlock::PostFree(VmaAllocator hAllocator) function VkResult (line 11785) | VkResult VmaDeviceMemoryBlock::CheckCorruption(VmaAllocator hAllocator) function VkResult (line 11801) | VkResult VmaDeviceMemoryBlock::Map(VmaAllocator hAllocator, uint32_t cou... function Unmap (line 11842) | void VmaDeviceMemoryBlock::Unmap(VmaAllocator hAllocator, uint32_t count) function VkResult (line 11867) | VkResult VmaDeviceMemoryBlock::WriteMagicValueAfterAllocation(VmaAllocat... function VkResult (line 11884) | VkResult VmaDeviceMemoryBlock::ValidateMagicValueAfterAllocation(VmaAllo... function VkResult (line 11904) | VkResult VmaDeviceMemoryBlock::BindBufferMemory( function VkResult (line 11921) | VkResult VmaDeviceMemoryBlock::BindImageMemory( function InitBlockAllocation (line 11967) | void VmaAllocation_T::InitBlockAllocation( function InitDedicatedAllocation (line 11992) | void VmaAllocation_T::InitDedicatedAllocation( function SetName (line 12019) | void VmaAllocation_T::SetName(VmaAllocator hAllocator, const char* pName) function SwapBlockAllocation (line 12029) | uint8_t VmaAllocation_T::SwapBlockAllocation(VmaAllocator hAllocator, Vm... function VmaAllocHandle (line 12048) | VmaAllocHandle VmaAllocation_T::GetAllocHandle() const function VkDeviceSize (line 12062) | VkDeviceSize VmaAllocation_T::GetOffset() const function VmaPool (line 12076) | VmaPool VmaAllocation_T::GetParentPool() const function VkDeviceMemory (line 12090) | VkDeviceMemory VmaAllocation_T::GetMemory() const function BlockAllocMap (line 12129) | void VmaAllocation_T::BlockAllocMap() function BlockAllocUnmap (line 12144) | void VmaAllocation_T::BlockAllocUnmap() function VkResult (line 12158) | VkResult VmaAllocation_T::DedicatedAllocMap(VmaAllocator hAllocator, voi... function DedicatedAllocUnmap (line 12196) | void VmaAllocation_T::DedicatedAllocUnmap(VmaAllocator hAllocator) function InitBufferImageUsage (line 12218) | void VmaAllocation_T::InitBufferImageUsage(uint32_t bufferImageUsage) function PrintParameters (line 12224) | void VmaAllocation_T::PrintParameters(class VmaJsonWriter& json) const function FreeName (line 12249) | void VmaAllocation_T::FreeName(VmaAllocator hAllocator) function VkResult (line 12297) | VkResult VmaBlockVector::CreateMinBlocks() function AddStatistics (line 12310) | void VmaBlockVector::AddStatistics(VmaStatistics& inoutStats) function AddDetailedStatistics (line 12324) | void VmaBlockVector::AddDetailedStatistics(VmaDetailedStatistics& inoutS... function IsEmpty (line 12338) | bool VmaBlockVector::IsEmpty() function IsCorruptionDetectionEnabled (line 12344) | bool VmaBlockVector::IsCorruptionDetectionEnabled() const function VkResult (line 12400) | VkResult VmaBlockVector::AllocatePage( function Free (line 12604) | void VmaBlockVector::Free(const VmaAllocation hAllocation) function VkDeviceSize (line 12680) | VkDeviceSize VmaBlockVector::CalcMaxBlockSize() const function Remove (line 12694) | void VmaBlockVector::Remove(VmaDeviceMemoryBlock* pBlock) function IncrementallySortBlocks (line 12707) | void VmaBlockVector::IncrementallySortBlocks() function SortByFreeSize (line 12725) | void VmaBlockVector::SortByFreeSize() function VkResult (line 12734) | VkResult VmaBlockVector::AllocateFromBlock( function VkResult (line 12760) | VkResult VmaBlockVector::CommitAllocationRequest( function VkResult (line 12813) | VkResult VmaBlockVector::CreateBlock(VkDeviceSize blockSize, size_t* pNe... function HasEmptyBlock (line 12880) | bool VmaBlockVector::HasEmptyBlock() function PrintDetailedMap (line 12894) | void VmaBlockVector::PrintDetailedMap(class VmaJsonWriter& json) function VkResult (line 12917) | VkResult VmaBlockVector::CheckCorruption() function VkResult (line 13025) | VkResult VmaDefragmentationContext_T::DefragmentPassBegin(VmaDefragmenta... function ComputeDefragmentation_Fast (line 13454) | bool VmaDefragmentationContext_T::ComputeDefragmentation_Fast(VmaBlockVe... function ComputeDefragmentation_Balanced (line 13491) | bool VmaDefragmentationContext_T::ComputeDefragmentation_Balanced(VmaBlo... function ComputeDefragmentation_Full (line 13587) | bool VmaDefragmentationContext_T::ComputeDefragmentation_Full(VmaBlockVe... function ComputeDefragmentation_Extensive (line 13658) | bool VmaDefragmentationContext_T::ComputeDefragmentation_Extensive(VmaBl... function UpdateVectorStatistics (line 13844) | void VmaDefragmentationContext_T::UpdateVectorStatistics(VmaBlockVector&... function MoveDataToFreeBlocks (line 13865) | bool VmaDefragmentationContext_T::MoveDataToFreeBlocks(VmaSuballocationT... function SetName (line 13941) | void VmaPool_T::SetName(const char* pName) function VkResult (line 14129) | VkResult VmaAllocator_T::Init(const VmaAllocatorCreateInfo* pCreateInfo) function ImportVulkanFunctions (line 14153) | void VmaAllocator_T::ImportVulkanFunctions(const VmaVulkanFunctions* pVu... function ImportVulkanFunctions_Static (line 14173) | void VmaAllocator_T::ImportVulkanFunctions_Static() function ImportVulkanFunctions_Custom (line 14219) | void VmaAllocator_T::ImportVulkanFunctions_Custom(const VmaVulkanFunctio... function ImportVulkanFunctions_Dynamic (line 14270) | void VmaAllocator_T::ImportVulkanFunctions_Dynamic() function ValidateVulkanFunctions (line 14352) | void VmaAllocator_T::ValidateVulkanFunctions() function VkDeviceSize (line 14404) | VkDeviceSize VmaAllocator_T::CalcPreferredBlockSize(uint32_t memTypeIndex) function VkResult (line 14412) | VkResult VmaAllocator_T::AllocateMemoryOfType( function VkResult (line 14559) | VkResult VmaAllocator_T::AllocateDedicatedMemory( function VkResult (line 14706) | VkResult VmaAllocator_T::AllocateDedicatedMemoryPage( function GetBufferMemoryRequirements (line 14759) | void VmaAllocator_T::GetBufferMemoryRequirements( function GetImageMemoryRequirements (line 14791) | void VmaAllocator_T::GetImageMemoryRequirements( function VkResult (line 14823) | VkResult VmaAllocator_T::FindMemoryTypeIndex( function VkResult (line 14879) | VkResult VmaAllocator_T::CalcMemTypeParams( function VkResult (line 14906) | VkResult VmaAllocator_T::CalcAllocationParams( function VkResult (line 14975) | VkResult VmaAllocator_T::AllocateMemory( function FreeMemory (line 15064) | void VmaAllocator_T::FreeMemory( function CalculateStatistics (line 15112) | void VmaAllocator_T::CalculateStatistics(VmaTotalStatistics* pStats) function GetHeapBudgets (line 15164) | void VmaAllocator_T::GetHeapBudgets(VmaBudget* outBudgets, uint32_t firs... function GetAllocationInfo (line 15220) | void VmaAllocator_T::GetAllocationInfo(VmaAllocation hAllocation, VmaAll... function VkResult (line 15231) | VkResult VmaAllocator_T::CreatePool(const VmaPoolCreateInfo* pCreateInfo... function DestroyPool (line 15284) | void VmaAllocator_T::DestroyPool(VmaPool pool) function GetPoolStatistics (line 15295) | void VmaAllocator_T::GetPoolStatistics(VmaPool pool, VmaStatistics* pPoo... function CalculatePoolStatistics (line 15302) | void VmaAllocator_T::CalculatePoolStatistics(VmaPool pool, VmaDetailedSt... function SetCurrentFrameIndex (line 15309) | void VmaAllocator_T::SetCurrentFrameIndex(uint32_t frameIndex) function VkResult (line 15321) | VkResult VmaAllocator_T::CheckPoolCorruption(VmaPool hPool) function VkResult (line 15326) | VkResult VmaAllocator_T::CheckCorruption(uint32_t memoryTypeBits) function VkResult (line 15375) | VkResult VmaAllocator_T::AllocateVulkanMemory(const VkMemoryAllocateInfo... function FreeVulkanMemory (line 15438) | void VmaAllocator_T::FreeVulkanMemory(uint32_t memoryType, VkDeviceSize ... function VkResult (line 15456) | VkResult VmaAllocator_T::BindVulkanBuffer( function VkResult (line 15487) | VkResult VmaAllocator_T::BindVulkanImage( function VkResult (line 15518) | VkResult VmaAllocator_T::Map(VmaAllocation hAllocation, void** ppData) function Unmap (line 15542) | void VmaAllocator_T::Unmap(VmaAllocation hAllocation) function VkResult (line 15561) | VkResult VmaAllocator_T::BindBufferMemory( function VkResult (line 15586) | VkResult VmaAllocator_T::BindImageMemory( function VkResult (line 15611) | VkResult VmaAllocator_T::FlushOrInvalidateAllocation( function VkResult (line 15637) | VkResult VmaAllocator_T::FlushOrInvalidateAllocations( function FreeDedicatedMemory (line 15678) | void VmaAllocator_T::FreeDedicatedMemory(const VmaAllocation allocation) function CalculateGpuDefragmentationMemoryTypeBits (line 15715) | uint32_t VmaAllocator_T::CalculateGpuDefragmentationMemoryTypeBits() const function GetFlushOrInvalidateRange (line 15762) | bool VmaAllocator_T::GetFlushOrInvalidateRange( function UpdateVulkanBudget (line 15826) | void VmaAllocator_T::UpdateVulkanBudget() function FillAllocation (line 15865) | void VmaAllocator_T::FillAllocation(const VmaAllocation hAllocation, uin... function GetGpuDefragmentationMemoryTypeBits (line 15886) | uint32_t VmaAllocator_T::GetGpuDefragmentationMemoryTypeBits() function PrintDetailedMap (line 15898) | void VmaAllocator_T::PrintDetailedMap(VmaJsonWriter& json) function VMA_CALL_POST (line 15990) | VMA_CALL_POST vmaCreateAllocator( function VMA_CALL_POST (line 16008) | VMA_CALL_POST vmaDestroyAllocator( function VMA_CALL_POST (line 16019) | VMA_CALL_POST vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorIn... function VMA_CALL_POST (line 16027) | VMA_CALL_POST vmaGetPhysicalDeviceProperties( function VMA_CALL_POST (line 16035) | VMA_CALL_POST vmaGetMemoryProperties( function VMA_CALL_POST (line 16043) | VMA_CALL_POST vmaGetMemoryTypeProperties( function VMA_CALL_POST (line 16053) | VMA_CALL_POST vmaSetCurrentFrameIndex( function VMA_CALL_POST (line 16064) | VMA_CALL_POST vmaCalculateStatistics( function VMA_CALL_POST (line 16073) | VMA_CALL_POST vmaGetHeapBudgets( function VMA_CALL_POST (line 16084) | VMA_CALL_POST vmaBuildStatsString( function VMA_CALL_POST (line 16271) | VMA_CALL_POST vmaFreeStatsString( function VMA_CALL_POST (line 16287) | VMA_CALL_POST vmaFindMemoryTypeIndex( function VMA_CALL_POST (line 16300) | VMA_CALL_POST vmaFindMemoryTypeIndexForBufferInfo( function VMA_CALL_POST (line 16350) | VMA_CALL_POST vmaFindMemoryTypeIndexForImageInfo( function VMA_CALL_POST (line 16402) | VMA_CALL_POST vmaCreatePool( function VMA_CALL_POST (line 16416) | VMA_CALL_POST vmaDestroyPool( function VMA_CALL_POST (line 16434) | VMA_CALL_POST vmaGetPoolStatistics( function VMA_CALL_POST (line 16446) | VMA_CALL_POST vmaCalculatePoolStatistics( function VMA_CALL_POST (line 16458) | VMA_CALL_POST vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool) function VMA_CALL_POST (line 16469) | VMA_CALL_POST vmaGetPoolName( function VMA_CALL_POST (line 16483) | VMA_CALL_POST vmaSetPoolName( function VMA_CALL_POST (line 16497) | VMA_CALL_POST vmaAllocateMemory( function VMA_CALL_POST (line 16530) | VMA_CALL_POST vmaAllocateMemoryPages( function VMA_CALL_POST (line 16572) | VMA_CALL_POST vmaAllocateMemoryForBuffer( function VMA_CALL_POST (line 16612) | VMA_CALL_POST vmaAllocateMemoryForImage( function VMA_CALL_POST (line 16651) | VMA_CALL_POST vmaFreeMemory( function VMA_CALL_POST (line 16671) | VMA_CALL_POST vmaFreeMemoryPages( function VMA_CALL_POST (line 16690) | VMA_CALL_POST vmaGetAllocationInfo( function VMA_CALL_POST (line 16702) | VMA_CALL_POST vmaSetAllocationUserData( function VMA_CALL_POST (line 16714) | VMA_CALL_POST vmaSetAllocationName( function VMA_CALL_POST (line 16722) | VMA_CALL_POST vmaGetAllocationMemoryProperties( function VMA_CALL_POST (line 16732) | VMA_CALL_POST vmaMapMemory( function VMA_CALL_POST (line 16744) | VMA_CALL_POST vmaUnmapMemory( function VMA_CALL_POST (line 16755) | VMA_CALL_POST vmaFlushAllocation( function VMA_CALL_POST (line 16772) | VMA_CALL_POST vmaInvalidateAllocation( function VMA_CALL_POST (line 16789) | VMA_CALL_POST vmaFlushAllocations( function VMA_CALL_POST (line 16814) | VMA_CALL_POST vmaInvalidateAllocations( function VMA_CALL_POST (line 16839) | VMA_CALL_POST vmaCheckCorruption( function VMA_CALL_POST (line 16852) | VMA_CALL_POST vmaBeginDefragmentation( function VMA_CALL_POST (line 16874) | VMA_CALL_POST vmaEndDefragmentation( function VMA_CALL_POST (line 17069) | VMA_CALL_POST vmaCreateBufferWithAlignment( function VMA_CALL_POST (line 17164) | VMA_CALL_POST vmaCreateAliasingBuffer( function VMA_CALL_POST (line 17173) | VMA_CALL_POST vmaCreateAliasingBuffer2( function VMA_CALL_POST (line 17219) | VMA_CALL_POST vmaDestroyBuffer( function VMA_CALL_POST (line 17248) | VMA_CALL_POST vmaCreateImage( function VMA_CALL_POST (line 17340) | VMA_CALL_POST vmaCreateAliasingImage( function VMA_CALL_POST (line 17349) | VMA_CALL_POST vmaCreateAliasingImage2( function VMA_CALL_POST (line 17392) | VMA_CALL_POST vmaDestroyImage( function VMA_CALL_POST (line 17420) | VMA_CALL_POST vmaCreateVirtualBlock( function VMA_CALL_POST (line 17438) | VMA_CALL_POST vmaDestroyVirtualBlock(VmaVirtualBlock VMA_NULLABLE virtua... function VMA_CALL_POST (line 17449) | VMA_CALL_POST vmaIsVirtualBlockEmpty(VmaVirtualBlock VMA_NOT_NULL virtua... function VMA_CALL_POST (line 17457) | VMA_CALL_POST vmaGetVirtualAllocationInfo(VmaVirtualBlock VMA_NOT_NULL v... function VMA_CALL_POST (line 17466) | VMA_CALL_POST vmaVirtualAllocate(VmaVirtualBlock VMA_NOT_NULL virtualBlock, function VMA_CALL_POST (line 17476) | VMA_CALL_POST vmaVirtualFree(VmaVirtualBlock VMA_NOT_NULL virtualBlock, ... function VMA_CALL_POST (line 17487) | VMA_CALL_POST vmaClearVirtualBlock(VmaVirtualBlock VMA_NOT_NULL virtualB... function VMA_CALL_POST (line 17495) | VMA_CALL_POST vmaSetVirtualAllocationUserData(VmaVirtualBlock VMA_NOT_NU... function VMA_CALL_POST (line 17504) | VMA_CALL_POST vmaGetVirtualBlockStatistics(VmaVirtualBlock VMA_NOT_NULL ... function VMA_CALL_POST (line 17513) | VMA_CALL_POST vmaCalculateVirtualBlockStatistics(VmaVirtualBlock VMA_NOT... function VMA_CALL_POST (line 17524) | VMA_CALL_POST vmaBuildVirtualBlockStatsString(VmaVirtualBlock VMA_NOT_NU... function VMA_CALL_POST (line 17535) | VMA_CALL_POST vmaFreeVirtualBlockStatsString(VmaVirtualBlock VMA_NOT_NUL...