NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
MTLRenderPipelineDescriptor(org.moe.natj.general.Pointer peer) |
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 MTLRenderPipelineDescriptor(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static MTLRenderPipelineDescriptor alloc()
public static MTLRenderPipelineDescriptor 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 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 MTLRenderPipelineDescriptor new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public MTLRenderPipelineColorAttachmentDescriptorArray colorAttachments()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic long depthAttachmentPixelFormat()
public MTLFunction fragmentFunction()
public MTLRenderPipelineDescriptor init()
public boolean isAlphaToCoverageEnabled()
public void setAlphaToCoverageEnabled(boolean value)
public boolean isAlphaToOneEnabled()
public void setAlphaToOneEnabled(boolean value)
public boolean isRasterizationEnabled()
public void setRasterizationEnabled(boolean value)
public boolean isTessellationFactorScaleEnabled()
public void setTessellationFactorScaleEnabled(boolean value)
public java.lang.String label()
public long maxTessellationFactor()
public void reset()
Restore all pipeline descriptor properties to their default values.
public long sampleCount()
public void setDepthAttachmentPixelFormat(long value)
public void setFragmentFunction(MTLFunction value)
public void setLabel(java.lang.String value)
public void setMaxTessellationFactor(long value)
public void setSampleCount(long value)
public void setStencilAttachmentPixelFormat(long value)
public void setTessellationControlPointIndexType(long value)
public void setTessellationFactorFormat(long value)
public void setTessellationFactorStepFunction(long value)
public void setTessellationOutputWindingOrder(long value)
public void setTessellationPartitionMode(long value)
public void setVertexDescriptor(MTLVertexDescriptor value)
public void setVertexFunction(MTLFunction value)
public long stencilAttachmentPixelFormat()
public long tessellationControlPointIndexType()
public long tessellationFactorFormat()
public long tessellationFactorStepFunction()
public long tessellationOutputWindingOrder()
public long tessellationPartitionMode()
public MTLVertexDescriptor vertexDescriptor()
public MTLFunction vertexFunction()
public MTLPipelineBufferDescriptorArray fragmentBuffers()
public long rasterSampleCount()
public void setRasterSampleCount(long value)
public MTLPipelineBufferDescriptorArray vertexBuffers()
public long inputPrimitiveTopology()
public long maxVertexAmplificationCount()
public void setInputPrimitiveTopology(long value)
public void setMaxVertexAmplificationCount(long value)
public void setSupportIndirectCommandBuffers(boolean value)
public boolean supportIndirectCommandBuffers()
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 fragmentLinkedFunctions()
The set of functions to be linked with the pipeline state and accessed from the fragment function.
MTLLinkedFunctionspublic NSArray<?> fragmentPreloadedLibraries()
The set of MTLDynamicLibrary to use to resolve external symbols for the fragmentFunction 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 fragmentPreloadedLibraries. 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 long maxFragmentCallStackDepth()
The maximum depth of the call stack in stack frames from the shader. Defaults to 1 additional stack frame.
public long maxVertexCallStackDepth()
The maximum depth of the call stack in stack frames from the shader. Defaults to 1 additional stack frame.
public void setFragmentLinkedFunctions(MTLLinkedFunctions value)
The set of functions to be linked with the pipeline state and accessed from the fragment function.
MTLLinkedFunctionspublic void setFragmentPreloadedLibraries(NSArray<?> value)
The set of MTLDynamicLibrary to use to resolve external symbols for the fragmentFunction 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 fragmentPreloadedLibraries. 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 setMaxFragmentCallStackDepth(long value)
The maximum depth of the call stack in stack frames from the shader. Defaults to 1 additional stack frame.
public void setMaxVertexCallStackDepth(long value)
The maximum depth of the call stack in stack frames from the shader. Defaults to 1 additional stack frame.
public void setSupportAddingFragmentBinaryFunctions(boolean value)
This flag makes this pipeline support creating a new pipeline by adding binary functions.
public void setSupportAddingVertexBinaryFunctions(boolean value)
This flag makes this pipeline support creating a new pipeline by adding binary functions.
public void setVertexLinkedFunctions(MTLLinkedFunctions value)
The set of functions to be linked with the pipeline state and accessed from the vertex function.
MTLLinkedFunctionspublic void setVertexPreloadedLibraries(NSArray<?> value)
The set of MTLDynamicLibrary to use to resolve external symbols for the vertexFunction 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 vertexPreloadedLibraries. 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 boolean supportAddingFragmentBinaryFunctions()
This flag makes this pipeline support creating a new pipeline by adding binary functions.
public boolean supportAddingVertexBinaryFunctions()
This flag makes this pipeline support creating a new pipeline by adding binary functions.
public MTLLinkedFunctions vertexLinkedFunctions()
The set of functions to be linked with the pipeline state and accessed from the vertex function.
MTLLinkedFunctionspublic NSArray<?> vertexPreloadedLibraries()
The set of MTLDynamicLibrary to use to resolve external symbols for the vertexFunction 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 vertexPreloadedLibraries. 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.
MTLDynamicLibrary