Open 3D Engine AtomTressFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::SharedBuffer Member List

This is the complete list of members for AZ::Render::SharedBuffer, including all inherited members.

Allocate(size_t byteCount) overrideAZ::Render::SharedBuffervirtual
AZ_DISABLE_COPY_MOVE(HairSharedBufferInterface) (defined in AZ::Render::HairSharedBufferInterface)AZ::Render::HairSharedBufferInterface
AZ_RTTI(AZ::Render::SharedBuffer, "{D910C301-99F7-41B6-A2A6-D566F3B2C030}", AZ::Render::HairSharedBufferInterface) (defined in AZ::Render::SharedBuffer)AZ::Render::SharedBuffer
AZ_RTTI(AZ::Render::HairSharedBufferInterface, "{3CCB13CB-16FF-43F5-98DC-F36B2A9F8E5E}") (defined in AZ::Render::HairSharedBufferInterface)AZ::Render::HairSharedBufferInterface
CreateResourceViewWithDifferentFormat(uint32_t offsetInBytes, uint32_t elementCount, uint32_t elementSize, RHI::Format format, RHI::BufferBindFlags overrideBindFlags)AZ::Render::SharedBufferstatic
DeAllocate(RHI::VirtualAddress allocation) overrideAZ::Render::SharedBuffervirtual
DeAllocateNoSignal(RHI::VirtualAddress allocation) overrideAZ::Render::SharedBuffervirtual
Get() (defined in AZ::Render::HairSharedBufferInterface)AZ::Render::HairSharedBufferInterfaceinlinestatic
GetBuffer() overrideAZ::Render::SharedBuffervirtual
GetBufferAsset() const overrideAZ::Render::SharedBuffervirtual
HairSharedBufferInterface() (defined in AZ::Render::HairSharedBufferInterface)AZ::Render::HairSharedBufferInterfaceinline
Init(AZStd::string bufferName, AZStd::vector< SrgBufferDescriptor > &buffersDescriptors) (defined in AZ::Render::SharedBuffer)AZ::Render::SharedBuffer
SharedBuffer() (defined in AZ::Render::SharedBuffer)AZ::Render::SharedBuffer
SharedBuffer(AZStd::string bufferName, AZStd::vector< SrgBufferDescriptor > &buffersDescriptors) (defined in AZ::Render::SharedBuffer)AZ::Render::SharedBuffer
UpdateData(const void *sourceData, uint64_t sourceDataSizeInBytes, uint64_t bufferByteOffset=0) overrideAZ::Render::SharedBuffervirtual
~HairSharedBufferInterface() (defined in AZ::Render::HairSharedBufferInterface)AZ::Render::HairSharedBufferInterfaceinlinevirtual
~SharedBuffer() (defined in AZ::Render::SharedBuffer)AZ::Render::SharedBuffer