     
     // MARK: - Properties
     
-    let internalPointer: OpaquePointer
+    internal let internalPointer: OpaquePointer
     
     // MARK: - Initialization
     

            else { return nil }
        
        self.internalPointer = internalPointer
    }
}


        
        /// Texture can be used as a render target
        case target
        
        public var lockable: Bool {
            
            switch self {
            case .static: return false
            case .streaming: return true
            case .target: return false // Valid?
            }
        }
    }
}
