RetroArch
|
#import <metal_common.h>
Instance Methods | |
(instancetype) | - initWithVideo:input:inputData: |
(void) | - setVideo: |
(bool) | - renderFrame:width:height:frameCount:pitch:msg:info: |
(void) | - setNeedsResize |
setNeedsResize triggers a display resize More... | |
(void) | - setViewportWidth:height:forceFull:allowRotate: |
(void) | - setRotation: |
(void) | - dealloc [implementation] |
(bool) | - _initMetal [implementation] |
(void) | - _renderMessage:info: [implementation] |
(void) | - _beginFrame [implementation] |
(void) | - _drawViews: [implementation] |
(void) | - _endFrame [implementation] |
(void) | - mtkView:drawableSizeWillChange: [implementation] |
(void) | - drawInMTKView: [implementation] |
Properties | |
video_viewport_t * | viewport |
bool | keepAspect |
MetalMenu * | menu |
FrameView * | frameView |
MenuDisplay * | display |
Overlay * | overlay |
Context * | context |
Uniforms * | viewportMVP |
|
implementation |
|
implementation |
|
implementation |
|
implementation |
|
implementation |
|
implementation |
|
implementation |
- (instancetype) initWithVideo: | (const video_info_t *) | video | |
input: | (const input_driver_t **) | input | |
inputData: | (void **) | inputData | |
|
implementation |
- (bool) renderFrame: | (const void *) | data | |
width: | (unsigned) | width | |
height: | (unsigned) | height | |
frameCount: | (uint64_t) | frameCount | |
pitch: | (unsigned) | pitch | |
msg: | (const char *) | msg | |
info: | (video_frame_info_t *) | video_info | |
- (void) setNeedsResize |
setNeedsResize triggers a display resize
- (void) setRotation: | (unsigned) | rotation |
- (void) setVideo: | (const video_info_t *) | video |
- (void) setViewportWidth: | (unsigned) | width | |
height: | (unsigned) | height | |
forceFull: | (BOOL) | forceFull | |
allowRotate: | (BOOL) | allowRotate | |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readwritenonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |