Package apple.metal
Class MTLRenderPipelineDescriptor
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.metal.MTLRenderPipelineDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMTLRenderPipelineDescriptor(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static MTLRenderPipelineDescriptoralloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)NSArray<?>binaryArchives()[@property] binaryArchives The set of MTLBinaryArchive to search for compiled code when creating the pipeline state.static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(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.ClassclassForKeyedUnarchiver()MTLRenderPipelineColorAttachmentDescriptorArraycolorAttachments()java.lang.ObjectcopyWithZone(org.moe.natj.general.ptr.VoidPtr zone)static java.lang.StringdebugDescription_static()longdepthAttachmentPixelFormat()static java.lang.Stringdescription_static()MTLPipelineBufferDescriptorArrayfragmentBuffers()MTLFunctionfragmentFunction()static longhash_static()MTLRenderPipelineDescriptorinit()longinputPrimitiveTopology()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisAlphaToCoverageEnabled()booleanisAlphaToOneEnabled()booleanisRasterizationEnabled()static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)booleanisTessellationFactorScaleEnabled()static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)java.lang.Stringlabel()longmaxTessellationFactor()longmaxVertexAmplificationCount()static java.lang.Objectnew_objc()longrasterSampleCount()voidreset()reset Restore all pipeline descriptor properties to their default values.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)longsampleCount()DEPRECATED - aliases rasterSampleCount propertyvoidsetAlphaToCoverageEnabled(boolean value)voidsetAlphaToOneEnabled(boolean value)voidsetBinaryArchives(NSArray<?> value)[@property] binaryArchives The set of MTLBinaryArchive to search for compiled code when creating the pipeline state.voidsetDepthAttachmentPixelFormat(long value)voidsetFragmentFunction(MTLFunction value)voidsetInputPrimitiveTopology(long value)voidsetLabel(java.lang.String value)voidsetMaxTessellationFactor(long value)voidsetMaxVertexAmplificationCount(long value)voidsetRasterizationEnabled(boolean value)voidsetRasterSampleCount(long value)voidsetSampleCount(long value)DEPRECATED - aliases rasterSampleCount propertyvoidsetStencilAttachmentPixelFormat(long value)voidsetSupportIndirectCommandBuffers(boolean value)voidsetTessellationControlPointIndexType(long value)voidsetTessellationFactorFormat(long value)voidsetTessellationFactorScaleEnabled(boolean value)voidsetTessellationFactorStepFunction(long value)voidsetTessellationOutputWindingOrder(long value)voidsetTessellationPartitionMode(long value)static voidsetVersion_static(long aVersion)voidsetVertexDescriptor(MTLVertexDescriptor value)voidsetVertexFunction(MTLFunction value)longstencilAttachmentPixelFormat()static org.moe.natj.objc.Classsuperclass_static()booleansupportIndirectCommandBuffers()longtessellationControlPointIndexType()longtessellationFactorFormat()longtessellationFactorStepFunction()longtessellationOutputWindingOrder()longtessellationPartitionMode()static longversion_static()MTLPipelineBufferDescriptorArrayvertexBuffers()MTLVertexDescriptorvertexDescriptor()MTLFunctionvertexFunction()-
Methods inherited from class apple.NSObject
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, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static MTLRenderPipelineDescriptor alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
colorAttachments
public MTLRenderPipelineColorAttachmentDescriptorArray colorAttachments()
-
copyWithZone
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
- Specified by:
copyWithZonein interfaceNSCopying
-
depthAttachmentPixelFormat
public long depthAttachmentPixelFormat()
-
fragmentFunction
public MTLFunction fragmentFunction()
-
init
public MTLRenderPipelineDescriptor init()
-
isAlphaToCoverageEnabled
public boolean isAlphaToCoverageEnabled()
-
setAlphaToCoverageEnabled
public void setAlphaToCoverageEnabled(boolean value)
-
isAlphaToOneEnabled
public boolean isAlphaToOneEnabled()
-
setAlphaToOneEnabled
public void setAlphaToOneEnabled(boolean value)
-
isRasterizationEnabled
public boolean isRasterizationEnabled()
-
setRasterizationEnabled
public void setRasterizationEnabled(boolean value)
-
isTessellationFactorScaleEnabled
public boolean isTessellationFactorScaleEnabled()
-
setTessellationFactorScaleEnabled
public void setTessellationFactorScaleEnabled(boolean value)
-
label
public java.lang.String label()
-
maxTessellationFactor
public long maxTessellationFactor()
-
reset
public void reset()
reset Restore all pipeline descriptor properties to their default values.
-
sampleCount
public long sampleCount()
DEPRECATED - aliases rasterSampleCount property
-
setDepthAttachmentPixelFormat
public void setDepthAttachmentPixelFormat(long value)
-
setFragmentFunction
public void setFragmentFunction(MTLFunction value)
-
setLabel
public void setLabel(java.lang.String value)
-
setMaxTessellationFactor
public void setMaxTessellationFactor(long value)
-
setSampleCount
public void setSampleCount(long value)
DEPRECATED - aliases rasterSampleCount property
-
setStencilAttachmentPixelFormat
public void setStencilAttachmentPixelFormat(long value)
-
setTessellationControlPointIndexType
public void setTessellationControlPointIndexType(long value)
-
setTessellationFactorFormat
public void setTessellationFactorFormat(long value)
-
setTessellationFactorStepFunction
public void setTessellationFactorStepFunction(long value)
-
setTessellationOutputWindingOrder
public void setTessellationOutputWindingOrder(long value)
-
setTessellationPartitionMode
public void setTessellationPartitionMode(long value)
-
setVertexDescriptor
public void setVertexDescriptor(MTLVertexDescriptor value)
-
setVertexFunction
public void setVertexFunction(MTLFunction value)
-
stencilAttachmentPixelFormat
public long stencilAttachmentPixelFormat()
-
tessellationControlPointIndexType
public long tessellationControlPointIndexType()
-
tessellationFactorFormat
public long tessellationFactorFormat()
-
tessellationFactorStepFunction
public long tessellationFactorStepFunction()
-
tessellationOutputWindingOrder
public long tessellationOutputWindingOrder()
-
tessellationPartitionMode
public long tessellationPartitionMode()
-
vertexDescriptor
public MTLVertexDescriptor vertexDescriptor()
-
vertexFunction
public MTLFunction vertexFunction()
-
fragmentBuffers
public MTLPipelineBufferDescriptorArray fragmentBuffers()
-
rasterSampleCount
public long rasterSampleCount()
-
setRasterSampleCount
public void setRasterSampleCount(long value)
-
vertexBuffers
public MTLPipelineBufferDescriptorArray vertexBuffers()
-
inputPrimitiveTopology
public long inputPrimitiveTopology()
-
maxVertexAmplificationCount
public long maxVertexAmplificationCount()
-
setInputPrimitiveTopology
public void setInputPrimitiveTopology(long value)
-
setMaxVertexAmplificationCount
public void setMaxVertexAmplificationCount(long value)
-
setSupportIndirectCommandBuffers
public void setSupportIndirectCommandBuffers(boolean value)
-
supportIndirectCommandBuffers
public boolean supportIndirectCommandBuffers()
-
binaryArchives
public NSArray<?> binaryArchives()
[@property] 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.- See Also:
MTLBinaryArchive
-
setBinaryArchives
public void setBinaryArchives(NSArray<?> value)
[@property] 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.- See Also:
MTLBinaryArchive
-
-