HDK
|
This is the complete list of members for RE_VertexArray, including all inherited members.
addRef(void(*callback)(void *), void *data) | RE_VertexArray | |
adoptArrays(const UT_Array< RE_OGLBufferHandle > &buffers, const UT_StringHolder &cachename) | RE_VertexArray | |
allowShared(bool shared) | RE_VertexArray | inline |
attachTexBuffer(RE_Render *r, RE_Texture *tex) | RE_VertexArray | |
bind(RE_Render *r, unsigned int stride=0, bool geo_obj=false, const char *shader_attrib=nullptr) | RE_VertexArray | |
bindBuffer(RE_Render *r, RE_BufferBinding point, int index=0, int array_index=0) | RE_VertexArray | |
cacheBuffer(const UT_StringHolder &name) | RE_VertexArray | inline |
clone() const | RE_VertexArray | |
createConstant() | RE_VertexArray | |
detachTexBuffer(int index) | RE_VertexArray | protected |
drawPrims(RE_Render *r, RE_PrimType prim, unsigned int stride, int num_instances, bool enable_arrays, int vertices_per_patch) | RE_VertexArray | |
drawSomePrims(RE_Render *r, RE_PrimType prim, int start, int num, int num_instances, bool enable_arrays, int vertices_per_patch) | RE_VertexArray | |
drawSomePrims(RE_Render *r, RE_PrimType prim, RE_VertexArray *index_array, int index_offset, int index_num_elements, int num_instances, bool enable_arrays, int vertices_per_patch) | RE_VertexArray | |
generateCacheName(UT_StringHolder &cachename, int index) const | RE_VertexArray | protected |
getArray(RE_Render *r, void *data, int offset=0, int sublen=0, int array_index=0) const | RE_VertexArray | |
getArrayBuffer(int i=0) const | RE_VertexArray | inline |
getArrayType() const | RE_VertexArray | inline |
getAttribCacheName(UT_WorkBuffer &str, const char *name, RE_ArrayType attrib_type, const char *cachename) | RE_VertexArray | static |
getAttributeName() const | RE_VertexArray | inline |
getBufferType() const | RE_VertexArray | inline |
getCacheName() const | RE_VertexArray | inline |
getCacheVersion() const | RE_VertexArray | |
getCapacity() const | RE_VertexArray | inline |
getConstant() | RE_VertexArray | |
getConstant() const | RE_VertexArray | |
getDataType() const | RE_VertexArray | inline |
getExtraBufferData() const | RE_VertexArray | |
getGenericID() const | RE_VertexArray | inline |
getGLName(UT_StringHolder &name) const | RE_VertexArray | |
getHoudiniName(UT_StringHolder &name) const | RE_VertexArray | |
getInstanceGroup() const | RE_VertexArray | inline |
getInstanceStride() const | RE_VertexArray | inline |
getLength() const | RE_VertexArray | inline |
getLengthScale() const | RE_VertexArray | inline |
getMemoryUsage(bool inclusive) const | RE_VertexArray | |
getNumBuffers() const | RE_VertexArray | inline |
getPersistentMap(int array_index=0) const | RE_VertexArray | |
getSizeBytes() const | RE_VertexArray | |
getTextureBufferObject() const | RE_VertexArray | inline |
getVectorSize() const | RE_VertexArray | inline |
initialize(RE_Render *r, bool *created=nullptr) | RE_VertexArray | |
isBufferBound(int array_index=0) const | RE_VertexArray | |
isConstantBuffer() const | RE_VertexArray | inline |
isDefaultValue() const | RE_VertexArray | inline |
isPersistentMap() const | RE_VertexArray | |
isUsed() const | RE_VertexArray | inline |
map(RE_Render *r, RE_BufferAccess access=RE_BUFFER_WRITE_ONLY, int array_index=0) | RE_VertexArray | |
mapRange(RE_Render *r, int start, int length, RE_BufferAccess access=RE_BUFFER_WRITE_ONLY, int array_index=0) | RE_VertexArray | |
markAsDefaultValue(bool def) | RE_VertexArray | inline |
markAsUnused(bool move_to_unused_cache=true) | RE_VertexArray | |
markAsUsed() | RE_VertexArray | |
myAllowShared | RE_VertexArray | protected |
myArray | RE_VertexArray | protected |
myArrayType | RE_VertexArray | protected |
myAttribName | RE_VertexArray | protected |
myBufferType | RE_VertexArray | protected |
myCacheName | RE_VertexArray | protected |
myCacheTagHandle | RE_VertexArray | protected |
myCapacity | RE_VertexArray | protected |
myConstantFlag | RE_VertexArray | protected |
myConstAttrib | RE_VertexArray | protected |
myDefaultValue | RE_VertexArray | protected |
myGenID | RE_VertexArray | protected |
myInstanceGroup | RE_VertexArray | protected |
myInstanceStride | RE_VertexArray | protected |
myInUse | RE_VertexArray | protected |
myLength | RE_VertexArray | protected |
myLengthScale | RE_VertexArray | protected |
myMappedFlag | RE_VertexArray | protected |
myNormalizedFlag | RE_VertexArray | protected |
myPersistentBufferMode | RE_VertexArray | protected |
myPersistentMapCopied | RE_VertexArray | protected |
myRefs | RE_VertexArray | protected |
myType | RE_VertexArray | protected |
myUsage | RE_VertexArray | protected |
myVectorSize | RE_VertexArray | protected |
newArrayContainer(RE_OGLBufferHandle &array, const char *cachename=nullptr, RE_ArrayType at=RE_ARRAY_POINT) | RE_VertexArray | static |
newArrayContainer(UT_Array< RE_OGLBufferHandle > &array, const char *cachename=nullptr, RE_ArrayType at=RE_ARRAY_POINT) | RE_VertexArray | static |
newAttribArray(const UT_StringHolder &name, int num_elements=0, const char *cachename=nullptr, RE_ArrayType at=RE_ARRAY_POINT, int capacity=0) | RE_VertexArray | static |
newElementArray(int num_elements=0, const char *cachename=nullptr, int capacity=0) | RE_VertexArray | static |
orphan(RE_Render *r) | RE_VertexArray | |
print(std::ostream *os=nullptr) const | RE_VertexArray | |
printValues(RE_Render *r, std::ostream &os, int start=0, int len=0) const | RE_VertexArray | |
RE_VertexArray(RE_BufferType type, int nelements=0, int capacity=0) | RE_VertexArray | protected |
RE_VertexArray(const UT_StringHolder &name, int nelements=0, int capacity=0) | RE_VertexArray | protected |
RE_VertexArray(const RE_VertexArray &va) | RE_VertexArray | protected |
rebindAttrib(RE_Render *r, int location) | RE_VertexArray | |
removeRef(void(*callback)(void *), void *data) | RE_VertexArray | |
replaceArray(RE_Render *r, const void *data, int array_index=0) | RE_VertexArray | inline |
replaceArrayRange(RE_Render *r, const void *data, int offset, int length, int array_index) | RE_VertexArray | inline |
resetBuffer(bool delete_cached=false, bool mark_as_unused=true) | RE_VertexArray | |
setArray(RE_Render *r, const void *data, int offset=0, int sublen=0, int array_index=0) | RE_VertexArray | |
setArrayType(RE_ArrayType t) | RE_VertexArray | inline |
setAttributeName(const char *attrib) | RE_VertexArray | |
setBufferType(RE_BufferType type) | RE_VertexArray | |
setCacheTag(RE_CacheTagHandle h) | RE_VertexArray | |
setCacheVersion(RE_CacheVersion v) | RE_VertexArray | |
setCapacity(int cap) | RE_VertexArray | |
setConstant(const fpreal32 *data) | RE_VertexArray | |
setConstant(const fpreal64 *data) | RE_VertexArray | |
setExtraBufferData(RE_CachedExtraData *data) | RE_VertexArray | |
setFormat(RE_GPUType type, int vectorsize, bool normalized=true) | RE_VertexArray | |
setGenericID(RE_GenericAttribID id) | RE_VertexArray | inline |
setInstanceGroup(int instance_group) | RE_VertexArray | inline |
setInstanceStride(int nprims) | RE_VertexArray | |
setLength(int len) | RE_VertexArray | |
setPersistent(RE_PersistentBufferMode mode) | RE_VertexArray | |
setupForAttribIndex(RE_Render *r, int attrib_location, RE_GPUType t, int stride) | RE_VertexArray | |
setUsage(RE_BufferUsageHint h) | RE_VertexArray | |
theNullArray | RE_VertexArray | protectedstatic |
unbind(RE_Render *r) | RE_VertexArray | |
unbindAttrib(RE_Render *r) | RE_VertexArray | |
unbindBuffer(RE_Render *r, RE_BufferBinding point, int index=0, int array_index=0) | RE_VertexArray | |
unmap(RE_Render *r, int array_index=0) | RE_VertexArray | |
zero(RE_Render *r) | RE_VertexArray | |
~RE_VertexArray() | RE_VertexArray |