|
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 |
| operator=(const RE_VertexArray &va)=delete | RE_VertexArray | protected |
| 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 |