Class BufferDictionary
- 네임스페이스
- easyar
파일 경로에서 Buffer로의 매핑. 메모리 내(in-memory) 파일들의 집합을 나타내는 데 사용됩니다.
BufferDictionary
생성자
BufferDictionary
void easyar_BufferDictionary__ctor(easyar_BufferDictionary * * Return)
BufferDictionary()
public BufferDictionary()
constructor()
+ (easyar_BufferDictionary *) create
public convenience init()
public BufferDictionary()
메서드
count
현재 파일 수량.
int easyar_BufferDictionary_count(const easyar_BufferDictionary * This)
int count()
public int count()
fun count(): Int
- (int)count
public func count() -> Int32
public virtual int count()
반환 값
| 형식 | 설명 |
|---|---|
| Int32 |
contains
지정된 경로가 딕셔너리에 있는지 확인합니다.
bool easyar_BufferDictionary_contains(const easyar_BufferDictionary * This, easyar_String * path)
bool contains(std::string path)
public boolean contains(java.lang.@Nonnull String path)
fun contains(path: String): Boolean
- (bool)contains:(NSString *)path
public func contains(_ path: String) -> Bool
public virtual bool contains(string path)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| path | String |
반환 값
| 형식 | 설명 |
|---|---|
| Boolean |
tryGet
지정된 경로에 해당하는 Buffer를 얻으려 시도합니다.
void easyar_BufferDictionary_tryGet(const easyar_BufferDictionary * This, easyar_String * path, easyar_OptionalOfBuffer * Return)
std::optional<std::shared_ptr<Buffer>> tryGet(std::string path)
public @Nullable Buffer tryGet(java.lang.@Nonnull String path)
fun tryGet(path: String): Buffer?
- (easyar_Buffer *)tryGet:(NSString *)path
public func tryGet(_ path: String) -> Buffer?
public virtual Optional<Buffer> tryGet(string path)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| path | String |
반환 값
| 형식 | 설명 |
|---|---|
| Optional<Buffer> |
set
지정된 경로에 대응하는 Buffer을 설정합니다.
void easyar_BufferDictionary_set(easyar_BufferDictionary * This, easyar_String * path, easyar_Buffer * buffer)
void set(std::string path, std::shared_ptr<Buffer> buffer)
public void set(java.lang.@Nonnull String path, @Nonnull Buffer buffer)
fun set(path: String, buffer: Buffer): Unit
- (void)set:(NSString *)path buffer:(easyar_Buffer *)buffer
public func set(_ path: String, _ buffer: Buffer) -> Void
public virtual void @set(string path, Buffer buffer)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| path | String | |
| buffer | Buffer |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
remove
지정된 경로 제거
bool easyar_BufferDictionary_remove(easyar_BufferDictionary * This, easyar_String * path)
bool remove(std::string path)
public boolean remove(java.lang.@Nonnull String path)
fun remove(path: String): Boolean
- (bool)remove:(NSString *)path
public func remove(_ path: String) -> Bool
public virtual bool remove(string path)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| path | String |
반환 값
| 형식 | 설명 |
|---|---|
| Boolean |
clear
사전 비우기
void easyar_BufferDictionary_clear(easyar_BufferDictionary * This)
void clear()
public void clear()
fun clear(): Unit
- (void)clear
public func clear() -> Void
public virtual void clear()
반환 값
| 형식 | 설명 |
|---|---|
| Void |