FD3D12IndexBuffer

Index buffer resource class that stores stride information.

Windows
MacOS
Linux

Inheritance Hierarchy

FRHIIndexBuffer

FD3D12BaseShaderResource

FD3D12TransientResource

FD3D12LinkedAdapterObject< FD3D12IndexBuffer >

FD3D12IndexBuffer

References

Module

D3D12RHI

Header

/Engine/Source/Runtime/D3D12RHI/Public/D3D12Resources.h

Include

#include "D3D12Resources.h"

Syntax

class FD3D12IndexBuffer :
    public FRHIIndexBuffer ,
    public FD3D12BaseShaderResource ,
    public FD3D12TransientResource,
    public FD3D12LinkedAdapterObject< FD3D12IndexBuffer >

Remarks

Index buffer resource class that stores stride information.

Variables

Name Description

Public variable

FD3D12LockedRes ...

 

LockedData

Constructors

Name Description

Public function

FD3D12IndexBuffer()

Public function

FD3D12IndexBuffer

(
    FD3D12Device* InParent,
    uint32 InStride,
    uint32 InSize,
    uint32 InUsage
)

Destructors

Name Description

Public function Virtual

~FD3D12IndexBuffer()

Functions

Name Description

Public function

void

 

ReleaseUnderlyingResource()

Public function

void

 

Rename

(
    FD3D12ResourceLocation & NewLocatio...
)

Public function

void

 

RenameLDAChain

(
    FD3D12ResourceLocation & NewLocatio...
)

Public function

void

 

Swap

(
    FD3D12IndexBuffer & Other
)

Overridden from IRefCountedObject

Name Description

Public function Virtual Const

uint32

 

AddRef()

Public function Virtual Const

uint32

 

GetRefCount()

Public function Virtual Const

uint32

 

Release()

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback