共用方式為


GLKTextureOperations 類別

定義

用來設定 GLKTextureLoader 作業的強型別。

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'Metal' instead.")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.TvOS, 12, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'Metal' instead.")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.None, "Use 'Metal' instead.")]
public class GLKTextureOperations : Foundation.DictionaryContainer
type GLKTextureOperations = class
    inherit DictionaryContainer
繼承
GLKTextureOperations
屬性

備註

var operations = new GLKTextureOperations () {
   ApplyPremultiplication = true,
   GenerateMipmaps = true,
   OriginBottomLeft = false
};

NSError error;
var texture = GLKTextureLoader.FromFile ("foo.png", operations, out error);

建構函式

GLKTextureOperations()

預設建構函式會建立一組空的組態選項。

GLKTextureOperations(NSDictionary)

從現有的 NSDictionary 實例建立 GLKTextureOperations。

屬性

ApplyPremultiplication

是否應該將紋理預先乘以編碼的 Alpha 色板。

Dictionary

取得包裝的 NSDictionary

(繼承來源 DictionaryContainer)
GenerateMipmaps

是否應該為紋理產生 Mipmap。

GrayscaleAsAlpha

在灰階影像上,控制影像是載入為GL_ALPHA還是GL_LUMINANCE。

OriginBottomLeft

是否要翻轉影像座標以符合 OpenGL 座標空間。

SRGB

用來設定 GLKTextureLoader 作業的強型別。

方法

GetArray<T>(NSString)

擷取與 key 相關聯的型別 T 陣列。

(繼承來源 DictionaryContainer)
GetArray<T>(NSString, Func<IntPtr,T>)

用來設定 GLKTextureLoader 作業的強型別。

(繼承來源 DictionaryContainer)
GetBoolValue(NSString)

傳回與 相關聯的 key 可為 Null 布林值。

(繼承來源 DictionaryContainer)
GetCGPointValue(NSString)

傳回與 相關聯的 key 可為 CGPoint Null。

(繼承來源 DictionaryContainer)
GetCGRectValue(NSString)

傳回與 相關聯的 key 可為 NSString Null。

(繼承來源 DictionaryContainer)
GetCGSizeValue(NSString)

傳回與 相關聯的 key 可為 CGSize Null。

(繼承來源 DictionaryContainer)
GetCMTimeValue(NSString)

傳回與 相關聯的 key 可為 CMTime Null。

(繼承來源 DictionaryContainer)
GetDoubleValue(NSString)

傳回與 相關聯的 key 可為 Null 的雙精度浮點數。

(繼承來源 DictionaryContainer)
GetFloatValue(NSString)

傳回與 相關聯的 key 可為 Null 浮點數。

(繼承來源 DictionaryContainer)
GetInt32Value(NSString)

傳回與 相關聯的 key 可為 Null int。

(繼承來源 DictionaryContainer)
GetLongValue(NSString)

傳回與 相關聯的 key 可為 Null 的 long。

(繼承來源 DictionaryContainer)
GetNativeValue<T>(NSString)

傳回與 相關聯的 key 原生物件。

(繼承來源 DictionaryContainer)
GetNIntValue(NSString)

傳回與 相關聯的 key 可為 Null 原生整數。

(繼承來源 DictionaryContainer)
GetNSDictionary(NSString)

NSDictionary 回與 相關聯的 key

(繼承來源 DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

NSDictionary 回與 相關聯的 key

(繼承來源 DictionaryContainer)
GetNSStringValue(NSString)

NSString 回與 相關聯的 key

(繼承來源 DictionaryContainer)
GetNUIntValue(NSString)

傳回與 相關聯的 key 可為 Null 的原生不帶正負號的 int。

(繼承來源 DictionaryContainer)
GetStringValue(NSString)

傳回與 相關聯的 key 字串。

(繼承來源 DictionaryContainer)
GetStringValue(String)

傳回與 相關聯的 key 字串。

(繼承來源 DictionaryContainer)
GetStrongDictionary<T>(NSString)

DictionaryContainer 回與 相關聯的 key

(繼承來源 DictionaryContainer)
GetUInt32Value(NSString)

傳回與 key 相關聯的可為 Null T:System.UInt32

(繼承來源 DictionaryContainer)
GetUIntValue(NSString)

傳回與 key 相關聯的可為 Null T:System.UInt32

(繼承來源 DictionaryContainer)
RemoveValue(NSString)

從字典中移除與 相關聯的 key 值。

(繼承來源 DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

INativeObject 陣列 valueskey 產生關聯。

(繼承來源 DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

NSNumber 陣列 valueskey 產生關聯。

(繼承來源 DictionaryContainer)
SetArrayValue(NSString, String[])

陣列 valueskey 產生關聯。

(繼承來源 DictionaryContainer)
SetArrayValue<T>(NSString, T[])

將 型別 T 的陣列 valueskey 產生關聯。

(繼承來源 DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

儲存布林值 value ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

儲存 , CGPointvalue 並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

儲存 , CGRectvalue 並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

儲存 , CGSizevalue 並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

儲存 , CMTimevalue 並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNativeValue(NSString, INativeObject, Boolean)

用來設定 GLKTextureLoader 作業的強型別。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<Double>)

儲存雙 value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<Int32>)

儲存 int value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<Int64>)

儲存長 value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<nint>)

儲存原生整數 value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<nuint>)

儲存原生未簽署的 int value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<Single>)

儲存 float value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetNumberValue(NSString, Nullable<UInt32>)

儲存不帶正負號的 int value (或 null) ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetStringValue(NSString, NSString)

儲存字串 value ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)
SetStringValue(NSString, String)

儲存字串 value ,並將它與 key 產生關聯。

(繼承來源 DictionaryContainer)

適用於