RavEngine
Loading...
Searching...
No Matches
RavEngine::BufferedVRAMVector< T > Member List

This is the complete list of members for RavEngine::BufferedVRAMVector< T >, including all inherited members.

_setElementCount(uint32_t allocatedElements)RavEngine::BufferedVRAMVector< T >inline
begin() (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
BufferedVRAMStructureBase() (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseinline
BufferedVRAMStructureBase(const std::string_view debugName) (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseinline
BufferedVRAMVector() (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
BufferedVRAMVector(const std::string_view debugName) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
BufferedVRAMVector(uint32_t initialSize) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
capacity() const (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
debugName (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseprotected
EncodeSync(RGLDevicePtr device, RGLCommandBufferPtr commandBuffer, const Function< void(RGLBufferPtr)> &gcBuffersFn, bool &previousCommandResetCB)RavEngine::BufferedVRAMVector< T >inline
EncodeSync(RGLDevicePtr device, RGLBufferPtr hostBuffer, RGLCommandBufferPtr commandBuffer, uint32_t elemSize, const Function< void(RGLBufferPtr)> &gcBuffersFn, bool &previousCommandResetCB) (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseprotected
erase(const auto &it) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
GetHostBuffer() const (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
GetPrivateBuffer() const (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseinline
GetValueAtForWriting(uint32_t i) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
InitializePrivateBuffer(RGLDevicePtr device, uint32_t size) (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseprotected
MOVE_NO_COPY(BufferedVRAMVector) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >
MOVE_NO_COPY(BufferedVRAMStructureBase) (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBase
operator[](uint32_t i) const (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
privateBuffer (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseprotected
push_back(const T &value) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
reserve(uint32_t size) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
Resize(uint32_t newSize) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
SetValueAt(uint32_t i, const T &value) (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
Size() const (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inline
syncTrackingBuffer (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBaseprotected
~BufferedVRAMStructureBase() (defined in RavEngine::BufferedVRAMStructureBase)RavEngine::BufferedVRAMStructureBase
~BufferedVRAMVector() (defined in RavEngine::BufferedVRAMVector< T >)RavEngine::BufferedVRAMVector< T >inlinevirtual