NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
MTLTileRenderPipelineDescriptor(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static MTLTileRenderPipelineDescriptor |
alloc() |
static MTLTileRenderPipelineDescriptor |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
NSArray<?> |
binaryArchives()
[@property] binaryArchives
|
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() |
MTLTileRenderPipelineColorAttachmentDescriptorArray |
colorAttachments() |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static long |
hash_static() |
MTLTileRenderPipelineDescriptor |
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) |
java.lang.String |
label()
[@property] label:
|
MTLLinkedFunctions |
linkedFunctions()
[@property] linkedFunctions
|
long |
maxCallStackDepth()
[@property] maxCallStackDepth
|
long |
maxTotalThreadsPerThreadgroup()
[@property] maxTotalThreadsPerThreadgroup
|
static MTLTileRenderPipelineDescriptor |
new_objc() |
NSArray<?> |
preloadedLibraries()
[@property] preloadedLibraries
|
long |
rasterSampleCount()
Rasterization and visibility state
|
void |
reset() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setBinaryArchives(NSArray<?> value)
[@property] binaryArchives
|
void |
setLabel(java.lang.String value)
[@property] label:
|
void |
setLinkedFunctions(MTLLinkedFunctions value)
[@property] linkedFunctions
|
void |
setMaxCallStackDepth(long value)
[@property] maxCallStackDepth
|
void |
setMaxTotalThreadsPerThreadgroup(long value)
[@property] maxTotalThreadsPerThreadgroup
|
void |
setPreloadedLibraries(NSArray<?> value)
[@property] preloadedLibraries
|
void |
setRasterSampleCount(long value)
Rasterization and visibility state
|
void |
setSupportAddingBinaryFunctions(boolean value)
[@property] supportAddingBinaryFunctions
|
void |
setThreadgroupSizeMatchesTileSize(boolean value)
[@property] threadgroupSizeMatchesTileSize:
|
void |
setTileFunction(MTLFunction value)
[@property] tileFunction:
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
boolean |
supportAddingBinaryFunctions()
[@property] supportAddingBinaryFunctions
|
boolean |
threadgroupSizeMatchesTileSize()
[@property] threadgroupSizeMatchesTileSize:
|
MTLPipelineBufferDescriptorArray |
tileBuffers() |
MTLFunction |
tileFunction()
[@property] tileFunction:
|
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, willChangeValuesAtIndexesForKeyprotected MTLTileRenderPipelineDescriptor(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static MTLTileRenderPipelineDescriptor alloc()
public static MTLTileRenderPipelineDescriptor 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 MTLTileRenderPipelineColorAttachmentDescriptorArray colorAttachments()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public MTLTileRenderPipelineDescriptor 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 java.lang.String label()
The descriptor label.
public static MTLTileRenderPipelineDescriptor new_objc()
public long rasterSampleCount()
public void reset()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void setLabel(java.lang.String value)
The descriptor label.
public void setRasterSampleCount(long value)
public void setThreadgroupSizeMatchesTileSize(boolean value)
Whether all threadgroups associated with this pipeline will cover tiles entirely.
Metal can optimize code generation for this case.
public void setTileFunction(MTLFunction value)
The kernel or fragment function that serves as the tile shader for this pipeline.
Both kernel-based and fragment-based tile pipelines dispatches will barrier against previous draws and other dispatches. Kernel-based pipelines will wait until all prior access to the tile completes. Fragment-based pipelines will only wait until all prior access to the fragment's location completes.
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public boolean threadgroupSizeMatchesTileSize()
Whether all threadgroups associated with this pipeline will cover tiles entirely.
Metal can optimize code generation for this case.
public MTLPipelineBufferDescriptorArray tileBuffers()
public MTLFunction tileFunction()
The kernel or fragment function that serves as the tile shader for this pipeline.
Both kernel-based and fragment-based tile pipelines dispatches will barrier against previous draws and other dispatches. Kernel-based pipelines will wait until all prior access to the tile completes. Fragment-based pipelines will only wait until all prior access to the fragment's location completes.
public static long version_static()
public long maxTotalThreadsPerThreadgroup()
Optional property. Set the maxTotalThreadsPerThreadgroup. If it is not set, returns zero.
public void setMaxTotalThreadsPerThreadgroup(long value)
Optional property. Set the maxTotalThreadsPerThreadgroup. If it is not set, returns zero.
public NSArray<?> binaryArchives()
The set of MTLBinaryArchive to search for compiled code when creating the pipeline state.
Accelerate pipeline state creation by providing archives of compiled code such that no compilation needs to happen on the fast path.
MTLBinaryArchivepublic void setBinaryArchives(NSArray<?> value)
The set of MTLBinaryArchive to search for compiled code when creating the pipeline state.
Accelerate pipeline state creation by providing archives of compiled code such that no compilation needs to happen on the fast path.
MTLBinaryArchivepublic MTLLinkedFunctions linkedFunctions()
The set of functions to be linked with the pipeline state and accessed from the tile function.
MTLLinkedFunctionspublic long maxCallStackDepth()
The maximum depth of the call stack in stack frames from the tile function. Defaults to 1 additional stack frame.
public NSArray<?> preloadedLibraries()
The set of MTLDynamicLibrary to use to resolve external symbols before considering symbols from dependent MTLDynamicLibrary.
Typical workflows use the libraries property of MTLCompileOptions to record dependent libraries at compile time without having to use preloadedLibraries. This property can be used to override symbols from dependent libraries for experimentation or evaluating alternative implementations. It can also be used to provide dynamic libraries that are dynamically created (for example, from source) that have no stable installName that can be used to automatically load from the file system.
MTLDynamicLibrarypublic void setLinkedFunctions(MTLLinkedFunctions value)
The set of functions to be linked with the pipeline state and accessed from the tile function.
MTLLinkedFunctionspublic void setMaxCallStackDepth(long value)
The maximum depth of the call stack in stack frames from the tile function. Defaults to 1 additional stack frame.
public void setPreloadedLibraries(NSArray<?> value)
The set of MTLDynamicLibrary to use to resolve external symbols before considering symbols from dependent MTLDynamicLibrary.
Typical workflows use the libraries property of MTLCompileOptions to record dependent libraries at compile time without having to use preloadedLibraries. This property can be used to override symbols from dependent libraries for experimentation or evaluating alternative implementations. It can also be used to provide dynamic libraries that are dynamically created (for example, from source) that have no stable installName that can be used to automatically load from the file system.
MTLDynamicLibrarypublic void setSupportAddingBinaryFunctions(boolean value)
This flag makes this pipeline support creating a new pipeline by adding binary functions.
public boolean supportAddingBinaryFunctions()
This flag makes this pipeline support creating a new pipeline by adding binary functions.