group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
ParticleRenderer Member List

This is the complete list of members for ParticleRenderer, including all inherited members.

additiveBlend()ParticleRendererprivatestatic
alphaBlend()ParticleRendererprivatestatic
arcBuf_ParticleRendererprivate
arcPipeline_ParticleRendererprivate
billboardBuf_ParticleRendererprivate
billboardPipeline_ParticleRendererprivate
buildDecalTexture()ParticleRendererprivate
buildExplosionAtlasTexture()ParticleRendererprivate
buildPipelines()ParticleRendererprivate
buildQuadIndexBuffer()ParticleRendererprivate
buildSmokeNoise()ParticleRendererprivate
colorFmt_ParticleRendererprivate
decalBuf_ParticleRendererprivate
decalPipeline_ParticleRendererprivate
decalSamp_ParticleRendererprivate
decalTex_ParticleRendererprivate
device_ParticleRendererprivate
dissolveBuf_ParticleRendererprivate
dissolvePipeline_ParticleRendererprivate
drawAll(SDL_GPURenderPass *pass, SDL_GPUCommandBuffer *cmd, float screenW, float screenH)ParticleRenderer
explosionAtlasSamp_ParticleRendererprivate
explosionAtlasTex_ParticleRendererprivate
explosionDebrisBuf_ParticleRendererprivate
explosionDebrisPipeline_ParticleRendererprivate
explosionSpriteBuf_ParticleRendererprivate
explosionSpritePipeline_ParticleRendererprivate
hitscanBuf_ParticleRendererprivate
hitscanPipeline_ParticleRendererprivate
init(SDL_GPUDevice *dev, SDL_GPUTextureFormat colorFmt, SDL_GPUShaderFormat shaderFmt)ParticleRenderer
k_maxQuadInstancesParticleRendererprivatestatic
makeStoragePipeline(const char *vertName, const char *fragName, uint32_t storageBufs, uint32_t samplers, SDL_GPUColorTargetBlendState blend, bool depthTest, bool depthWrite, bool depthBias, SDL_GPUPrimitiveType prim=SDL_GPU_PRIMITIVETYPE_TRIANGLELIST)ParticleRendererprivate
makeVertexPipeline(const char *vertName, const char *fragName, SDL_GPUVertexInputState vertexInput, SDL_GPUColorTargetBlendState blend, bool depthTest, bool depthWrite, SDL_GPUPrimitiveType prim=SDL_GPU_PRIMITIVETYPE_TRIANGLELIST)ParticleRendererprivate
multiplyBlend()ParticleRendererprivatestatic
premulAlphaBlend()ParticleRendererprivatestatic
quadIndexBuf_ParticleRendererprivate
quit()ParticleRenderer
ribbonBuf_ParticleRendererprivate
ribbonPipeline_ParticleRendererprivate
sdfAtlasSamp_ParticleRendererprivate
sdfAtlasTex_ParticleRendererprivate
sdfHudBuf_ParticleRendererprivate
sdfHudPipeline_ParticleRendererprivate
sdfWorldBuf_ParticleRendererprivate
sdfWorldPipeline_ParticleRendererprivate
setSdfAtlas(SDL_GPUTexture *tex, SDL_GPUSampler *samp)ParticleRendererinline
shaderFmt_ParticleRendererprivate
smokeBuf_ParticleRendererprivate
smokeNoise_ParticleRendererprivate
smokeNoiseTex() constParticleRendererinline
smokePipeline_ParticleRendererprivate
smokeSampler() constParticleRendererinline
smokeSampler_ParticleRendererprivate
tracerBuf_ParticleRendererprivate
tracerPipeline_ParticleRendererprivate
uploadArcs(SDL_GPUCommandBuffer *cmd, const ArcVertex *data, uint32_t count)ParticleRenderer
uploadBillboards(SDL_GPUCommandBuffer *cmd, const BillboardParticle *data, uint32_t count)ParticleRenderer
uploadDecals(SDL_GPUCommandBuffer *cmd, const DecalInstance *data, uint32_t count)ParticleRenderer
uploadDissolve(SDL_GPUCommandBuffer *cmd, const BillboardParticle *data, uint32_t count)ParticleRenderer
uploadExplosionDebris(SDL_GPUCommandBuffer *cmd, const VfxDebrisParticle *data, uint32_t count)ParticleRenderer
uploadExplosionSprites(SDL_GPUCommandBuffer *cmd, const VfxSpriteParticle *data, uint32_t count)ParticleRenderer
uploadHitscan(SDL_GPUCommandBuffer *cmd, const HitscanBeam *data, uint32_t count)ParticleRenderer
uploadRibbon(SDL_GPUCommandBuffer *cmd, const RibbonVertex *data, uint32_t count)ParticleRenderer
uploadSdfHud(SDL_GPUCommandBuffer *cmd, const SdfGlyphGPU *data, uint32_t count)ParticleRenderer
uploadSdfWorld(SDL_GPUCommandBuffer *cmd, const SdfGlyphGPU *data, uint32_t count)ParticleRenderer
uploadSmoke(SDL_GPUCommandBuffer *cmd, const SmokeParticle *data, uint32_t count)ParticleRenderer
uploadTracers(SDL_GPUCommandBuffer *cmd, const TracerParticle *data, uint32_t count)ParticleRenderer