NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
SKRenderer(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static SKRenderer |
alloc() |
static SKRenderer |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static long |
hash_static() |
boolean |
ignoresSiblingOrder()
Ignores sibling and traversal order to sort the rendered contents of a scene into the most efficient batching possible.
|
SKRenderer |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static SKRenderer |
new_objc() |
static SKRenderer |
rendererWithDevice(MTLDevice device)
Creates a renderer with the specified Metal device.
|
void |
renderWithViewportCommandBufferRenderPassDescriptor(CGRect viewport,
MTLCommandBuffer commandBuffer,
MTLRenderPassDescriptor renderPassDescriptor)
Render the scene content in the specified Metal command buffer.
|
void |
renderWithViewportRenderCommandEncoderRenderPassDescriptorCommandQueue(CGRect viewport,
MTLRenderCommandEncoder renderCommandEncoder,
MTLRenderPassDescriptor renderPassDescriptor,
MTLCommandQueue commandQueue)
Render the scene content using a specific Metal command encoder.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
SKScene |
scene()
The currently presented scene, otherwise nil.
|
void |
setIgnoresSiblingOrder(boolean value)
Ignores sibling and traversal order to sort the rendered contents of a scene into the most efficient batching possible.
|
void |
setScene(SKScene value)
The currently presented scene, otherwise nil.
|
void |
setShouldCullNonVisibleNodes(boolean value)
A boolean that indicated whether non-visible nodes should be automatically culled when rendering.
|
void |
setShowsDrawCount(boolean value)
Toggles display of performance stats when rendering.
|
void |
setShowsFields(boolean value) |
void |
setShowsNodeCount(boolean value) |
void |
setShowsPhysics(boolean value) |
void |
setShowsQuadCount(boolean value) |
static void |
setVersion_static(long aVersion) |
boolean |
shouldCullNonVisibleNodes()
A boolean that indicated whether non-visible nodes should be automatically culled when rendering.
|
boolean |
showsDrawCount()
Toggles display of performance stats when rendering.
|
boolean |
showsFields() |
boolean |
showsNodeCount() |
boolean |
showsPhysics() |
boolean |
showsQuadCount() |
static org.moe.natj.objc.Class |
superclass_static() |
void |
updateAtTime(double currentTime)
Update the scene at the specified system time.
|
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static SKRenderer alloc()
public static SKRenderer allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public boolean ignoresSiblingOrder()
This defaults to NO, meaning that sibling order overrides efficiency heuristics in the rendering of the scenes in the view.
Setting this to YES for a complex scene may substantially increase performance, but care must be taken as only zPosition determines render order before the efficiency heuristics are used.
public SKRenderer init()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static SKRenderer new_objc()
public void renderWithViewportCommandBufferRenderPassDescriptor(CGRect viewport, MTLCommandBuffer commandBuffer, MTLRenderPassDescriptor renderPassDescriptor)
viewport - The pixel dimensions in which to render.commandBuffer - The Metal command buffer in which SpriteKit should schedule rendering commands.renderPassDescriptor - The Metal render pass descriptor describing the rendering target.public void renderWithViewportRenderCommandEncoderRenderPassDescriptorCommandQueue(CGRect viewport, MTLRenderCommandEncoder renderCommandEncoder, MTLRenderPassDescriptor renderPassDescriptor, MTLCommandQueue commandQueue)
viewport - The pixel dimensions in which to render.renderCommandEncoder - The Metal render command encoder that SpriteKit will use to encode rendering commands. This method will not call endEncoding.renderPassDescriptor - The Metal render pass descriptor describing the rendering target.commandQueue - The Metal command queue.public static SKRenderer rendererWithDevice(MTLDevice device)
device - A Metal device.public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public SKScene scene()
public void setIgnoresSiblingOrder(boolean value)
This defaults to NO, meaning that sibling order overrides efficiency heuristics in the rendering of the scenes in the view.
Setting this to YES for a complex scene may substantially increase performance, but care must be taken as only zPosition determines render order before the efficiency heuristics are used.
public void setScene(SKScene value)
public void setShouldCullNonVisibleNodes(boolean value)
public void setShowsDrawCount(boolean value)
public void setShowsFields(boolean value)
public void setShowsNodeCount(boolean value)
public void setShowsPhysics(boolean value)
public void setShowsQuadCount(boolean value)
public static void setVersion_static(long aVersion)
public boolean shouldCullNonVisibleNodes()
public boolean showsDrawCount()
public boolean showsFields()
public boolean showsNodeCount()
public boolean showsPhysics()
public boolean showsQuadCount()
public static org.moe.natj.objc.Class superclass_static()
public void updateAtTime(double currentTime)
currentTime - The timestamp in seconds.public static long version_static()