RetroArch
Instance Methods | Properties | List of all members
FrameView Class Reference

#import <metal_common.h>

Inheritance diagram for FrameView:
[legend]
Collaboration diagram for FrameView:
[legend]

Instance Methods

(void- setFilteringIndex:smooth:
 
(BOOL- setShaderFromPath:
 
(void- updateFrame:pitch:
 
(bool- readViewport:isIdle:
 
(instancetype) - initWithDescriptor:context: [implementation]
 
(void- _initSamplers [implementation]
 
(void- setSize: [implementation]
 
(void- setFrame: [implementation]
 
(void- _convertFormat [implementation]
 
(void- _updateHistory [implementation]
 
(void- _initTexture:withDescriptor: [implementation]
 
(void- _initHistory [implementation]
 
(void- drawWithEncoder: [implementation]
 
(void- drawWithContext: [implementation]
 
(void- _updateRenderTargets [implementation]
 
(void- _freeVideoShader: [implementation]
 

Properties

RPixelFormat format
 
RTextureFilter filter
 
BOOL visible
 
CGRect frame
 
CGSize size
 
ViewDrawState drawState
 
struct video_shadershader
 
uint64_t frameCount
 
video_viewport_tviewport [implementation]
 

Method Documentation

◆ _convertFormat()

- (void) _convertFormat
implementation
Here is the caller graph for this function:

◆ _freeVideoShader:()

- (void) _freeVideoShader: (struct video_shader *)  shader
implementation
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _initHistory()

- (void) _initHistory
implementation
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _initSamplers()

- (void) _initSamplers
implementation
Here is the caller graph for this function:

◆ _initTexture:withDescriptor:()

- (void) _initTexture: (texture_t *)  t
withDescriptor: (MTLTextureDescriptor *)  td 
implementation
Here is the caller graph for this function:

◆ _updateHistory()

- (void) _updateHistory
implementation
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _updateRenderTargets()

- (void) _updateRenderTargets
implementation
Here is the call graph for this function:
Here is the caller graph for this function:

◆ drawWithContext:()

- (void) drawWithContext: (Context *)  ctx
implementation
Here is the call graph for this function:

◆ drawWithEncoder:()

- (void) drawWithEncoder: (id<MTLRenderCommandEncoder>)  rce
implementation

◆ initWithDescriptor:context:()

- (instancetype) initWithDescriptor: (ViewDescriptor *)  d
context: (Context *)  c 
implementation
Here is the call graph for this function:

◆ readViewport:isIdle:()

- (bool) readViewport: (uint8_t *)  buffer
isIdle: (bool isIdle 
Here is the call graph for this function:

◆ setFilteringIndex:smooth:()

- (void) setFilteringIndex: (int)  index
smooth: (bool smooth 

◆ setFrame:()

- (void) setFrame: (CGRect)  frame
implementation
Here is the call graph for this function:

◆ setShaderFromPath:()

- (BOOL) setShaderFromPath: (NSString *)  path
Here is the call graph for this function:

◆ setSize:()

- (void) setSize: (CGSize)  size
implementation

◆ updateFrame:pitch:()

- (void) updateFrame: (void const *)  src
pitch: (NSUInteger)  pitch 
Here is the call graph for this function:

Property Documentation

◆ drawState

- (ViewDrawState) drawState
readnonatomicassign

◆ filter

- (RTextureFilter) filter
readnonatomicassign

◆ format

- (RPixelFormat) format
readnonatomicassign

◆ frame

- (CGRect) frame
readwritenonatomicassign

◆ frameCount

- (uint64_t) frameCount
readwritenonatomicassign

◆ shader

- (struct video_shader*) shader

◆ size

- (CGSize) size
readwritenonatomicassign

◆ viewport

- (video_viewport_t*) viewport
readwritenonatomicassignimplementation

◆ visible

- (BOOL) visible
readwritenonatomicassign

The documentation for this class was generated from the following files: