Class ResourceInfo::Ex

Nested Relationships

This class is a nested type of Class ResourceInfo.

Inheritance Relationships

Base Type

  • public gpa::playback::detail::Convertible< Ex, CallableShaderTableInfo, HitShaderTableInfo, IndexBufferInfo, IndirectBufferInfo, InputBindingInfo, MemoryBarrierInfo, MissShaderTableInfo, PipelineConstantInfo, RaygenShaderTableInfo, RenderTargetInfo, ResourceTransferInfo, ShadingRateImageInfo, ShadingRateInfo, VertexBufferInfo > (Template Class Convertible)

Derived Types

Class Documentation

class Ex : public gpa::playback::detail::Convertible<Ex, CallableShaderTableInfo, HitShaderTableInfo, IndexBufferInfo, IndirectBufferInfo, InputBindingInfo, MemoryBarrierInfo, MissShaderTableInfo, PipelineConstantInfo, RaygenShaderTableInfo, RenderTargetInfo, ResourceTransferInfo, ShadingRateImageInfo, ShadingRateInfo, VertexBufferInfo>

Subclassed by gpa::playback::IndexBufferInfo, gpa::playback::IndirectBufferInfo, gpa::playback::InputBindingInfo, gpa::playback::MemoryBarrierInfo, gpa::playback::PipelineConstantInfo, gpa::playback::RenderTargetInfo, gpa::playback::ResourceTransferInfo, gpa::playback::ShaderTableInfo, gpa::playback::ShadingRateImageInfo, gpa::playback::ShadingRateInfo, gpa::playback::VertexBufferInfo

Public Functions

Ex() = default

Constructs an instance of ResourceInfo::Ex.

virtual ~Ex()

Destroys this instance of ResourceInfo::Ex.

Protected Functions

virtual void OnRegister()

This method will be called when this ResourceInfo::Ex is registered for the first time.

Note

If this method is overriden ResourceInfo::Ex::OnRegister() must be called

Ex(Ex const&) = default
Ex &operator=(Ex const&) = default

Friends

friend class detail::ResourceInfoRegistry