|
group2 0.1.0
CSE 125 Group 2
|
This is the complete list of members for ParticleRenderer, including all inherited members.
| additiveBlend() | ParticleRenderer | privatestatic |
| alphaBlend() | ParticleRenderer | privatestatic |
| arcBuf_ | ParticleRenderer | private |
| arcPipeline_ | ParticleRenderer | private |
| billboardBuf_ | ParticleRenderer | private |
| billboardPipeline_ | ParticleRenderer | private |
| buildDecalTexture() | ParticleRenderer | private |
| buildExplosionAtlasTexture() | ParticleRenderer | private |
| buildPipelines() | ParticleRenderer | private |
| buildQuadIndexBuffer() | ParticleRenderer | private |
| buildSmokeNoise() | ParticleRenderer | private |
| colorFmt_ | ParticleRenderer | private |
| decalBuf_ | ParticleRenderer | private |
| decalPipeline_ | ParticleRenderer | private |
| decalSamp_ | ParticleRenderer | private |
| decalTex_ | ParticleRenderer | private |
| device_ | ParticleRenderer | private |
| dissolveBuf_ | ParticleRenderer | private |
| dissolvePipeline_ | ParticleRenderer | private |
| drawAll(SDL_GPURenderPass *pass, SDL_GPUCommandBuffer *cmd, float screenW, float screenH) | ParticleRenderer | |
| explosionAtlasSamp_ | ParticleRenderer | private |
| explosionAtlasTex_ | ParticleRenderer | private |
| explosionDebrisBuf_ | ParticleRenderer | private |
| explosionDebrisPipeline_ | ParticleRenderer | private |
| explosionSpriteBuf_ | ParticleRenderer | private |
| explosionSpritePipeline_ | ParticleRenderer | private |
| hitscanBuf_ | ParticleRenderer | private |
| hitscanPipeline_ | ParticleRenderer | private |
| init(SDL_GPUDevice *dev, SDL_GPUTextureFormat colorFmt, SDL_GPUShaderFormat shaderFmt) | ParticleRenderer | |
| k_maxQuadInstances | ParticleRenderer | privatestatic |
| 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) | ParticleRenderer | private |
| makeVertexPipeline(const char *vertName, const char *fragName, SDL_GPUVertexInputState vertexInput, SDL_GPUColorTargetBlendState blend, bool depthTest, bool depthWrite, SDL_GPUPrimitiveType prim=SDL_GPU_PRIMITIVETYPE_TRIANGLELIST) | ParticleRenderer | private |
| multiplyBlend() | ParticleRenderer | privatestatic |
| premulAlphaBlend() | ParticleRenderer | privatestatic |
| quadIndexBuf_ | ParticleRenderer | private |
| quit() | ParticleRenderer | |
| ribbonBuf_ | ParticleRenderer | private |
| ribbonPipeline_ | ParticleRenderer | private |
| sdfAtlasSamp_ | ParticleRenderer | private |
| sdfAtlasTex_ | ParticleRenderer | private |
| sdfHudBuf_ | ParticleRenderer | private |
| sdfHudPipeline_ | ParticleRenderer | private |
| sdfWorldBuf_ | ParticleRenderer | private |
| sdfWorldPipeline_ | ParticleRenderer | private |
| setSdfAtlas(SDL_GPUTexture *tex, SDL_GPUSampler *samp) | ParticleRenderer | inline |
| shaderFmt_ | ParticleRenderer | private |
| smokeBuf_ | ParticleRenderer | private |
| smokeNoise_ | ParticleRenderer | private |
| smokeNoiseTex() const | ParticleRenderer | inline |
| smokePipeline_ | ParticleRenderer | private |
| smokeSampler() const | ParticleRenderer | inline |
| smokeSampler_ | ParticleRenderer | private |
| tracerBuf_ | ParticleRenderer | private |
| tracerPipeline_ | ParticleRenderer | private |
| 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 |