
graphics.scenery.spirvcrossj.CombinedImageSamplerVec Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spirvcrossj Show documentation
Show all versions of spirvcrossj Show documentation
Java bindings for Khronos' SPIRV-Cross
The newest version!
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.0
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package graphics.scenery.spirvcrossj;
public class CombinedImageSamplerVec {
private transient long swigCPtr;
protected transient boolean swigCMemOwn;
protected CombinedImageSamplerVec(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}
protected static long getCPtr(CombinedImageSamplerVec obj) {
return (obj == null) ? 0 : obj.swigCPtr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
}
public synchronized void delete() {
if (swigCPtr != 0) {
if (swigCMemOwn) {
swigCMemOwn = false;
libspirvcrossjJNI.delete_CombinedImageSamplerVec(swigCPtr);
}
swigCPtr = 0;
}
}
public CombinedImageSamplerVec() {
this(libspirvcrossjJNI.new_CombinedImageSamplerVec__SWIG_0(), true);
}
public CombinedImageSamplerVec(CombinedImageSampler arg_list_begin, CombinedImageSampler arg_list_end) {
this(libspirvcrossjJNI.new_CombinedImageSamplerVec__SWIG_1(CombinedImageSampler.getCPtr(arg_list_begin), arg_list_begin, CombinedImageSampler.getCPtr(arg_list_end), arg_list_end), true);
}
public CombinedImageSamplerVec(CombinedImageSamplerVec other) {
this(libspirvcrossjJNI.new_CombinedImageSamplerVec__SWIG_2(CombinedImageSamplerVec.getCPtr(other), other), true);
}
public CombinedImageSamplerVec set(CombinedImageSamplerVec other) {
return new CombinedImageSamplerVec(libspirvcrossjJNI.CombinedImageSamplerVec_set__SWIG_0(swigCPtr, this, CombinedImageSamplerVec.getCPtr(other), other), false);
}
public CombinedImageSamplerVec(long count) {
this(libspirvcrossjJNI.new_CombinedImageSamplerVec__SWIG_4(count), true);
}
public void clear() {
libspirvcrossjJNI.CombinedImageSamplerVec_clear(swigCPtr, this);
}
public void pushBack(CombinedImageSampler t) {
libspirvcrossjJNI.CombinedImageSamplerVec_pushBack__SWIG_0(swigCPtr, this, CombinedImageSampler.getCPtr(t), t);
}
public void popBack() {
libspirvcrossjJNI.CombinedImageSamplerVec_popBack(swigCPtr, this);
}
public void reserve(long count) {
libspirvcrossjJNI.CombinedImageSamplerVec_reserve(swigCPtr, this, count);
}
public void insert(CombinedImageSampler itr, CombinedImageSampler insert_begin, CombinedImageSampler insert_end) {
libspirvcrossjJNI.CombinedImageSamplerVec_insert(swigCPtr, this, CombinedImageSampler.getCPtr(itr), itr, CombinedImageSampler.getCPtr(insert_begin), insert_begin, CombinedImageSampler.getCPtr(insert_end), insert_end);
}
public CombinedImageSampler erase(CombinedImageSampler itr) {
long cPtr = libspirvcrossjJNI.CombinedImageSamplerVec_erase__SWIG_0(swigCPtr, this, CombinedImageSampler.getCPtr(itr), itr);
return (cPtr == 0) ? null : new CombinedImageSampler(cPtr, false);
}
public void erase(CombinedImageSampler start_erase, CombinedImageSampler end_erase) {
libspirvcrossjJNI.CombinedImageSamplerVec_erase__SWIG_1(swigCPtr, this, CombinedImageSampler.getCPtr(start_erase), start_erase, CombinedImageSampler.getCPtr(end_erase), end_erase);
}
public void resize(long new_size) {
libspirvcrossjJNI.CombinedImageSamplerVec_resize(swigCPtr, this, new_size);
}
public CombinedImageSampler get(long index) {
return new CombinedImageSampler(libspirvcrossjJNI.CombinedImageSamplerVec_get(swigCPtr, this, index), true);
}
public long capacity() {
return libspirvcrossjJNI.CombinedImageSamplerVec_capacity(swigCPtr, this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy