summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRinnegatamante2017-11-29 23:37:10 +0100
committerdevnoname1202017-11-29 23:39:27 +0100
commitc1f8d560acc9abbf7757009e2d3cb781286c64ae (patch)
treed068126e08beffda5828a6fab4fda0bbbd924b86 /include
parentAdd psp2kern/{lowio/pervasive.h, power.h, syscon.h, uart.h}, minor nits (#255) (diff)
downloadvds-libraries-c1f8d560acc9abbf7757009e2d3cb781286c64ae.tar.gz
Add ksceDisplaySetFrameBufInternal
Diffstat (limited to 'include')
-rw-r--r--include/kernel/display.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/kernel/display.h b/include/kernel/display.h
index d96bcae..7c6cea4 100644
--- a/include/kernel/display.h
+++ b/include/kernel/display.h
@@ -72,6 +72,19 @@ typedef struct SceDisplayFrameBufInfo {
int sceDisplaySetFrameBuf(const SceDisplayFrameBuf *pParam, int sync);
/**
+ * Set/Update framebuffer parameters for display
+ *
+ * @param[in] head - Use 0 for OLED/LCD and 1 for HDMI
+ * @param[in] index - Can be 0 or 1
+ * @param[in] pParam - Pointer to a ::SceDisplayFrameBuf structure.
+ * @param[in] sync - One of ::DisplaySetBufSync
+ *
+ * @return 0 on success, < 0 on error.
+ * @note - If NULL is provided as pParam pointer, output is blacked out.
+*/
+int sceDisplaySetFrameBufInternal(int head, int index, const SceDisplayFrameBuf *pParam, int sync);
+
+/**
* Get current framebuffer parameters
*
* @param[out] pParam - Pointer to a ::SceDisplayFrameBuf structure